function trim(str) 
{ 
    return str.replace(/^\s+|\s+$/g,''); 
}


//**************************************************** Object Creations *******************************************

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;
}

//****************************************** Just Processings **********************************************


function ajaxAlterTableField(url,ctrl,dest,tblName,pkField,pkValue,chField,msg) // url = "../../include/getData.php"
{ 
	var objDEST_Msg;
	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="0";
	if(ctrl.checked == true) Status="1" ;
	//alert(ctrl.checked);
	url = url + "?todo=Alter";
	url = url + "&tblName="+tblName;
	url = url + "&pkField=" + pkField;
	url = url + "&pkValue=" + pkValue;
	url = url + "&chField=" + chField;
	url = url + "&msgField=" + msg;
	url = url + "&chValue=" + Status;
	
	//alert(url)
	//url = url + "?tblName="+tblName+"&pkField=" + pkField + "&pkValue=" + pkValue + "&chField=" + chField + "&msg=" + msg + "&chValue=" + Status;

	xmlHttp_ProcessData.onreadystatechange = function()
	{
		if (xmlHttp_ProcessData.readyState==4 || xmlHttp_ProcessData.readyState=="complete")
		{ 
			var ReturnText=xmlHttp_ProcessData.responseText;
//			alert(ReturnText);
			objDEST_Msg.innerHTML = ReturnText;
			xmlHttp_DropDown=null;
		} 
	}
	xmlHttp_ProcessData.open("GET",url,true);
	xmlHttp_ProcessData.send(null);
}

//*************************Reset Hit Counter***********************************************//
function resetHitCount(todo,tbl,pkField,url,ID,ctrl,dest,dest1) // url = "../../include/getData.aspx"
{ 
	var objDEST_Msg;
	objDEST_Msg = eval("document.getElementById('"+dest+"')");
	
	var objDEST_MsgRHT;
	objDEST_MsgRHT = eval("document.getElementById('"+dest1+"')");

	var xmlHttp_ProcessData = false;
	xmlHttp_ProcessData=GetxmlHttpObject();
	//if (xmlHttp_ProcessData==null || xmlHttp_ProcessData==false)
	if (xmlHttp_ProcessData==null)
	//if (xmlHttp_ProcessData==false)
	{
		alert ("Browser does not support HTTP Request");
		xmlHttp_DropDown=null;
		return;
	} 
	Status="False" 
	if(ctrl.checked == true) Status="True" ;
	url = url + "?todo="+todo+"&tblName=" + tbl +"&pkField=" + pkField +"&pkValue=" + ID;
	//alert(url);
	xmlHttp_ProcessData.onreadystatechange = function()
	{
		if (xmlHttp_ProcessData.readyState==4 || xmlHttp_ProcessData.readyState=="complete")
		{ 
			var ReturnText=xmlHttp_ProcessData.responseText;
			ReturnArray = ReturnText.split("####");
			//alert(ReturnText);
			objDEST_Msg.innerHTML = ReturnArray[0];
			objDEST_MsgRHT.innerHTML = ReturnArray[1];
			xmlHttp_DropDown=null;
		} 
	}
	xmlHttp_ProcessData.open("GET",url,true);
	xmlHttp_ProcessData.send(null);
}

//********************************************* Drop Down ***************************************************

