// JavaScript Document
var xmlHttp


function LIVESUPPORT(){
	window.open("chat/livehelp.php","Support","height=600,width=500");
}

function IST(){
	document.getElementById("startingvalue").value="0";
}

function changeover(btn,img){
	document.images[btn].src="images/"+img;
}

function changeout(btn,img){
	document.images[btn].src="images/"+img;
}

function CH(id,img){
	document.images[id].src="images/"+img;
}


function RESETSTYLE(){
	document.getElementById("shape1").checked=false;
	document.getElementById("shape2").checked=false;
	document.getElementById("shape3").checked=false;
	document.getElementById("shape4").checked=false;
	document.getElementById("shape5").checked=false;	
	filter();
}

function RESETIT(){
	document.getElementById("photo").checked=false;
	document.getElementById("movie").checked=false;
	document.getElementById("music").checked=false;
	document.getElementById("radio").checked=false;
	document.getElementById("email").checked=false;
	document.getElementById("net").checked=false;
	document.getElementById("3g").checked=false;
	document.getElementById("gps").checked=false;
	document.getElementById("wifi").checked=false;
	document.getElementById("messaging").checked=false;
	document.getElementById("externalmemory").checked=false;
	document.getElementById("socialnetworking").checked=false;
	document.getElementById("speaker").checked=false;
	document.getElementById("bluetooth").checked=false;	
	filter();
}

function RESETBUDGET(){
	document.getElementById("brand").value="all";
	document.getElementById("price1").checked=false;	
	document.getElementById("price2").checked=false;	
	document.getElementById("price3").checked=false;	
	document.getElementById("price4").checked=false;	
	document.getElementById("price5").checked=false;	
	document.getElementById("price6").checked=false;	
	document.getElementById("price7").checked=false;	
	document.getElementById("price8").checked=false;	
	document.getElementById("price9").checked=false;	
	document.getElementById("price10").checked=false;	
	document.getElementById("price").value="";
	filter();
}

function fill(){
	for(a=1;a<=10;a++){
		if(document.getElementById("price"+a).checked)
			document.getElementById("price").value=document.getElementById("price"+a).value;
	}
}

function SEARCH(){
	var se;
	se=document.getElementById("search").value;
	location.href="search.php?search="+se;
}


function CW(p1,p2){
	location.href="compare.php?p1="+p1+"&p2="+p2;
}

function COMPARE(){
	var p1, p2, p3;
	p1=document.getElementById("p1").value;
	p2=document.getElementById("p2").value;
	p3=document.getElementById("p3").value;
	if(p3!="" && p2==""){
		p2=p3;
		p3="";
	}
	if(p2!="")
		location.href="compare-products.php?p1="+p1+"&p2="+p2+"&p3="+p3;
}

function show(na){
	if(na=="1"){
		document.getElementById("product_compare").style.display="none";
		document.getElementById("product_filter").style.display="block";
	}else if(na=="2"){
		document.getElementById("product_filter").style.display="none";
		document.getElementById("product_compare").style.display="block";
	}else{
		document.getElementById("product_filter").style.display="none";
		document.getElementById("product_compare").style.display="none";
	}	
}

function goto_page_no(st){	
	document.getElementById("startingvalue").value=st;
}

function resetfilter(){
	document.getElementById("photo").checked=false;
	document.getElementById("movie").checked=false;
	document.getElementById("music").checked=false;
	document.getElementById("radio").checked=false;
	document.getElementById("email").checked=false;
	document.getElementById("net").checked=false;
	document.getElementById("3g").checked=false;
	document.getElementById("gps").checked=false;
	document.getElementById("wifi").checked=false;
	document.getElementById("messaging").checked=false;
	document.getElementById("externalmemory").checked=false;
	document.getElementById("socialnetworking").checked=false;
	document.getElementById("speaker").checked=false;
	document.getElementById("bluetooth").checked=false;	
	document.getElementById("brand").value="all";
	document.getElementById("display").value="20";
	document.getElementById("sortby").value="id";
	document.getElementById("price").value="default";
	document.getElementById("startingvalue").value=0;
	document.getElementById("shape1").checked=false;
	document.getElementById("shape2").checked=false;
	document.getElementById("shape3").checked=false;
	document.getElementById("shape4").checked=false;
	document.getElementById("shape5").checked=false;	
	ResetCC();
	RESETBUDGET();
}

