/* Screen Search :: validation*/
function validScreenSearch()
{
	var circuit=document.formScreen.circuit.value;
	var isba=document.formScreen.isba.value;
	var locname=document.formScreen.locationname.value;
	var locdist=document.formScreen.locationdist.value;
	var outcode=document.formScreen.outcode.value;
	var incode=document.formScreen.incode.value;
	var postdist=document.formScreen.postcodedist.value;
	if(circuit=="0" && isba=="0" && locname=="" && outcode=="")
	{
		alert("Please select atleast one search crateria");
		return false;
	}
	if((locname!="")&&(locdist=="0" || locdist==""))
	{
		alert("Distance cannot be blank or less than zero.");
		document.formScreen.locationdist.focus();
		return false;
	}
	if((outcode!="")&&(postdist=="0" || postdist==""))
	{
		alert("Distance cannot be blank or less than zero.");
		document.formScreen.locationdist.focus();
		return false;
	}
	
	if((outcode!=""))
	{
		document.formScreen.locationdist.value=postdist;
	}
}

function screenSelectField(fieldName)
{
	if(fieldName=="circuit")
	{
		document.formScreen.isba.value="0";
		document.formScreen.locationname.value="";
		document.formScreen.outcode.value="";
	}else if(fieldName=="isba")
	{
		document.formScreen.circuit.value="0";
		document.formScreen.locationname.value="";
		document.formScreen.outcode.value="";
	}else if(fieldName=="locationname")
	{
		document.formScreen.circuit.value="0";
		document.formScreen.isba.value="0";
		document.formScreen.outcode.value="";
	}else if(fieldName=="outcode")
	{
		document.formScreen.circuit.value="0";
		document.formScreen.isba.value="0";
		document.formScreen.locationname.value="";
	}
}
/*END CODE*/

/* Screen search results :: Circuit*/
$(document).ready(function() {
	var ajaxLink = $("#ajaxLink").val();
	var searchtypeVal = $("#searchtype").val();
	var orderbyVal = $("#orderby").val();
	var circuitVal = $("#circuit").val();
	var isbaVal = $("#isba").val();
	var outcodeVal = $("#outcode").val();
	
	var locationdistVal = $("#locationdist").val();
	var postcodedistVal = $("#postcodedist").val();
	var locationnameVal = $("#locationname").val();
	var locationcodeVal = $("#locationcode").val();
	
	var incodeVal = $("#incode").val();
	var maphVal = $("#maph").val();
	
	var dataString = 'viewMode=screen_search&searchtype='+searchtypeVal+'&orderby='+orderbyVal+'&circuit='+circuitVal
	+'&isba='+isbaVal+'&outcode='+outcodeVal+'&locationdist='+locationdistVal+'&postcodedist='+postcodedistVal
	+'&locationname='+locationnameVal+'&locationcode='+locationcodeVal+'&incode='+incodeVal+'&maph='+maphVal+"&page=1";
	
	$("#search-result-screeninfo").html("");
	$.ajax({
		 type: "POST",
		 url: ajaxLink+"screen_adv_search.ajax.php",
		 data: dataString,
		 beforeSend: function(){
				$("#search-result-screeninfo").html("<strong>Loading....Please wait!</strong>");
		 },
		 cache: false,
		 success: function(response)
		 {
				var resparr=response.split("!!");
				if($("#noooofscreens").val()==1)
				{
					var titleText=resparr[0]+", "+$("#noooofscreens").val()+" screen";
				}else if($("#noooofscreens").val()>1){
					var titleText=resparr[0]+", "+$("#noooofscreens").val()+" screens";
				}else{
					var titleText=resparr[0];
				}
				$("#search-result-screeninfo").html(titleText);
				$(".screen_search_results").html(resparr[1]);
				
		 }
	 });
});

function screenSearchPaging(pageno) {
	var ajaxLink = $("#ajaxLink").val();
	var searchtypeVal = $("#searchtype").val();
	var orderbyVal = $("#orderby").val();
	var circuitVal = $("#circuit").val();
	var isbaVal = $("#isba").val();
	var outcodeVal = $("#outcode").val();
	var locationdistVal = $("#locationdist").val();
	var postcodedistVal = $("#postcodedist").val();
	var locationnameVal = $("#locationname").val();
	var locationcodeVal = $("#locationcode").val();
	
	var incodeVal = $("#incode").val();
	var maphVal = $("#maph").val();
	
	var dataString = 'viewMode=screen_search&searchtype='+searchtypeVal+'&orderby='+orderbyVal+'&circuit='+circuitVal
	+'&isba='+isbaVal+'&outcode='+outcodeVal+'&locationdist='+locationdistVal+'&postcodedist='+postcodedistVal
	+'&locationname='+locationnameVal+'&locationcode='+locationcodeVal+'&incode='+incodeVal+'&maph='+maphVal+"&page="+pageno;
	$("#search-result-screeninfo").html("");
	$.ajax({
		 type: "POST",
		 url: ajaxLink+"screen_adv_search.ajax.php",
		 data: dataString,
		 beforeSend: function(){
				$("#search-result-screeninfo").html("<strong>Loading....Please wait!</strong>");
		 },
		 cache: false,
		 success: function(response)
		 {
				var resparr=response.split("!!");
				if($("#noooofscreens").val()==1)
				{
					var titleText=resparr[0]+", "+$("#noooofscreens").val()+" screen";
				}else if($("#noooofscreens").val()>1){
					var titleText=resparr[0]+", "+$("#noooofscreens").val()+" screens";
				}else{
					var titleText=resparr[0];
				}
				$("#search-result-screeninfo").html(titleText);
				$(".screen_search_results").html(resparr[1]);
		 }
	 });
}
/*END CODE*/

function validScreenHeaderSearch(formName,baseurl)
{
	if(document.headerAdvSearch.txt_contents.value=="") 
	{
		alert("Please enter search value.");
		document.headerAdvSearch.txt_contents.focus();
		return false;
	}else{
		var obj = null;
		obj = document.getElementById(formName);
		if (obj!=null) 
		{
			obj.outcode.value=''; 
			obj.searchtype.value='location';
			//obj.orderby.value='distance'; 
			obj.circuit.value='0'; 
			obj.isba.value='0'; 
			if(!(obj.locationdist.value))
			{
				obj.locationdist.value='10'; 
			}
			if(!(obj.postcodedist.value))
			{
				obj.locationdist.value='10'; 
			}
			obj.locationname.value=obj.txt_contents.value; 
			obj.locationcode.value=''; 
			obj.incode.value='';
			obj.action=baseurl+"screen_search_results";
			obj.submit();
			return true;
		}else{
			obj = document.getElementsByName(formName);
			if (obj.length>0) 
			{
				obj[0].outcode.value=''; 
				obj[0].searchtype.value='location';
				//obj[0].orderby.value='distance'; 
				obj[0].circuit.value='0'; 
				obj[0].isba.value='0'; 
				if(!(obj.locationdist.value))
				{
					obj[0].locationdist.value='10'; 
				}
				if(!(obj.postcodedist.value))
				{
					obj[0].locationdist.value='10'; 
				}
				obj[0].locationname.value=obj.txt_contents.value; 
				obj[0].locationcode.value=''; 
				obj[0].incode.value='';
				obj[0].action=baseurl+"screen_search_results";
				obj[0].submit();
				return true;
			}
			else {
				window.alert('error');
			}
		}
	}
}