//FillDropDown(todo,srcControl,destControl,URL,tblName,ParentFieldName,
//ChildKeyField,ChildValueField,StatusValue,SelectedChildValue,SelectMessage,ClearDropDown)
function FillDropDown(todo,srcControl,destControl,strURL,tblName,ParentFieldName,ChildKeyField,ChildValueField,StatusValue,SelectedChildValue,SelectMessage,ClearDropDown)
{ 
    //alert(srcControl + destControl); 
    //alert("ID: "+SelectedChildValue);
    //alert(strURL);
 //alert("A");
	var xmlHttp_DropDown = false;
	var objSRC_DropDown , objDEST_DropDown;

	objSRC_DropDown = srcControl;
	objDEST_DropDown = eval("document.getElementById('"+destControl+"')");
	
//	alert(objSRC_DropDown + " " + objSRC_DropDown.value);
//	alert(objDEST_DropDown + " " + objDEST_DropDown.value);
	if(srcControl.toString().indexOf('ctl00')!=-1)
	{
	    //alert("A");
	     ParentFieldValue = document.getElementById(srcControl).value;
	}
	else
	{
	     //alert(objSRC_DropDown.selectedvalue);
	     ParentFieldValue = objSRC_DropDown.value;
	}
	
	//ParentFieldValue=document.getElementById(srcControl).value;
	
	
//	alert(objSRC_DropDown.value);
//	alert("ParentVal : "+ParentFieldValue);
//	alert("ParentFieldValue : " + ParentFieldName);
	//return;

	if(ParentFieldValue!="")
	{
			xmlHttp_DropDown=GetxmlHttpObject();
			//alert(xmlHttp_DropDown);
			if (xmlHttp_DropDown==null)
			{
				alert ("Browser does not support HTTP Request");
				return;
			} 
			//alert(strURL);
	        strURL = strURL + "?todo=" + todo;
	        strURL = strURL + "&tblName=" + tblName;
	        strURL = strURL + "&ParentFieldName=" + ParentFieldName;
	        strURL = strURL + "&ParentFieldValue=" + ParentFieldValue;
	        strURL = strURL + "&ChildKeyField=" + ChildKeyField;
	        strURL = strURL + "&ChildValueField=" + ChildValueField;
	        strURL = strURL + "&StatusValue=" + StatusValue;
	        //strURL = strURL + "&OrderBy=" + OrderBy;
            //alert(strURL);
			//alert("URL : " + strURL);
			//return;
			xmlHttp_DropDown.onreadystatechange = function()
			{
				if (xmlHttp_DropDown.readyState==4 || xmlHttp_DropDown.readyState=="complete")
				{ 
					var ReturnText=xmlHttp_DropDown.responseText;
//					alert(ReturnText);
					//return;
					//document.write(ReturnText);
					var ReturnArray = new Array();
					ReturnArray = ReturnText.split("####");
					
					objDEST_DropDown.options.length=0;
					
					if(ClearDropDown!="")
					{
	                    objClearDropDown = eval("document.getElementById('"+ClearDropDown+"')");
					    objClearDropDown.options.length=0;
					}
			
		            if(SelectMessage!="")
		            {
					    temp_opt=document.createElement("option");
					    temp_opt.text=SelectMessage;
					    temp_opt.value=SelectedChildValue;
					    objDEST_DropDown.options.add(temp_opt);
		            }
					
					for (var i=0; i < ReturnArray.length-1; i=i+2)
					{
					//alert(ReturnArray[i].toString());
							temp_opt=document.createElement("option");
							temp_opt.text=ReturnArray[i+1];
							temp_opt.value=ReturnArray[i];
							objDEST_DropDown.options.add(temp_opt);
					}
					
                    if(SelectedChildValue!="")
                    {
                        
                        SelectedChildValue="," + SelectedChildValue + ",";
                        
                        for(var k=0 ;k<= objDEST_DropDown.options.length-1 ; k++)
                        {
                        if(SelectedChildValue.indexOf("," + objDEST_DropDown.options[k].value + ",") != -1)
                              {
                                objDEST_DropDown.options[k].selected=true;
                              }
                        }
                    }
				} 
			}

			xmlHttp_DropDown.open("GET",strURL,true);
			xmlHttp_DropDown.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			xmlHttp_DropDown.send(null);
	}
	else
	{
		objDEST_DropDown.options.length=0;
		if(ClearDropDown!="")
		{
            objClearDropDown = eval("document.getElementById('"+ClearDropDown+"')");
		    objClearDropDown.options.length=0;
		}

    /* if(SelectMessage!="")
        {
		    temp_opt=document.createElement("option");
		    temp_opt.text=SelectMessage;
		    temp_opt.value="";
		    objDEST_DropDown.options.add(temp_opt);
        }
        */
	}
	return true;
}



//****************************************** Return Availability **********************************************

