// JavaScript Document



//CODE Ajax
	function getData(scriptFile,QueryString)
	{
		
		xmlHttp=GetXmlHttpObject();
		
		if (xmlHttp==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  }
		   
		var url,a;
		
		/*url="getprice.asp";
		url=url+"?id="+Id;
		url=url+"&thickness="+eval(document.OptionsForm.thickness_opt[index].value);
		url=url+"&width="+eval(document.getElementById("width").value);
		url=url+"&drop="+eval(document.getElementById("drop").value);*/
		
		url=scriptFile;
		url=url+QueryString;
		//alert(url);
		
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
		} 
		
		function stateChanged() 
		{ 
		if (xmlHttp.readyState==4)
		{ 
		//document.getElementById("subregion_").innerHTML=xmlHttp.responseText;
		
			document.getElementById("subregion").options.length = 0;
		var outputArr = new Array();
			outputArr = xmlHttp.responseText.split(":");
			var list = outputArr;
			
			for(i=0;i<list.length;i=i+1)
			{
				var stateString = list[i];
				var stateArr = new Array();
				stateArr = stateString.split("|");
				
				document.getElementById("subregion").options[i] = new Option(stateArr[0],stateArr[1]);	//new Option('new text','new value');
			}
		
		}
		}
		
		function GetXmlHttpObject()
		{
		var xmlHttp=null;
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  }
		catch (e)
		  {
		  // Internet Explorer
		  try
			{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
		  catch (e)
			{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
		  }
	return xmlHttp;
	}
	
	
	function getSalaryData(scriptFile,QueryString)
	{
		
		xmlHttp=GetXmlHttpObject1();
		
		if (xmlHttp==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  }
		   
		var url,a;
		
		url=scriptFile;
		url=url+QueryString;
		
		xmlHttp.onreadystatechange=stateChanged1;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
		} 
		
		function stateChanged1() 
		{ 
		if (xmlHttp.readyState==4)
		{ 
		//document.getElementById("salary_").innerHTML=xmlHttp.responseText;
		
		  document.getElementById("salary").options.length = 0;
		var outputArr = new Array();
			outputArr = xmlHttp.responseText.split(":");
			var list = outputArr;
			
			for(i=0;i<list.length;i=i+1)
			{
				var stateString = list[i];
				var stateArr = new Array();
				stateArr = stateString.split("|");
				if(i==0)
				{
				document.getElementById("salary").options[i] = new Option(stateArr[0],stateArr[1]);	//new Option('new text','new value');
				}
				else
				{
					document.getElementById("salary").options[i] = new Option("£"+stateArr[0],stateArr[1]);	//new Option('new text','new value');
				}
			}
		
		}
		}
		
		function GetXmlHttpObject1()
		{
		var xmlHttp=null;
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  }
		catch (e)
		  {
		  // Internet Explorer
		  try
			{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
		  catch (e)
			{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
		  }
	return xmlHttp;
	}
	
	function getSalaryData_DS(scriptFile,QueryString)
	{
		
		xmlHttp=GetXmlHttpObject2();
		
		if (xmlHttp==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  }
		   
		var url,a;
		
		url=scriptFile;
		url=url+QueryString;
		
		xmlHttp.onreadystatechange=stateChanged2;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
		} 
		
		function stateChanged2() 
		{ 
		if (xmlHttp.readyState==4)
		{ 
		//document.getElementById("salary_1").innerHTML=xmlHttp.responseText;
		
			document.getElementById("salary1").options.length = 0;
		var outputArr = new Array();
			outputArr = xmlHttp.responseText.split(":");
			var list = outputArr;
			
			for(i=0;i<list.length;i=i+1)
			{
				var stateString = list[i];
				var stateArr = new Array();
				stateArr = stateString.split("|");
				
				if(i==0)
				{
				document.getElementById("salary1").options[i] = new Option(stateArr[0],stateArr[1]);	//new Option('new text','new value');
				}
				else
				{
					document.getElementById("salary1").options[i] = new Option("£"+stateArr[0],stateArr[1]);	//new Option('new text','new value');
				}
			}
		
		}
		}
		
		function GetXmlHttpObject2()
		{
		var xmlHttp=null;
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  }
		catch (e)
		  {
		  // Internet Explorer
		  try
			{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
		  catch (e)
			{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
		  }
	return xmlHttp;
	}
	
	function getSalaryData_cart(scriptFile,QueryString,cartOption)
	{
		
		xmlHttp=GetXmlHttpObject3();
		
		if (xmlHttp==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  }
		   
		var url,a;
		
		url=scriptFile;
		url=url+QueryString;
		
		xmlHttp.onreadystatechange=stateChanged3;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
		
			function stateChanged3() 
			{ 
				if (xmlHttp.readyState==4)
				{ 
				 if (xmlHttp.responseText == "limit")
				 {
					 window.location="jobbasket.asp";	
				 }
				 else
				 {
					document.getElementById(cartOption).innerHTML=xmlHttp.responseText;
				 }
				}
			}	
		
		} 
		
		
		
		function GetXmlHttpObject3()
		{
		var xmlHttp=null;
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  }
		catch (e)
		  {
		  // Internet Explorer
		  try
			{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
		  catch (e)
			{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
		  }
	return xmlHttp;
	}
	
	
	function getClassifiedCatData(scriptFile,QueryString)
	{
		document.getElementById("xclassification").value = "";		
		document.getElementById("folder_val").innerHTML = document.getElementById("classifiedCat").options[document.getElementById("classifiedCat").selectedIndex].text;
		
		document.getElementById("folder_hid_1").value=document.getElementById("classifiedCat").options[document.getElementById("classifiedCat").selectedIndex].text;
		
		xmlHttp=GetXmlHttpObject();
		
		if (xmlHttp==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  }
		   
		var url,a;
		
		url=scriptFile;
		url=url+QueryString;
		
		xmlHttp.onreadystatechange=stateChanged_cc;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
		} 
		
		function stateChanged_cc() 
		{ 
		if (xmlHttp.readyState==4)
		{ 
		
			document.getElementById("classifiedSubCat").options.length = 0;
			document.getElementById("classification").options.length = 0;
			var outputArr = new Array();
			outputArr = xmlHttp.responseText.split(":");
			var list = outputArr;
			
			for(i=0;i<list.length;i=i+1)
			{
				var stateString = list[i];
				var stateArr = new Array();
				stateArr = stateString.split("|");
				
				document.getElementById("classifiedSubCat").options[i] = new Option(stateArr[0],stateArr[1]);	//new Option('new text','new value');
			}
		
		}
		}
		
		function GetXmlHttpObject()
		{
		var xmlHttp=null;
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  }
		catch (e)
		  {
		  // Internet Explorer
		  try
			{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
		  catch (e)
			{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
		  }
	return xmlHttp;
	}
	
	function getClassifiedSubCatData(scriptFile,QueryString)
	{
		
		document.getElementById("xclassification").value = "";
		
		document.getElementById("folder_val").innerHTML = document.getElementById("folder_hid_1").value + " / " + document.getElementById("classifiedSubCat").options[document.getElementById("classifiedSubCat").selectedIndex].text;
		
		document.getElementById("folder_hid_2").value=document.getElementById("classifiedSubCat").options[document.getElementById("classifiedSubCat").selectedIndex].text;
		
		xmlHttp=GetXmlHttpObject();
		
		if (xmlHttp==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  }
		   
		var url,a;
		
		url=scriptFile;
		url=url+QueryString;
		
		xmlHttp.onreadystatechange=stateChanged_csc;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
		} 
		
		function stateChanged_csc() 
		{ 
		if (xmlHttp.readyState==4)
		{ 
		
			document.getElementById("classification").options.length = 0;
			var outputArr = new Array();
			outputArr = xmlHttp.responseText.split(":");
			var list = outputArr;
			
			for(i=0;i<list.length;i=i+1)
			{
				var stateString = list[i];
				var stateArr = new Array();
				stateArr = stateString.split("|");
				
				document.getElementById("classification").options[i] = new Option(stateArr[0],stateArr[1]);	//new Option('new text','new value');
			}
		
		}
		}
		
		function GetXmlHttpObject()
		{
		var xmlHttp=null;
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  }
		catch (e)
		  {
		  // Internet Explorer
		  try
			{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
		  catch (e)
			{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
		  }
	return xmlHttp;
	}
	
	function updatefolderval()
	{
		
		document.getElementById("xclassification").value = document.getElementById("classification").options[document.getElementById("classification").selectedIndex].text;
		
		document.getElementById("folder_val").innerHTML = document.getElementById("folder_hid_1").value + " / " + document.getElementById("folder_hid_2").value + " / " + document.getElementById("classification").options[document.getElementById("classification").selectedIndex].text;
	}
	
	function getSector(scriptFile,QueryString)
	{
		
		xmlHttp=GetXmlHttpObject_sec();
		
		if (xmlHttp==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  }
		   
		var url,a;
		url=scriptFile;
		url=url+QueryString;
		
		xmlHttp.onreadystatechange=stateChanged_sec;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
		} 
		
		function stateChanged_sec() 
		{ 
		if (xmlHttp.readyState==4)
		{ 
		//document.getElementById("subSector_").innerHTML=xmlHttp.responseText;
		
			document.getElementById("subsector").options.length = 0;
		var outputArr = new Array();
			outputArr = xmlHttp.responseText.split(":");
			var list = outputArr;
			
			for(i=0;i<list.length;i=i+1)
			{
				var stateString = list[i];
				var stateArr = new Array();
				stateArr = stateString.split("|");
				
				document.getElementById("subsector").options[i] = new Option(stateArr[0],stateArr[1]);	//new Option('new text','new value');
			}
		
		}
		}
		
		function GetXmlHttpObject_sec()
		{
		var xmlHttp=null;
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  }
		catch (e)
		  {
		  // Internet Explorer
		  try
			{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
		  catch (e)
			{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
		  }
	return xmlHttp;
	}
	
	
	function getServerData(scriptFile,QueryString,elementId)
	{
		
		
		xmlHttp=GetXmlHttpObject();
		
		if (xmlHttp==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  }
		   
			var url,a;
			
			url=scriptFile;
			url=url+QueryString;
			//alert(url);
			xmlHttp.onreadystatechange=stateChanged;
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
		
			function stateChanged() 
			{ 
				if (xmlHttp.readyState==4)
				{ 
					document.getElementById(elementId).innerHTML="<b>"+xmlHttp.responseText+"</b>";
				}
			}	
		
		} 
		
		
		function GetXmlHttpObject()
		{
		var xmlHttp=null;
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  }
		catch (e)
		  {
		  // Internet Explorer
		  try
			{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
		  catch (e)
			{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
		  }
	return xmlHttp;
	}
	
	
	
// End 