function creat_Object()
{ 
var xmlhttp;
// This if condition for Firefox and Opera Browsers 
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') 
{
try 
{
xmlhttp = new XMLHttpRequest();
} 
catch (e) 
{
alert("Your browser is not supporting XMLHTTPRequest");
xmlhttp = false;
}
}
// else condition for ie
else
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
return xmlhttp;
}

var request = creat_Object();

function sever_interaction()
{
	if(request.readyState == 4)
	{
	var answer = request.responseText;
	document.getElementById('productAjax'+document.forms[0].AjaxDiv.value).innerHTML='';
	document.getElementById('productAjax'+document.forms[0].AjaxDiv.value).innerHTML = answer;
	reloadModal();
	}
}

function server_interaction_child()
{
	if(request.readyState == 4)
	{
	var answer = request.responseText;
	document.getElementById('productAjax'+document.forms[0].AjaxDiv.value).innerHTML='';
	document.getElementById('productAjax'+document.forms[0].AjaxDiv.value).innerHTML = answer;
	reloadModal();	
	}
}


function call_server_child(ToolGroupID, SessionLink, ParentProductID)
{
	document.forms[0].AjaxDiv.value = ToolGroupID;
	request.open("GET", "groupDetail.aspx?SID=" + SessionLink + "&AjaxCount=0&ToolGroupID=" + ToolGroupID + "&ParentProductID=" + ParentProductID); 
	request.onreadystatechange = server_interaction_child;
	request.send('');
}

function call_server(ToolGroupID, SessionLink, AjaxCount, Product1, Product2, Product3, ProductID)
{
	Product1 = 'chkProduct' + Product1;
	Product2 = 'chkProduct' + Product2;
	Product3 = 'chkProduct' + Product3;
	
	ProductList = 'ProductList' + ToolGroupID;
	
	var strProductList = document.getElementById(ProductList).value;
	
	if (strProductList.length > 0) {
		strProductList = strProductList + ',';
		}

	if (Product1 > 0){
	    if (document.getElementById(Product1).checked == true)
		{
		strProductList = strProductList + Product1 + ',';
		}
	}
	
	if (Product2 > 0){
	    if (document.getElementById(Product2).checked == true)
		{
		strProductList = strProductList + Product2 + ',';
		}
	}
	
	if (Product3 > 0){
	    if (document.getElementById(Product3).checked == true)
		{
		strProductList = strProductList + Product3 + ',';
		}
	}

	document.forms[0].AjaxDiv.value = ToolGroupID;
	request.open("GET", "groupDetail.aspx?SID=" + SessionLink + "&ToolGroupID=" + ToolGroupID + "&AjaxCount=" + AjaxCount + "&RetailerProductList=" + strProductList  + "&ProductID=" + ProductID); 
	request.onreadystatechange = sever_interaction;
	request.send('');
}