//alterTableField(url,dest,tblName,chkField,chkValue,pkField,pkValue)
function ajaxCheckAvailability(url,dest,tblName,chkField,chkValue,pkField,pkValue)
{ 
	var xmlHttp_ChkAvl = false;
	var objDEST_ChkAvl;

	objDEST_ChkAvl = eval("document.getElementById('"+dest+"')");

	if(chkValue!="")
	{
			xmlHttp_ChkAvl=GetxmlHttpObject();
			if (xmlHttp_ChkAvl==null)
			{
				alert ("Browser does not support HTTP Request");
				return;
			} 
			
	        url = url + "?todo=Availability";
	        url = url + "&tblName="+tblName;
	        url = url + "&chkField=" + chkField;
	        url = url + "&chkValue=" + chkValue;
	        url = url + "&pkField=" + pkField;
	        url = url + "&pkValue=" + pkValue;

			//alert(url);
			
			xmlHttp_ChkAvl.onreadystatechange = function()
			{
				if (xmlHttp_ChkAvl.readyState==4 || xmlHttp_ChkAvl.readyState=="complete")
				{ 
					var ReturnText=xmlHttp_ChkAvl.responseText;
					//alert(ReturnText);
					objDEST_ChkAvl.innerHTML = ReturnText;
				} 
			}
			xmlHttp_ChkAvl.open("GET",url,true);
			xmlHttp_ChkAvl.send(null);
	}
	else
		objDEST_ChkAvl.value="";
}
//('todo','url','ContrlID','edit_id','edit/new','spanCheckAvailability')
//<a href="#" onclick="ajaxCheckAvailability_Babin('Availability_Babin','common/getdata.aspx','<% = txtEmail.ClientID.ToString()%>','<%=Session("SESS_Provider_PKID").ToString()  %>','edit','<%=ConfigurationManager.AppSettings("tblProvider") %>','spanCheckAvailability');return false;">Check Availability</a>
function ajaxCheckAvailability_Ver2(todo,url,ContrlID,edit_id,edit_new,except_table,ShowSpan,ChkFld)
{ 
	var xmlHttp_ChkAvl = false;
	var objDEST_ChkAvl;

	objtxt_Email = eval("document.getElementById('"+ContrlID+"')");
	objSpan = eval("document.getElementById('"+ShowSpan+"')");


var strEmail = trim(objtxt_Email.value);
var regex = /^[-_.a-z0-9]+@(([-a-z0-9]+\.)+(ad|ae|aero|af|ag|ai|al|am|an|ao|aq|ar|arpa|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|biz|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|com|coop|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|edu|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gh|gi|gl|gm|gn|gov|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|in|info|int|io|iq|ir|is|it|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mil|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|museum|mv|mw|mx|my|mz|na|name|nc|ne|net|nf|ng|ni|nl|no|np|nr|nt|nu|nz|om|org|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|pro|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)|(([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5])\.){3}([0-9][0-9]?|[0-1][0-9][0-9]|[2][0-4][0-9]|[2][5][0-5]))$/i;
if(trim(strEmail)!="")
{
if(!regex.test(strEmail) && trim(ChkFld)=="Email") 
{

    objSpan.innerHTML="Please Enter a Valid E-mail Address";
    objtxt_Email.focus();
    return false;
}
else
{
 objSpan.innerHTML="";
        if(strEmail!="")
	    {
			    xmlHttp_ChkAvl=GetxmlHttpObject();
			    if (xmlHttp_ChkAvl==null)
			    {
				    alert ("Browser does not support HTTP Request");
				    return;
			    } 
    			
	            url = url + "?todo=" + todo;
	            url = url + "&edit_id=" + edit_id;
	            url = url + "&edit_new=" + edit_new;
	            url = url + "&tbl=" + except_table;
	            url = url + "&val=" + strEmail;
	            url = url + "&ChkFld=" + ChkFld;
    			//alert(url);
			    xmlHttp_ChkAvl.onreadystatechange = function()
			    {
				    if (xmlHttp_ChkAvl.readyState==4 || xmlHttp_ChkAvl.readyState=="complete")
				    { 
					    var ReturnText=xmlHttp_ChkAvl.responseText;
					    objSpan.innerHTML = ReturnText;
				    } 
			    }
			    xmlHttp_ChkAvl.open("GET",url,true);
			    xmlHttp_ChkAvl.send(null);
	    }
	    else
		    objDEST_ChkAvl.value="";
}

}
else
{
    objSpan.innerHTML="Please Enter A Value";
    objtxt_Email.focus();
    return false;
}

	
}
function Change_Avilbility(todo,url,ctrlMsg,ShiftID,Colname,PKID,ctrlImage,Type)
{
    /*alert(url);
    alert(ctrlMsg);
    alert(ShiftID);
    alert(PKID);
    alert(ctrlImage);*/
    var image_wrong_src = ""
    var image_right_src = ""
    if(trim(Type)== "front")
    {
        image_wrong_src = "images/wrong.gif";
        image_right_src = "images/right.gif"
    }
    else if(trim(Type)=="back")
    {
        image_wrong_src = "../images/wrong.gif";
        image_right_src = "../images/right.gif"
    }
    
    var objlblMsg = eval("document.getElementById('"+ctrlMsg+"')");
    var objImage = eval("document.getElementById('"+ctrlImage+"')");
    
    var XmlHttp_Avial = false;
    
    XmlHttp_Avial = GetxmlHttpObject();
    
    if(XmlHttp_Avial == null)
    {
        alert ("Browser does not support HTTP Request");
		return;
    }
   
    url = url + "?todo=" + todo + "&ShiftID=" + ShiftID + "&Colname=" + Colname + "&PKID=" + PKID + "";
    //alert(url)
   
    //return false;
    
    XmlHttp_Avial.onreadystatechange = function ()
    {
        if(XmlHttp_Avial.readyState == 4  || XmlHttp_Avial.readyState=="complete")
        {
            
            var returnText = XmlHttp_Avial.responseText;
            retturnArray = returnText.split("#");
            /*alert(retturnArray[0]);
            alert(retturnArray[1]);*/
            if(trim(retturnArray[0])=="True")
            {
               
                //objImage.src="../images/right.gif";
                objImage.src = image_right_src;
                objImage.alt="Available";
                objImage.title="Available";
            }
            else if (trim(retturnArray[0])=="False")
            {
                //objImage.src="../images/wrong.gif";
                objImage.src = image_wrong_src;
                objImage.alt="Not available";
                objImage.title="Not available";
          }
            objlblMsg.innerHTML = "";
            objlblMsg.innerHTML = retturnArray[1];
            
        }
    }
    XmlHttp_Avial.open("GET",url,true)
    XmlHttp_Avial.send(null);
    
    
}
//************************************************************************************************

