// JavaScript Document

function checkAllCats(theControl)
{
}

function uncheckAllCats(theControl)
{

}

function fillCats()
{
	
	var catList = document.getElementById("catlist");
	var catListCount = document.getElementById("catlistcount");
	clCount = 0;
	catList.value = "#";

	if(document.form_company.form_product_subcategory.value != 0)
		{
		catList.value += document.form_company.form_product_subcategory.value + "#";
		clCount ++;
		}
	else
		{
		if(document.form_company.form_product_category.value != 0)
			{
			catList.value += document.form_company.form_product_category.value + "#";
			clCount ++;
			}
		}
	if(document.form_company.form_town.value != 0)
		{
		catList.value += document.form_company.form_town.value + "#";
		clCount ++;
		}		
	else
		{
		if(document.form_company.form_county.value != 0)
			{
			catList.value += document.form_company.form_county.value + "#";
			clCount ++;
			}
		}
		
	catListCount.value = clCount	;

}

function fillQuickCats(type){

	if (type=='P')
	{

		var catList = document.getElementById("catlistP");
		var catListCount = document.getElementById("catlistcountP");
		clCount = 0;
		catList.value = "#";
		
		for(var i=0; i < document.getElementById("quicksearchP").tenure.length; i++){
		if(document.getElementById("quicksearchP").tenure[i].checked){
			catList.value += document.getElementById("quicksearchP").tenure[i].value + "#";
			clCount ++;
			}
		}		
		
		if(document.getElementById("property_region").value != 0){
			catList.value += document.getElementById("property_region").value + "#";
			clCount ++;
			}
		if(document.getElementById("property_type").value != 0){
			catList.value += document.getElementById("property_type").value + "#";
			clCount ++;
			}
		catListCount.value = clCount	;			
	}
	if (type=='J')
	{
		var catList = document.getElementById("catlistJ");
		var catListCount = document.getElementById("catlistcountJ");
		clCount = 0;
		catList.value = "#";
		if(document.getElementById("jobs_region").value != 0){
			catList.value += document.getElementById("jobs_region").value + "#";
			clCount ++;
			}	
		if(document.getElementById("jobs_type").value != 0){
			catList.value += document.getElementById("jobs_type").value + "#";
			clCount ++;
			}	
						
		document.getElementById("bussinestypecodeJ").value = 0;
		document.getElementById("jobtypecodeJ").value = 0;
					
		catListCount.value = clCount;	
	}	
}

function selectItems(catlist, type){
	if (type=='P')
	{
		var catArray = catlist.split('#');		
		var catArrayClean = new Array();
		for (i=0; i<catArray.length; i++){
			if (catArray[i] != '')
				catArrayClean.push(catArray[i]);
		}
		for (i=0; i<catArrayClean.length; i++){
			if (document.getElementById("region") != null){
					var region = document.getElementById("region");
					for (j=0; j<region.options.length;j++)
					{
						if (region.options[j].value == catArrayClean[i])
							region.options[j].selected = true;
					}
					
			}
			if (document.getElementById("price") != null){
					var pType = document.getElementById("price");
					for (j=0; j<pType.options.length;j++)
					{
						if (pType.options[j].value == catArrayClean[i])
							pType.options[j].selected = true;
					}
					
			}		

			if (document.getElementsByName("tenures") != null){					
					var tenure = document.getElementsByName("tenures");
					for (j=0; j<tenure.length;j++)
					{
						if (tenure[j].value == catArrayClean[i])
							tenure[j].checked = true;
					}
					
			}					
		}		
									
	}
	
	if (type=='J')
	{
	
	var catArray = catlist.split('#');		
		var catArrayClean = new Array();
		for (i=0; i<catArray.length; i++){
			if (catArray[i] != '')
				catArrayClean.push(catArray[i]);
		}
		for (i=0; i<catArrayClean.length; i++){
			if (document.getElementById("Region") != null){
					var region = document.getElementById("Region");
					for (j=0; j<region.options.length;j++)
					{
						if (region.options[j].value == catArrayClean[i])
							region.options[j].selected = true;
					}
					
			}
			if (document.getElementsByName("types") != null){
					var jType = document.getElementsByName("types");
					for (j=0; j<jType.length;j++)
					{
						if (jType[j].value == catArrayClean[i])
							jType[j].checked = true;
					}
					
			}		

			if (document.getElementsByName("employers") != null){					
					var employer = document.getElementsByName("employers");
					for (j=0; j<employer.length;j++)
					{
						if (employer[j].value == catArrayClean[i])
							employer[j].checked = true;
					}
					
			}					
		}		
										
	}	
}

function clearDefault(el, defaultValue) 
{
		if (defaultValue==el.value) el.value = ""
}

//Function used to perform action upon he enter click  
function onEnterGoAction(e, controlName)  
{  
     if (window.event != null)  
     {       
          //window.event.cancelBubble = true;  
          charCode = window.event.keyCode;       
     }  
     else  
     {  
          e.cancelBubble = true;  
          charCode = e.keyCode;  
     }  
      if (charCode == "13")  
      {  
          var buttonControl = document.getElementById(controlName);  
          buttonControl.onclick();  
          //JAvascript to evaluate href and remove javascript:  
          //eval(decodeURI(buttonControl.href.split(':')[1]));  
      }        
}

