

//*************************************************************************************************************

function GetxmlHttpObject()
{ 
	try 
	{
	  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch (e) 
	{
	  try 
	  {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	  } 
	  catch (e2) 
	  {
		xmlHttp = false;
	  }
	}
	if (!xmlHttp && typeof XMLHttpRequest != 'undefined') 
	{
	  xmlHttp = new XMLHttpRequest();
	}
	return xmlHttp;
}


//****************************************** Text Box **********************************************

function fillTextBox(src,dest,todo)
{ 

	var xmlHttp_TextBox = false;
	var objSRC_TextBox , objDEST_TextBox;
	//alert(src);
	//alert(eval("document.getElementById('"+src+"')");
	objSRC_TextBox = eval("document.getElementById('"+src+"')");
	objDEST_TextBox = eval("document.getElementById('"+dest+"')");
	if(objSRC_TextBox.value!="")
	{
			xmlHttp_TextBox=GetxmlHttpObject();
			if (xmlHttp_TextBox==null || xmlHttp_TextBox==false)
			{
				alert ("Browser does not support HTTP Req1uest");
				return;
			} 
			//var url="http://apache/root/ddg/web/include/getData.php?todo="+todo+"&ID="+objSRC_TextBox.value;
			var url="../../include/getData.php?todo="+todo+"&ID="+objSRC_TextBox.value;
			//alert(url);
			//xmlHttp_TextBox.onreadystatechange=ReturnActionTextBox;
			xmlHttp_DropDown.onreadystatechange = function()
			{
				if (xmlHttp_TextBox.readyState==4 || xmlHttp_TextBox.readyState=="complete")
				{ 
					
					var ReturnText=xmlHttp_TextBox.responseText;
					//alert(ReturnText);
					
					objDEST_TextBox.value = ReturnText;
				} 
			}
			xmlHttp_TextBox.open("GET",url,true);
			xmlHttp_TextBox.send(null);
	}
	else
		objDEST_TextBox.value="";
}

/*function ReturnActionTextBox() 
{ 
	if (xmlHttp_TextBox.readyState==4 || xmlHttp_TextBox.readyState=="complete")
	{ 
		
		var ReturnText=xmlHttp_TextBox.responseText;
		//alert(ReturnText);
		
		objDEST_TextBox.value = ReturnText;
	} 
} */

//********************************************* Drop Down ***************************************************

function fillDropDown(src,dest,tosel,todo,start,selMsg)
{ 
	var xmlHttp_DropDown = false;
	var objSRC_DropDown , objDEST_DropDown;
	var ToSelect
	objSRC_DropDown = eval("document.getElementById('"+src+"')");
	objDEST_DropDown = eval("document.getElementById('"+dest+"')");
	ToSelect = tosel;
	//alert(tosel);
	//alert(objSRC_DropDown.value);
	if(objSRC_DropDown.value!="")
	{
			xmlHttp_DropDown=GetxmlHttpObject();
			//alert(xmlHttp_DropDown);
			/*if (xmlHttp_DropDown==null || xmlHttp_DropDown==false)
			{
				alert ("Browser does not support HTTP Req1uest");
				return;
			} */
			var url="../../include/getData.php?todo="+todo+"&ID="+objSRC_DropDown.value;
			//xmlHttp_DropDown.onreadystatechange=ReturnActionDropDown;
			//alert(url);
			xmlHttp_DropDown.onreadystatechange = function()
			{
				if (xmlHttp_DropDown.readyState==4 || xmlHttp_DropDown.readyState=="complete")
				{ 
					
					//alert(xmlHttp.responseText);
					var ReturnText=xmlHttp_DropDown.responseText;
					var ReturnArray = new Array();
					ReturnArray = ReturnText.split(",");
					
					objDEST_DropDown.options.length=start;
					var selIndex = objDEST_DropDown.options.length;
					
					//alert(ToSelect);
			
					if(selMsg!="")
					{
						temp_opt=document.createElement("option");
						temp_opt.text=selMsg;
						temp_opt.value="";
						objDEST_DropDown.options.add(temp_opt);
					}
					
					for (var i=0; i < ReturnArray.length-1; i=i+2)
					{
						if(objSRC_DropDown.value!="")
						{
							temp_opt=document.createElement("option");
							temp_opt.text=ReturnArray[i];
							temp_opt.value=ReturnArray[i+1];
							objDEST_DropDown.options.add(temp_opt);
								//alert(temp_opt.value);
								//alert(ToSelect)
							if(ToSelect==temp_opt.value)
							{
								objDEST_DropDown.options[selIndex].selected=true;
							}
							selIndex += 1;
						}
					}
					//xmlHttp_DropDown=null;
				} 
			}

			xmlHttp_DropDown.open("GET",url,true);
			xmlHttp_DropDown.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			xmlHttp_DropDown.send(null);
	}
	else
		objDEST_DropDown.options.length=1;
	return true;
}

function fillForm(src1,src2,dest1,dest2,dest3,dest4,dest5,dest6,dest7,dest8,dest9,dest10,dest11,dest12,dest13,dest14,dest15,dest16,dest17,dest18,dest19,dest20,dest21,dest22,dest23,dest24,dest25,dest26,dest27,todo)
{ 
	var xmlHttp_Output = false;
	var objSRC_Hidden,objSRC_DropDown , objDEST_Status , objDEST_CCName , objDEST_CCNumber , objDEST_CVVCode , objDEST_ExpiryMonth , objDEST_ExpiryYear , objDEST_BFirstName , objDEST_BLastName , objDEST_BEmail , objDEST_BAddress1 , objDEST_BAddress2 , objDEST_BCity , objDEST_BState , objDEST_BZip , objDEST_BCountry , objDEST_BPhone , objDEST_SFirstName , objDEST_SLastName , objDEST_SEmail , objDEST_SAddress1 , objDEST_SAddress2 , objDEST_SCity , objDEST_SState , objDEST_SZip , objDEST_SCountry , objDEST_SPhone  ;
	//var ToSelect
	//alert(src1);
	objSRC_Hidden = eval("document.getElementById('"+src1+"')");
	objSRC_DropDown = eval("document.getElementById('"+src2+"')");
	objDEST_Status1 = eval("document.getElementById('"+dest1+"')");
	objDEST_Status2 = eval("document.getElementById('"+dest27+"')");
	objDEST_CCName = eval("document.getElementById('"+dest2+"')");
	objDEST_CCNumber = eval("document.getElementById('"+dest3+"')");
	objDEST_CVVCode = eval("document.getElementById('"+dest4+"')");
	objDEST_ExpiryMonth = eval("document.getElementById('"+dest5+"')");
	objDEST_ExpiryYear = eval("document.getElementById('"+dest6+"')");
	objDEST_BFirstName = eval("document.getElementById('"+dest7+"')");
	objDEST_BLastName = eval("document.getElementById('"+dest8+"')");
	objDEST_BEmail = eval("document.getElementById('"+dest9+"')");
	objDEST_BAddress1 = eval("document.getElementById('"+dest10+"')");
	objDEST_BAddress2 = eval("document.getElementById('"+dest11+"')");
	objDEST_BCity = eval("document.getElementById('"+dest12+"')");
	objDEST_BState = eval("document.getElementById('"+dest13+"')");
	objDEST_BZip = eval("document.getElementById('"+dest14+"')");
	objDEST_BCountry = eval("document.getElementById('"+dest15+"')");
	objDEST_BPhone = eval("document.getElementById('"+dest16+"')");
	objDEST_SFirstName = eval("document.getElementById('"+dest17+"')");
	objDEST_SLastName = eval("document.getElementById('"+dest18+"')");
	objDEST_SEmail = eval("document.getElementById('"+dest19+"')");
	objDEST_SAddress1 = eval("document.getElementById('"+dest20+"')");
	objDEST_SAddress2 = eval("document.getElementById('"+dest21+"')");
	objDEST_SCity = eval("document.getElementById('"+dest22+"')");
	objDEST_SState = eval("document.getElementById('"+dest23+"')");
	objDEST_SZip = eval("document.getElementById('"+dest24+"')");
	objDEST_SCountry = eval("document.getElementById('"+dest25+"')");
	objDEST_SPhone = eval("document.getElementById('"+dest26+"')");
	
	//alert(objSRC_DropDown.value);
	//ToSelect = tosel;
	//alert(objSRC_DropDown.value);
	if(xmlHttp_Output.value!="")
	{
			xmlHttp_Output=GetxmlHttpObject();
			//alert(xmlHttp_DropDown);
			/*if (xmlHttp_DropDown==null || xmlHttp_DropDown==false)
			{
				alert ("Browser does not support HTTP Req1uest");
				return;
			} */
			var url="../../include/getData.php?todo="+todo+"&ID="+objSRC_DropDown.value;
			if(src1!='')
				url+="&CID="+objSRC_Hidden.value;
			//xmlHttp_DropDown.onreadystatechange=ReturnActionDropDown;
			//alert(url);
			xmlHttp_Output.onreadystatechange = function()
			{
				if (xmlHttp_Output.readyState==4 || xmlHttp_Output.readyState=="complete")
				{ 
					
					//alert(xmlHttp.responseText);
					var ReturnText=xmlHttp_Output.responseText;
					var ReturnArray = new Array();
					ReturnArray = ReturnText.split("###");
					//alert(ReturnArray[12]);
					//alert(ReturnArray[22]);
					if(dest1!="" && dest27!="")
					{
						if(ReturnArray[0]=="Y")
							objDEST_Status1.checked=true;
						else
							objDEST_Status2.checked=true;
					}
					objDEST_CCName.value=ReturnArray[1];
					objDEST_CCNumber.value=ReturnArray[2];
					objDEST_CVVCode.value=ReturnArray[3];
					objDEST_ExpiryMonth.value=ReturnArray[4];
					objDEST_ExpiryYear.value=ReturnArray[5];
					objDEST_BFirstName.value=ReturnArray[6];
					objDEST_BLastName.value=ReturnArray[7];
					objDEST_BEmail.value=ReturnArray[8];
					objDEST_BAddress1.value=ReturnArray[9];
					objDEST_BAddress2.value=ReturnArray[10];
					objDEST_BCity.value=ReturnArray[11];
					
					//objDEST_BState.options.length=objDEST_BState.value;
					//var selIndex1 = objDEST_BState.options.length;
					//objDEST_BState.options.length=1;	
					//alert(ReturnArray[12]);
					objDEST_BState.value=ReturnArray[12];
					objDEST_BZip.value=ReturnArray[13];
					objDEST_BCountry.value=ReturnArray[14];
					objDEST_BPhone.value=ReturnArray[15];
					
					fillDropDown('ddlBCountry','ddlBState',ReturnArray[12],111,1,'');
					
					if(dest17!="")
					{
					objDEST_SFirstName.value=ReturnArray[16];
					objDEST_SLastName.value=ReturnArray[17];
					objDEST_SEmail.value=ReturnArray[18];
					objDEST_SAddress1.value=ReturnArray[19];
					objDEST_SAddress2.value=ReturnArray[20];
					objDEST_SCity.value=ReturnArray[21];
					
					//objDEST_SState.options.length=objDEST_SState.value;
					//var selIndex2 = objDEST_SState.options.length;
					//objDEST_SState.options.length=1;
					objDEST_SState.value=ReturnArray[22];
					objDEST_SZip.value=ReturnArray[23];
					objDEST_SCountry.value=ReturnArray[24];
					objDEST_SPhone.value=ReturnArray[25];
					
					fillDropDown('ddlSCountry','ddlSState',ReturnArray[22],111,1,'');
					}
//					alert(objDEST_BCountry.value);
					//alert(objDEST_BState.value);
//					alert(objDEST_SCountry.value);
//					alert(objDEST_SState.value);
//					var url="../../include/getData.php?todo="+todo+"&ID="+objSRC_DropDown.value;
					//alert(objDEST_BState.value);
					//fillDropDown('ddlBCountry','ddlBState','<? echo $BStateID; ?>',111,1,'');
					//objDEST_DropDown.options.length=start;
					//var selIndex = objDEST_DropDown.options.length;
					
					//alert(ToSelect);
			
				} 
			}

			xmlHttp_Output.open("GET",url,true);
			xmlHttp_Output.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			xmlHttp_Output.send(null);
	}
	else
	{
		//objDEST_DropDown.options.length=1;
		objDEST_Status.value="Y";
		objDEST_CCName.value="";
		objDEST_CCNumber.value="";
		objDEST_CVVCode.value="";
		objDEST_ExpiryMonth.value="";
		objDEST_ExpiryYear.value="";
		objDEST_BFirstName.value="";
		objDEST_BLastName.value="";
		objDEST_BEmail.value="";
		objDEST_BAddress1.value="";
		objDEST_BAddress2.value="";
		objDEST_BCity.value="";
		objDEST_BState.value="";
		objDEST_BZip.value="";
		objDEST_BCountry.value="";
		objDEST_BPhone.value="";
		objDEST_SFirstName.value="";
		objDEST_SLastName.value="";
		objDEST_SEmail.value="";
		objDEST_SAddress1.value="";
		objDEST_SAddress2.value="";
		objDEST_SCity.value="";
		objDEST_SState.value="";
		objDEST_SZip.value="";
		objDEST_SCountry.value="";
		objDEST_SPhone.value="";
	}
		//objDEST_DropDown.options.length=start;
	return true;
}

function alterStatus(todo,tblname,alterfield,keyfield,ID,ctrl,dest) // url = "../../include/getData.php"
{ 
	var objDEST_Msg;
	var objDEST_ctrl;
	objDEST_Msg = eval("document.getElementById('"+dest+"')");
	
	var xmlHttp_ProcessData = false;
	xmlHttp_ProcessData=GetxmlHttpObject();
    if (xmlHttp_ProcessData==null)
	{
		alert ("Browser does not support HTTP Request");
		xmlHttp_DropDown=null;
		return;
	} 
	Status="False" 
	if(ctrl.checked == true) Status="True" ;
	var url="../../include/getData.php?todo="+todo+"&tbl="+tblname+"&alterfield="+alterfield+"&keyfield="+keyfield+"&ID="+ID+"&Status="+Status;
	//alert(url);
	xmlHttp_ProcessData.onreadystatechange = function()
	{
		if (xmlHttp_ProcessData.readyState==4 || xmlHttp_ProcessData.readyState=="complete")
		{ 
			var ReturnText=xmlHttp_ProcessData.responseText;
			//alert(ReturnText);
			if(todo==222)
			{
				var RetText = ReturnText.split('###');
				var objPrevCur = eval("document.getElementById('chkStatus"+ RetText[1] +"')");
				var objPrevLoop = eval("document.getElementById('chkLoop"+ RetText[1] +"')");
				objPrevCur.disabled = false;
				objPrevLoop.disabled = false;
				objDEST_Msg.innerHTML = RetText[0];
			}
			else
				objDEST_Msg.innerHTML = ReturnText;
			xmlHttp_DropDown=null;
		} 
	}
	xmlHttp_ProcessData.open("GET",url,true);
	xmlHttp_ProcessData.send(null);
}

function check_availability(todo,tblname,keyfield,ctrl,dest) // url = "../../include/getData.php"
{ 
	var objDEST_Hid;
	var objDEST_ctrl;
	objDEST_Hid = eval("document.getElementById('"+dest+"')");
	//alert(objDEST_Hid.value);
	
	var xmlHttp_ProcessData = false;
	xmlHttp_ProcessData=GetxmlHttpObject();
    if (xmlHttp_ProcessData==null)
	{
		alert ("Browser does not support HTTP Request");
		xmlHttp_DropDown=null;
		return;
	} 
//	Status="False" 
//	if(ctrl.checked == true) Status="True" ;
	var keyval=ctrl.value;
	//alert("KeyVal : "+keyval);
	var url="../include/getData.php?todo="+todo+"&tbl="+tblname+"&keyfield="+keyfield+"&keyval="+keyval;
	//alert(url);
	xmlHttp_ProcessData.onreadystatechange = function()
	{
		if (xmlHttp_ProcessData.readyState==4 || xmlHttp_ProcessData.readyState=="complete")
		{ 
			var ReturnText=xmlHttp_ProcessData.responseText;
			//alert(ReturnText);
			if(ReturnText!="0")
			{
//				if(confirm("Do You want to Update Your Profile?"))
//				{
				objDEST_Hid.value = "Update";
					//alert(objDEST_Hid.value);
//				}
//				else
//					document.location.href="thanks.php";
			}
			else
				objDEST_Hid = "Insert";
			xmlHttp_DropDown=null;
		} 
	}
	xmlHttp_ProcessData.open("GET",url,true);
	xmlHttp_ProcessData.send(null);
}


function alterFlag(todo,tblname,alterfield,keyfield,ID,ctrl,dest1,dest2) // url = "../../include/getData.php"
{ 
	var objDEST1_Msg;
	var objDEST2_Msg;
	objDEST1_Msg = eval("document.getElementById('"+dest1+"')");
	if(dest2)
		objDEST2_Msg = eval("document.getElementById('"+dest2+"')");

	var xmlHttp_ProcessData = false;
	xmlHttp_ProcessData=GetxmlHttpObject();
    if (xmlHttp_ProcessData==null)
	{
		alert ("Browser does not support HTTP Request");
		xmlHttp_DropDown=null;
		return;
	} 
	var url="../../include/getData.php?todo="+todo+"&tbl="+tblname+"&alterfield="+alterfield+"&keyfield="+keyfield+"&ID="+ID;
	//alert(url);
	xmlHttp_ProcessData.onreadystatechange = function()
	{
		if (xmlHttp_ProcessData.readyState==4 || xmlHttp_ProcessData.readyState=="complete")
		{ 
			var ReturnText=xmlHttp_ProcessData.responseText;
			//alert(ReturnText);
			var ReturnArray = new Array();
			ReturnArray = ReturnText.split("###");

			if(ReturnArray[1]=="inactive")
				ctrl.src="../images/asterisk_inactive.gif";
			else if(ReturnArray[1]=="active")
				ctrl.src="../images/asterisk_active.gif";
			//alert(ReturnText);
			objDEST1_Msg.innerHTML = ReturnArray[0];
			if(dest2)
				objDEST2_Msg.innerHTML = ReturnArray[1]=="active" ? "Highlighted" : "Not Highlighted";
			xmlHttp_DropDown=null;
		} 
	}
	xmlHttp_ProcessData.open("GET",url,true);
	xmlHttp_ProcessData.send(null);
}

function goToPage(todo,ctrl) // url = "../../include/getData.php"
{ 
	//var objDEST_Msg;
	var objDEST_ctrl;
	ID = ctrl.value;
	var xmlHttp_ProcessData = false;
	xmlHttp_ProcessData=GetxmlHttpObject();
    if (xmlHttp_ProcessData==null)
	{
		alert ("Browser does not support HTTP Request");
		xmlHttp_DropDown=null;
		return;
	} 
	
	var url="../../include/getData.php?todo="+todo+"&ID="+ID;
	//alert(url);
	xmlHttp_ProcessData.onreadystatechange = function()
	{
		if (xmlHttp_ProcessData.readyState==4 || xmlHttp_ProcessData.readyState=="complete")
		{ 
			var ReturnText=xmlHttp_ProcessData.responseText;
			//alert(ReturnText);
			location.href = ReturnText;
			xmlHttp_ProcessData=null;
		} 
	}
	xmlHttp_ProcessData.open("GET",url,true); 
	xmlHttp_ProcessData.send(null);
}


/*function ReturnActionDropDown() 
{ 
	if (xmlHttp_DropDown.readyState==4 || xmlHttp_DropDown.readyState=="complete")
	{ 
		
		//alert(xmlHttp.responseText);
		var ReturnText=xmlHttp.responseText;
		var ReturnArray = new Array();
		ReturnArray = ReturnText.split(",");
		
		objDEST_DropDown.options.length=1;
		var selIndex = objDEST_DropDown.options.length;
		
		//alert(ToSelect);

		for (var i=0; i < ReturnArray.length-1; i=i+2)
		{
			if(objSRC_DropDown.value!="")
			{
				temp_opt=document.createElement("option");
				temp_opt.text=ReturnArray[i];
				temp_opt.value=ReturnArray[i+1];
				objDEST_DropDown.options.add(temp_opt);
					//alert(temp_opt.value);
				if(ToSelect==temp_opt.value)
				{
					objDEST_DropDown.options[selIndex].selected=true;
				}
				selIndex += 1;
			}
		}
		//xmlHttp_DropDown=null;
	} 
} */