function UpdateAdvertCount(todo,url,PKID_Value)
{
    var xmlHttp_Updt_Hit_Count = false;
	xmlHttp_Updt_Hit_Count=GetxmlHttpObject();
	
	if(xmlHttp_Updt_Hit_Count == null)
	{
	    alert ("Browser does not support HTTP Request");
		return;
	}

    url = url + "?todo=" + todo + "&PKID=" + PKID_Value ;
     xmlHttp_Updt_Hit_Count.onreadystatechange = function ()
    {
        if(xmlHttp_Updt_Hit_Count.readyState == 4  || xmlHttp_Updt_Hit_Count.readyState=="complete")
        {
            //alert(xmlHttp_Updt_Hit_Count.responseText);
        }
    }
    xmlHttp_Updt_Hit_Count.open("GET",url,true)
    xmlHttp_Updt_Hit_Count.send(null);
}


function AjaxConvertCurrency(todo,url,Price,ctrlGBP,ctrlEUR,ctrlCAD,ctrlJPY,ctrlCHF,ctrlZAR,ctrlAUD)
{
//	 alert("a");
	var xmlHttp_ProcessData = false;
	xmlHttp_ProcessData=GetxmlHttpObject();


	var objUSD = eval("document.getElementById('"+Price+"')");
	var objGBP = eval("document.getElementById('"+ctrlGBP+"')");
	var objEUR = eval("document.getElementById('"+ctrlEUR+"')");
	var objCAD = eval("document.getElementById('"+ctrlCAD+"')");
	var objJPY = eval("document.getElementById('"+ctrlJPY+"')");
	var objCHF = eval("document.getElementById('"+ctrlCHF+"')");
	var objZAR = eval("document.getElementById('"+ctrlZAR+"')");
	var objAUD = eval("document.getElementById('"+ctrlAUD+"')");


	if (xmlHttp_ProcessData==null)
	{
	    alert ("Browser does not support HTTP Request");
		return;
	}

//    url = url + "?todo=" + todo + "&Price=" + objUSD.value ;
  	        url = url + "?todo="+todo;
	        url = url + "&Price=" + objUSD.value;
 
//    alert(url);
    if(objUSD.value=="")
    {
        alert("Please Enter Price In USD");
    }
    else
    {
         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("####");
    //			alert(ReturnArray[0]);
                ShowProgress(false);
			    objGBP.value=trim(ReturnArray[0]);
			    objEUR.value=trim(ReturnArray[1]);
			    objCAD.value=trim(ReturnArray[2]);
			    objJPY.value=trim(ReturnArray[3]);
			    objCHF.value=trim(ReturnArray[4]);
			    objZAR.value=trim(ReturnArray[5]);
			    objAUD.value=trim(ReturnArray[6]);
            }
        }
        xmlHttp_ProcessData.open("GET",url,true)
        xmlHttp_ProcessData.send(null);
    }
}
   //************************************************************************************
