var toggleElements = new Array('searchTable');

function showAdvanced(){
  document.getElementById('advancedLink').style.display = 'none';
  document.getElementById('basicLink').style.display = 'block';
  for (i = 0; i < toggleElements.length; i++) {
    document.getElementById(toggleElements[i]).style.display = 'block';
  }
  setValue('searchFlag', '1');
}

function hideAdvanced(){
  document.getElementById('basicLink').style.display = 'none';
  document.getElementById('advancedLink').style.display = 'block';
  for (i = 0; i < toggleElements.length; i++) {
    document.getElementById(toggleElements[i]).style.display = 'none';
  }
  setValue('searchFlag', '0');
}

function setValue(field_name, field_value){
   document.getElementById(field_name).value = field_value;
}


function changepage(field, evt)
{	        
	var keyCode = document.layers ? evt.which : document.all ? evt.keyCode : evt.keyCode;
	
	if (keyCode != 13)
	{
		return true;
	}
	
	if (keyCode == 13)
	{        
		return false;
	}
}
function getHttpHost(url){
  var urlParts = url.split('/');
  return urlParts[2];
}

var xmlHttp;
var targetid;
function ajaxloadcountries(outputid, continentid, countryid)
{ 
	var url= myURL + "site_get_country.php?continentid="+continentid+"&countryid="+countryid;
	targetid = outputid;	
	xmlHttp=GetXmlHttpObject(stateChanged); //Create XMLHTTPRequest object with Event Handler	

	xmlHttp.open("GET", url , true) //Retrive data from specified url
	xmlHttp.send(null) //Trigger actual request with null because called with 'GET'
} 
//ajax for country for front side product search
function ajaxloadcountriesfront(outputid, continentid, countryid)
{ 
//	var host = myURL.replace("phdtest.","");
	var url= myURL + "search_box_country.php?continentid="+continentid + "&countryid="+countryid;

	//alert(url);
	
	targetid = outputid;	
	xmlHttp=GetXmlHttpObject(stateChanged); //Create XMLHTTPRequest object with Event Handler	

	xmlHttp.open("GET", url , true) //Retrive data from specified url
	xmlHttp.send(null) //Trigger actual request with null because called with 'GET'
} 

function stateChanged() //Event Handler
{ 
	var opid = targetid;
	
	if (xmlHttp.readyState==4 || xmlHttp.readyState	=="complete")
	{ 
		document.getElementById(opid).innerHTML=xmlHttp.responseText;
	} 
} 
function GetXmlHttpObject(handler)
{ 
	var objXmlHttp=null

	if (navigator.userAgent.indexOf("Opera")>=0)
	{
		alert("This feature is not compatible with Opera") 
		return 
	}
	if (navigator.userAgent.indexOf("MSIE")>=0)
	{ 
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
		{
			strName="Microsoft.XMLHTTP"
		} 
		try
		{ 
			objXmlHttp=new ActiveXObject(strName)
			objXmlHttp.onreadystatechange=handler 
			return objXmlHttp
		} 
		catch(e)
		{ 
			alert("Error. Scripting for ActiveX might be disabled") 
			return 
		} 
	} 
	if (navigator.userAgent.indexOf("Mozilla")>=0)
	{
		objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler 
		return objXmlHttp
	}
}