/***** Add Register Validation - starts here *****/
function AjaxFormValid()
{
	
	formTrs[0]="rssurl_idTr";
	formTrs[1]="rsstitle_idTr";
	xmlhttp =  createAJAX();
	requestFile = "inc/php/ajaxvalidator.php";
	SetPageControl();
	runAJAX();
	return false;
}
/*****Add Register Validation - ends here *****/
//*********** Set Page Control - Start Here **************///
function SetPageControl()
{
	objForm = document.forms["frmRsscode"];
	setVar("chkMode", "frmRsscode");
	setVar("rssurl", objForm.rssurl.value);
	setVar("rsstitle", objForm.rsstitle.value);
}

/***** Hide the TR which are being shown*****/
function HideFormIds()
{
	var TrsIds = 0;	
	while (TrsIds < formTrs.length)
	{
		//alert(formTrs[TrsIds]);
		document.getElementById(formTrs[TrsIds]).style.display="none";		
		TrsIds+=1;
	}	
}

function AJAXCODE()
{
	
	var variable = new Object();	
	
	loadingimage();
	xmlhttp3 =  createAJAX();
	objForm = document.forms["frmRsscode"];
	variable["chkMode"] = Array("frmRsscode", false);
	variable["rssurl"] = Array(escape(objForm.rssurl.value), false);
	variable["rsstitle"] = Array(escape(objForm.rsstitle.value), false);
	variable["noofarticle"] = Array(escape(objForm.noofarticle.value), false);
	variable["boxwidth"] = Array(escape(objForm.boxwidth.value), false);
	variable["txtBgColor"] = Array(escape(objForm.txtBgColor.value), false);
	variable["txtBorderColor"] = Array(escape(objForm.txtBorderColor.value), false);
	variable["txtCellBGColor"] = Array(escape(objForm.txtCellBGColor.value), false);

	if(objForm.chelinkopen.checked)
		variable["chelinkopen"] = Array(escape(objForm.chelinkopen.value), false);
	else
		variable["chelinkopen"] = Array(escape(0), false);

	if(document.getElementById("RadioGroup1_0").checked)
		variable["RadioIntegration"] =  Array(escape(document.getElementById("RadioGroup1_0").value), false);
	else if(document.getElementById("RadioGroup1_1").checked)
	{
		variable["RadioIntegration"] = Array(escape(document.getElementById("RadioGroup1_1").value), false);
	}
		else if(document.getElementById("RadioGroup1_2").checked)
			variable["RadioIntegration"] =Array(escape(document.getElementById("RadioGroup1_2").value), false);
			
	requestFile = "rsstogo_action.php";
	URLString1 = "";
	URLString1 =createAJAXURLString(variable);
	if (xmlhttp3)
	{
		totalurlstring = requestFile + queryStringSeparator + URLString1;	
		//alert(totalurlstring);
		xmlhttp3.open("POST", totalurlstring, true);
		//Send the proper header information along with the request
		xmlhttp3.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		//xmlhttp3.setRequestHeader("Content-length", totalurlstring.length);
		//xmlhttp3.setRequestHeader("Connection", "close");
		xmlhttp3.onreadystatechange = showMessage3;
		xmlhttp3.send(URLString1);
	}
		
	return false;
}
function showMessage3()
{
	if(xmlhttp3.readyState==4) 
	{
		if (xmlhttp3.status==200)
		{
			var response3 = xmlhttp3.responseText; 	
			//alert(response3);		
			//SetBlankofManageGroupsControls();
			AjaxMessage=response3.split("~"); // New code	
			if(AjaxMessage[0]=="Session-Expired")
			{
				unloadingimage();
				//alert(AjaxMessage[1]);
				window.location.reload();
			}
			else
			{
				HideFormIds();	
				
				if(document.getElementById('formmessage_id')!=null)
				{			
					document.getElementById('formmessage_idDiv').innerHTML=null;
					if(AjaxMessage[1]!="" && AjaxMessage[1]!=null)
					{
					document.getElementById('formmessage_id').style.display="";
					document.getElementById('formmessage_idDiv').innerHTML=AjaxMessage[1];
					}
					
					if(AjaxMessage[2]!="")
						document.getElementById('textareaCode').value=AjaxMessage[2];
					
					if(AjaxMessage[3]!="")
						document.getElementById('codePreview').innerHTML=AjaxMessage[3];
					
					/*if(AjaxMessage[2]!="")
						document.getElementById('listingtable_idDiv').innerHTML=AjaxMessage[2];*/
				}		
				//alert(AjaxMessage[3]);
				//if(AjaxMessage[4]!="not")
					//addOption(document.managegroupsform.selgroup,AjaxMessage[4],AjaxMessage[3])
				//document.getElementById('img_process').style.display="none";
				unloadingimage();
				//SetBlankofFormControls();
				
			}
		}
		else // Show Errors - Accordingly Error Status Code
		{		
			ShowStatusError(xmlhttp3.status)
		}
	}
}
/*****Manage Group Validation - ends here *****/

