function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}

function SelectClear(o)
{
	while (o.options.length)
		o.remove(0);
}

function SelectAddOption(o, text, value)
{
	var opt = document.createElement("OPTION");
	o.options.add(opt);
	opt.innerHTML = text;
	opt.value = value;
	return opt;
}	

function SelectAddActiveOption(o, text, value)
{
	var opt = document.createElement("OPTION");
	o.options.add(opt);
	opt.innerHTML = text;
	opt.value = value;
	opt.selected = true;
	return opt;
}	

function MasterChanged()
{	
	document.getElementById("FastSearchDetail").disabled = true;	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	document.getElementById("FastSearchDetail").disabled=true
	var url='/fastsearchdetail2.php'
	url=url+"?master="+document.getElementById("FastSearchMaster").value+"&function=AddToDetail"
	
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function MasterChanged2()
{	
	document.getElementById("FastSearchDetail2").disabled = true;	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	document.getElementById("FastSearchDetail2").disabled=true
	var url='/fastsearchdetail4.php'
	url=url+"?master="+document.getElementById("FastSearchMaster2").value+"&function=AddToDetail"
	
	xmlHttp.onreadystatechange=stateChanged2
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 
			document.getElementById("FastSearchDetail").disabled=false;
			SelectClear(document.getElementById("FastSearchDetail"));
			eval(xmlHttp.responseText);				
			DetailChanged();
		} 
}

function stateChanged2() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 
			document.getElementById("FastSearchDetail2").disabled=false;
			SelectClear(document.getElementById("FastSearchDetail2"));
			eval(xmlHttp.responseText);				
			DetailChanged2();
		} 
}

function AddToDetail(id, name)
{
	SelectAddOption(document.getElementById("FastSearchDetail"), name, id);
}

function AddToDetail2(id, name)
{
	SelectAddOption(document.getElementById("FastSearchDetail2"), name, id);
}

function DetailChanged()
{		
	
	var id=document.getElementById("FastSearchDetail").value;
	if(id!="" && id!="0")
	{
//		document.location= Main_url_lang + "/mobile-phones-"+document.getElementById("FastSearchDetail").value + ".html";
	}
	else
	{
		document.getElementById("FastSearchDetail").disabled = document.getElementById("FastSearchDetail").options.length==1;
	}
}	

function DetailChanged2()
{		
	
	var id=document.getElementById("FastSearchDetail2").value;
	if(id!="" && id!="0")
	{
//		document.location= Main_url_lang + "/mobile-phones-"+document.getElementById("FastSearchDetail").value + ".html";
	}
	else
	{
		document.getElementById("FastSearchDetail2").disabled = document.getElementById("FastSearchDetail2").options.length==1;
	}
}








function AddPhoneMasterChanged()
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	document.getElementById("AddPhoneDetail").disabled=true
	var url='../fastsearchdetail.php'
	url=url+"?master="+document.getElementById("AddPhoneMaster").value+"&function=AddToAddPhoneDetail"
//	alert("aa");
	xmlHttp.onreadystatechange=AddPhoneStateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function AddPhoneMasterChanged2()
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	document.getElementById("AddPhoneDetail").disabled=true
	var url='../fastsearchdetail.php'
	url=url+"?master="+document.getElementById("AddPhoneMaster").value+"&function=AddToAddPhoneDetail&addall=1"
//	alert("aa");
	xmlHttp.onreadystatechange=AddPhoneStateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}