//_________AJAX FUNXTION___________//
/* Create XML HTTPRequest Object */
function makAx(){
	try {
	  xm = new ActiveXObject("Msxml2.XMLHTTP");
	  return true;
	} catch (e) {
	  try {
	    xm = new ActiveXObject("Microsoft.XMLHTTP");
		return true;
	  } catch (e2) {
	    xm = false;
	  }
	}
	
	if (!xm && typeof XMLHttpRequest != 'undefined') {
	  xm = new XMLHttpRequest();
	  return true;
	}
}
/* Methods used for handling registration page department and designation */
function callgetdesig(url){	
	xm.open("GET",url,true);
	xm.onreadystatechange = cgetdesig	
	xm.send(null)
}

//This is gives response from server
function cgetdesig(){	
	var response = "";
	if(xm.readyState == 4)	{
		var response = xm.responseText;				
		var desigbox = document.getElementById("designation");		 			
		var arrValues = new Array();
		arrValues = response.split(',');
		desigbox.options.length=(0);
		desigbox.options[desigbox.options.length] = new Option("Select your designation","")
		for(var i=0; i<arrValues.length; i++){			
			desigbox.options[desigbox.options.length] = new Option(trim(arrValues[i]),trim(arrValues[i]))
		}
	}		
}

function callValidateId(url)
{	
	xm.open("GET",url,true);
	xm.onreadystatechange = validateid	
	xm.send(null)
}

//This is gives response from server
function validateid()
{
	if(xm.readyState == 4)
	{
		var response = xm.responseText;
		str = document.getElementById("errdisp");		
		str.innerHTML = response;
	}		
}
/* Shipping Type select  */
function callCategoryProduct(url)
{	
	xm.open("GET",url,true);

	xm.onreadystatechange = cCategoryProduct
	
	xm.send(null)
}



//This is gives response from server
function cCategoryProduct()
{	
	if(xm.readyState == 4)
	{
		var response = xm.responseText;
		str = document.getElementById("down_cata_products");
		str.innerHTML='';
		str.innerHTML = response;
	}		
}

/* Methods used for handling registration page department and designation */
function callhandledesig(url){	
	xm.open("GET",url,true);
	xm.onreadystatechange = chandledesig	
	xm.send(null)
}

//This is gives response from server
function chandledesig(){		
	if(xm.readyState == 4)	
	{		
		response = xm.responseText;	
		var result = response.split(",");
		var hr= result[0].split(":");
		var sk= result[1].split(":");		
		var sr= result[2].split(":");
		
		document.frmRegister.access[0].checked = parseInt(sk[1]);
		document.frmRegister.access[1].checked = parseInt(hr[1]);
		document.frmRegister.access[2].checked = parseInt(sr[1]);
	}		
}