function ShowGroupParameters(group_id)
{
	var variable = new Object();
	//document.getElementById('img_process1').style.display="";
	loadingimage();
	//document.getElementById('checkinquiry_idDiv').style.display="none";
	xmlhttp1 =  createAJAX();
	requestFile = "manage-groups_action.php";
	objForm = document.forms["managegroupsform"];	
	variable["chkMode"] = Array("ShowGroupParameters", false);
	variable["group_id"] = Array(group_id, false);
	URLString = "";
	URLString = createAJAXURLString(variable);
	if (xmlhttp1)
	{
		totalurlstring = requestFile + queryStringSeparator + URLString;
		//alert(totalurlstring);
		xmlhttp1.open("POST", totalurlstring, true);
		//Send the proper header information along with the request
		xmlhttp1.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		//xmlhttp1.setRequestHeader("Content-length", totalurlstring.length);
		//xmlhttp1.setRequestHeader("Connection", "close");
		xmlhttp1.onreadystatechange = showMessage;
		xmlhttp1.send(URLString);	
	}
	
	return false;
}
function showMessage()
{
	if(xmlhttp1.readyState==4) 
	{
		var response = xmlhttp1.responseText; 	
		//alert(response);		
		AjaxMessage=response.split("~"); 	
		if(AjaxMessage[0]=="Session-Expired")
		{
			unloadingimage();
			//alert(AjaxMessage[1]);
			window.location.reload();
		}
		else
		{
			document.getElementById('parameters_groups_idTr').innerHTML=null;
			document.getElementById('parameters_groups_idTr').innerHTML=response; 	
			//document.getElementById('img_process1').style.display="none";
			unloadingimage();
		}
	}
}

function DeleteRecord(ClientID)
{
	var variable = new Object();	
	if(confirm("Are you sure you want delete this Promotion? "))
	{
		//document.getElementById('img_process2').style.display="";
		loadingimage();
		xmlhttp2 =  createAJAX();
		requestFile = "codeMgt_action.php";
		//alert(requestFile);
		objForm = document.forms["form1"];
		variable["ClientID"] = Array(ClientID, false);
		variable["chkMode"] = Array("DeleteRecord", false);
		URLString = "";
		URLString = createAJAXURLString(variable);
		if (xmlhttp2)
		{
			totalurlstring = requestFile + queryStringSeparator + URLString;
			//alert(totalurlstring);			
			xmlhttp2.open("POST", totalurlstring, true);	
			xmlhttp2.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			//xmlhttp2.setRequestHeader("Content-length", totalurlstring.length);
			//xmlhttp2.setRequestHeader("Connection", "close");
			xmlhttp2.onreadystatechange = showMessage1;
			xmlhttp2.send(URLString);	
		}
		
		return false;
	}
}
function showMessage1()
{
	if(xmlhttp2.readyState==4) 
	{
		if (xmlhttp2.status==200)
		{
			var response1 = xmlhttp2.responseText; 	
			//alert(response1);
			AjaxMessage=response1.split("~"); // New code		
			if(AjaxMessage[0]=="Session-Expired")
			{
				unloadingimage();
				//alert(AjaxMessage[1]);
				window.location.reload();
			}
			else
			{
				HideFormIds();
				//removeOptions(document.managegroupsform.selgroup,AjaxMessage[2]);
				document.getElementById('listingtable_idDiv').innerHTML=null;
				document.getElementById('listingtable_idDiv').innerHTML=AjaxMessage[1]; 	
				document.getElementById('formmessage_idDiv').innerHTML=null;
				document.getElementById('formmessage_idDiv').innerHTML=AjaxMessage[0]; 
				document.getElementById('formmessage_id').style.display="";
				//document.getElementById('img_process2').style.display="none";	
				unloadingimage();
				//SetBlankofManageGroupsControls();
			}
		}
		else // Show Errors - Accordingly Error Status Code
		{		
			ShowStatusError(xmlhttp2.status)
		}
	}
}
function SetBlankofManageGroupsControls()
{
	objForm=document.managegroupsform;
	//objForm.addgroup.value="";
	objForm.selgroup.value="";
	for(i=0;i<objForm.chkrole.length;i++)
	{
		objForm.chkrole[i].checked=false;
		objForm.chkrole[i].disabled=false;
	}
}
function SetParametersCheckbox1(arrayindex,chkcid)
{
	objForm=document.managegroupsform;	
	//alert(chkcid);
	Arrchkid_check=chkcid.split("-");
	chkid_check0=Arrchkid_check[0];
	if(objForm.chkrole[arrayindex].checked==true)
	{
		objForm.chkrole[0].checked=true;
		objForm.chkrole[0].disabled=true;
	}
	else if(objForm.chkrole[arrayindex].checked==false)
	{
		if(chkid_check0==0)	
			objForm.chkrole[0].checked=false;
		objForm.chkrole[0].disabled=false;
		objForm.chkrole[2].checked=false;
	}

}
function SetParametersCheckbox2(arrayindex,chkcid)
{
	objForm=document.managegroupsform;
	Arrchkid_check=chkcid.split("-");
	chkid_check0=Arrchkid_check[0];
	chkid_check1=Arrchkid_check[1];
	 if(objForm.chkrole[arrayindex].checked==true)
	{
		objForm.chkrole[1].checked=true;
		objForm.chkrole[1].disabled=true;
		objForm.chkrole[0].checked=true;
		objForm.chkrole[0].disabled=true;
	}
	else if(objForm.chkrole[arrayindex].checked==false)
	{
		if(chkid_check1==0)	
			objForm.chkrole[1].checked=false;
		objForm.chkrole[1].disabled=false;
		if(chkid_check0==0)	
			objForm.chkrole[0].checked=false;
		objForm.chkrole[0].disabled=false;
	}
}
function SetParametersCheckbox0(arrayindex,chkcid)
{
	objForm=document.managegroupsform;
	if(objForm.chkrole[0].checked==false)
	{
		objForm.chkrole[1].checked=false;
		objForm.chkrole[2].checked=false;
	}
}