function ResetCC(){
	document.compare1.src="images/compare-mobile.jpg";	
	document.getElementById("p1").value="";		
	document.compare2.src="images/compare-mobile.jpg";	
	document.getElementById("p2").value="";
	document.compare3.src="images/compare-mobile.jpg";	
	document.getElementById("p3").value="";
}

function CC(id,img){
	if(document.getElementById("compare_"+id).checked){
		show('2');
		document.getElementById("border_"+id).className="rbox";		
		if(document.getElementById("p1").value==""){
			document.compare1.src="products/thumb/"+img;
			document.getElementById("p1").value=id;
		}else if(document.getElementById("p2").value==""){
			document.compare2.src="products/thumb/"+img;
			document.getElementById("p2").value=id;
		}else if(document.getElementById("p3").value==""){
			document.compare3.src="products/thumb/"+img;
			document.getElementById("p3").value=id;
		}else{
			alert("You can only compare three mobiles at a time");
			document.getElementById("border_"+id).className="wbox";
			document.getElementById("compare_"+id).checked=false;
		}
	}else{
		document.getElementById("border_"+id).className="wbox";
		if(id==document.getElementById("p1").value){
			document.compare1.src="images/compare-mobile.jpg";	
			document.getElementById("p1").value="";
		}
		if(id==document.getElementById("p2").value){
			document.compare2.src="images/compare-mobile.jpg";	
			document.getElementById("p2").value="";
		}
		if(id==document.getElementById("p3").value){
			document.compare3.src="images/compare-mobile.jpg";	
			document.getElementById("p3").value="";
		}
	}
}


function filter(){
	var rw, sb, pr, startvalue;
	var shs = "";
	condition="";
	br=document.getElementById("brand").value;
	if(br!="all")
		condition+="br="+br+"&";
	if(document.getElementById("photo").checked)
		condition+="ph=Yes&";
	if(document.getElementById("movie").checked)
		condition+="mo=yes&";
	if(document.getElementById("music").checked)
		condition+="mv=Yes&";
	if(document.getElementById("radio").checked)
		condition+="ra=Yes&";
	if(document.getElementById("email").checked)
		condition+="em=Yes&";
	if(document.getElementById("net").checked)
		condition+="mo=Yes&";
	if(document.getElementById("3g").checked)
		condition+="g=Yes&";
	if(document.getElementById("gps").checked)
		condition+="gps=Yes&";
	if(document.getElementById("wifi").checked)
		condition+="wifi=Yes&";
	if(document.getElementById("messaging").checked)
		condition+="sms=Yes&";
	if(document.getElementById("externalmemory").checked)
		condition+="ex=Yes&";
	if(document.getElementById("socialnetworking").checked)
		condition+="sn=Yes&";
	rw=document.getElementById("display").value;
		condition+="rw="+rw+"&";		
	sb=document.getElementById("sortby").value;
		condition+="sb="+sb+"&";			
	if(document.getElementById("speaker").checked)
		condition+="sp=Yes&";
	if(document.getElementById("bluetooth").checked)
		condition+="bt=Yes&";
	pr=document.getElementById("price").value;
		condition+="pr="+pr+"&";			
	if(document.getElementById("shape1").checked)
		shs="1s";
	if(document.getElementById("shape2").checked)
		shs= shs + "2s";
	if(document.getElementById("shape3").checked)
		shs= shs + "3s";
	if(document.getElementById("shape4").checked)
		shs= shs + "4s";
	if(document.getElementById("shape5").checked)
		shs= shs + "5s";
		
	if(shs != "")
	condition+="sh="+shs+"&";
		
	startvalue=document.getElementById("startingvalue").value;
		condition+="st="+startvalue+"&";

	
	loadproducts(condition);
}



function loadproducts(arg){
document.getElementById("products").innerHTML="<img src='images/loading.gif' />";
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null){
  alert ("Your browser does not support AJAX!");
  return;
} 
var url="./include/products.php?"+arg;
xmlHttp.onreadystatechange=stateChangedfiles;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);		
}

function stateChangedfiles(){
	if (xmlHttp.readyState==4){ 

		document.getElementById("products").innerHTML=xmlHttp.responseText;



	}
}

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;
}