function AjaxConvertDiscountCurrency(todo,url,DiscPrice,ctrlGBP,ctrlEUR,ctrlCAD,ctrlJPY,ctrlCHF,ctrlZAR,ctrlAUD)
{
//alert("a");
	var xmlHttp_ProcessData = false;
	xmlHttp_ProcessData=GetxmlHttpObject();


	var objUSD = eval("document.getElementById('"+DiscPrice+"')");
	var objGBP = eval("document.getElementById('"+ctrlGBP+"')");
	var objEUR = eval("document.getElementById('"+ctrlEUR+"')");
	var objCAD = eval("document.getElementById('"+ctrlCAD+"')");
	var objJPY = eval("document.getElementById('"+ctrlJPY+"')");
	var objCHF = eval("document.getElementById('"+ctrlCHF+"')");
	var objZAR = eval("document.getElementById('"+ctrlZAR+"')");
	var objAUD = eval("document.getElementById('"+ctrlAUD+"')");


	if (xmlHttp_ProcessData==null)
	{
	    alert ("Browser does not support HTTP Request");
		return;
	}

//    url = url + "?todo=" + todo + "&Price=" + objUSD.value ;
  	        url = url + "?todo="+todo;
	        url = url + "&Price=" + objUSD.value;
 
//    alert(url);
    if(objUSD.value=="")
    {
        alert("Please Enter Price In USD");
    }
    else
    {
         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("####");
    //			alert(ReturnArray[0]);
                ShowDiscProgress(false);
			    objGBP.value=trim(ReturnArray[0]);
			    objEUR.value=trim(ReturnArray[1]);
			    objCAD.value=trim(ReturnArray[2]);
			    objJPY.value=trim(ReturnArray[3]);
			    objCHF.value=trim(ReturnArray[4]);
			    objZAR.value=trim(ReturnArray[5]);
			    objAUD.value=trim(ReturnArray[6]);
            }
        }
        xmlHttp_ProcessData.open("GET",url,true)
        xmlHttp_ProcessData.send(null);
    }
}
   
   //********************************Set Current newsletter**********************************
function ajaxSetCurrentTableField(url,ctrl,dest,tblName,pkField,pkValue,chField,msg) // url = "../../include/getData.php"
{ 
	var objDEST_Msg;
	objDEST_Msg = eval("document.getElementById('"+dest+"')");
//	alert(ctrl.checked);

	var xmlHttp_ProcessData = false;
	xmlHttp_ProcessData=GetxmlHttpObject();
	if (xmlHttp_ProcessData==null)
	{
		alert ("Browser does not support HTTP Request");
		xmlHttp_DropDown=null;
		return;
	} 
	Status="0";
	if(ctrl.checked == true) Status="1" ;
	url = url + "?todo=Current";
	url = url + "&tblName="+tblName;
	url = url + "&pkField=" + pkField;
	url = url + "&pkValue=" + pkValue;
	url = url + "&chField=" + chField;
	url = url + "&msgField=" + msg;
	url = url + "&chValue=" + Status;
//	alert(Status)
	
//	alert(url)
	//url = url + "?tblName="+tblName+"&pkField=" + pkField + "&pkValue=" + pkValue + "&chField=" + chField + "&msg=" + msg + "&chValue=" + Status;

	xmlHttp_ProcessData.onreadystatechange = function()
	{
		if (xmlHttp_ProcessData.readyState==4 || xmlHttp_ProcessData.readyState=="complete")
		{ 
			var ReturnText=xmlHttp_ProcessData.responseText;
//			alert(ReturnText);
			objDEST_Msg.innerHTML = ReturnText;
			xmlHttp_DropDown=null;
		} 
	}
	xmlHttp_ProcessData.open("GET",url,true);
	xmlHttp_ProcessData.send(null);
}

//------------------------------------------Currency Conversion-----------------------------

//////function initiateConversion(todo,url,Price,ctrlGBP,ctrlEUR,ctrlCAD,ctrlJPY,ctrlCHF,ctrlZAR,ctrlAUD)
//////{
//////    xmlhttprequest = createRequestObject();
//////    var url = "http://www.webservicex.net/CurrencyConvertor.asmx/
//////               ConversionRate?FromCurrency=?FromCurrency="
//////               + document.getElementById("Price").value
//////               + "&ToCurrency="
//////               + document.getElementById("ToBox").value ;
//////    xmlhttprequest.open("GET", url, true);
//////    xmlhttprequest.onreadystatechange = getData;
//////    xmlhttprequest.send(null);
//////}

//////function createRequestObject() 
//////{
//////        if (window.XMLHttpRequest) 
//////        {
//////                return xmlhttprequest = new XMLHttpRequest(); 
//////        } 
//////      else if (window.ActiveXObject) 
//////      {  
//////            return xmlhttprequest = new ActiveXObject("Microsoft.XMLHTTP"); 
//////      } 
//////}


//////function getData() 
//////{
//////  if ((xmlhttprequest.readyState == 4) &&( xmlhttprequest.status == 200))
//////  {
//////    var myXml = xmlhttprequest.responseXML;
//////    var xmlobject = null;
//////    var XMLText = null;
//////    if (window.ActiveXObject)
//////    {
//////        XMLText = myXml.childNodes[1].firstChild.nodeValue; 
//////    }
//////    else
//////    {
//////        XMLText = myXml.childNodes[0].firstChild.nodeValue;
//////    }
//////    
////////    var table = document.getElementById("table1");
////////    var row = table.insertRow(table.rows.length);
////////    var tablecell = row.insertCell(row.cells.length);
////////    tablecell.appendChild(document.createTextNode
////////                          (document.getElementById("FromBox").value
////////                           + " to "
////////                           + document.getElementById("ToBox").value));
////////    var tablecell = row.insertCell(row.cells.length);
////////    tablecell.appendChild(document.createTextNode(XMLText));
////////    table.setAttribute("border", "2");
//////  } 
//////}




// Fill Product Price------------------------------------------------------------------------------------------

function AjaxFillProductPrice(ctrl,dest,url,tblName,pkField) // url = "../../include/getData.php"
{ 
	var objDEST;
	objDEST = eval("document.getElementById('"+dest+"')");
    //alert(ctrl);
    //alert(objDEST);
    //alert(ctrl.value);
var pkValue="";
if(ctrl.value!="0")
{
for(i=0;i<=ctrl.options.length-1;i++)
{
    if(ctrl.options[i].selected ==true)
    {
      pkValue+=ctrl.options[i].value + ",";
    }
}
}

//alert(pkValue);

if(pkValue!="")
pkValue = pkValue.substring(0,pkValue.lastIndexOf(','))
//alert(pkValue);
	var xmlHttp_ProcessData = false;
	xmlHttp_ProcessData=GetxmlHttpObject();

	if (xmlHttp_ProcessData==null)
	{
		alert ("Browser does not support HTTP Request");
		xmlHttp_DropDown=null;
		return;
	} 
	if(pkValue!="");
	//alert(ctrl.checked);
	url = url + "?todo=FillProductPrice";
	url = url + "&tblName="+tblName;
	url = url + "&pkField=" + pkField;
    url = url + "&pkValue=" + pkValue;
//	url = url + "&chField=" + chField;
//	url = url + "&chValue=" + Price;
	
	//alert(url)
	//url = url + "?tblName="+tblName+"&pkField=" + pkField + "&pkValue=" + pkValue + "&chField=" + chField + "&msg=" + msg + "&chValue=" + Status;

	xmlHttp_ProcessData.onreadystatechange = function()
	{
		if (xmlHttp_ProcessData.readyState==4 || xmlHttp_ProcessData.readyState=="complete")
		{ 
			var ReturnText=xmlHttp_ProcessData.responseText;
			//alert(ReturnText);
			objDEST.value = ReturnText;
			xmlHttp_DropDown=null;
		} 
	}
	xmlHttp_ProcessData.open("GET",url,true);
	xmlHttp_ProcessData.send(null);
}
