// JavaScript Document
var y;
var count=-1;
//document.onkeyup=checkKeycode;
function xmlobject()
{
	 var x;  // The variable that makes Ajax possible!
	try{
		// Opera 8.0+, Firefox, Safari
		x = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			x = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				x= new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Somegrooveg went wrong
				alert("Your browser broke!");
				return false;
			}
		}
		
	}
	return x;
}
function display(str)
{
	if(str=="new")
	{
	   document.getElementById('click').className="";
	   document.getElementById('best').className="current";
	   document.getElementById('deal').className="";
	   document.getElementById('used').className="";
	   
	}
	else if(str=="pop")
	{	
	   document.getElementById('click').className="";
	   document.getElementById('deal').className="";
	   document.getElementById('best').className="";
	   document.getElementById('used').className="current";
	}
	else if(str=="fea")
	{
		document.getElementById('click').className="current";
	   document.getElementById('best').className="";
	   document.getElementById('deal').className="";
	   document.getElementById('used').className="";
	}
		else if(str=="dea")
	{
		document.getElementById('click').className="";
		document.getElementById('deal').className="current";
	   document.getElementById('best').className="";
	   document.getElementById('used').className="";
	}

	 var x=xmlobject();  // The variable that makes Ajax possible!
	
 if(x)
   { 
       x.onreadystatechange=function()
	   {
	       if(x.readyState==4)
		   {
		    if(x.status==200)
		    {
					  document.getElementById('coupon_show').innerHTML=x.responseText;
			 }
			 else
			    alert("There was a problem while using XMLHTTP:\n");
			}
			
		 }
		
	     x.open("GET","couponshow.php?type="+str,true);
	     x.send(null);
	}
}
function show1(value)
{
 var x=xmlobject();  // The variable that makes Ajax possible!
	if(value=="index1")
	{
	   	  document.getElementById("index1").className='top activate';
		  	   	  document.getElementById('index').className='activate';
		  document.getElementById('coupon1').className='top';
	   	  document.getElementById('store1').className='top';
	   	  document.getElementById('compare1').className='top';
	   	  document.getElementById('category1').className='top';
          document.getElementById('coupon').className='nonactivate';
	   	  document.getElementById('store').className='nonactivate';
	   	  document.getElementById('compare').className='nonactivate';
	   	  document.getElementById('category').className='nonactivate';
		  document.getElementById('sub_div_home').style.display="block";
		  document.getElementById('sub_div_coupon').style.display="none";
		  document.getElementById('sub_div_deal').style.display="none";
		  document.getElementById('sub_div_special').style.display="none";
		  document.getElementById('sub_div_category').style.display="none";

    }
if(value=="coupon1")
	{
	   	  document.getElementById('index1').className='top';
		  document.getElementById('coupon1').className='top activate';
	   	  document.getElementById('store1').className='top';
	   	  document.getElementById('compare1').className='top';
	   	  document.getElementById('category1').className='top';
		  document.getElementById('index').className='nonactivate';
		  document.getElementById('coupon').className='activate';
	   	  document.getElementById('store').className='nonactivate';
	   	  document.getElementById('compare').className='nonactivate';
	   	  document.getElementById('category').className='nonactivate';
           document.getElementById('sub_div_home').style.display="none";
		  document.getElementById('sub_div_coupon').style.display="block";
		  document.getElementById('sub_div_deal').style.display="none";
		  document.getElementById('sub_div_special').style.display="none";
		  document.getElementById('sub_div_category').style.display="none";


    }
if(value=="store1")
	{
	   	  document.getElementById('index1').className='top';
		  document.getElementById('coupon1').className='top';
	   	  document.getElementById('store1').className='top activate';
	   	  document.getElementById('compare1').className='top';
	   	  document.getElementById('category1').className='top';
          document.getElementById('index').className='nonactivate';
		  document.getElementById('coupon').className='nonactivate';
	   	  document.getElementById('store').className='activate';
	   	  document.getElementById('compare').className='nonactivate';
	   	  document.getElementById('category').className='nonactivate';
		  document.getElementById('sub_div_home').style.display="none";
		  document.getElementById('sub_div_coupon').style.display="none";
		  document.getElementById('sub_div_deal').style.display="block";
		  document.getElementById('sub_div_special').style.display="none";
		  document.getElementById('sub_div_category').style.display="none";

    }
if(value=="compare1")
	{
	   	  document.getElementById('index1').className='top';
		  document.getElementById('coupon1').className='top';
	   	  document.getElementById('store1').className='top';
	   	  document.getElementById('compare1').className='top activate';
	   	  document.getElementById('category1').className='top';
          document.getElementById('index').className='nonactivate';
		  document.getElementById('coupon').className='nonactivate';
	   	  document.getElementById('store').className='nonactivate';
	   	  document.getElementById('compare').className='activate';
	   	  document.getElementById('category').className='nonactivate';
		  document.getElementById('sub_div_home').style.display="none";
		  document.getElementById('sub_div_coupon').style.display="none";
		  document.getElementById('sub_div_deal').style.display="none";
		  document.getElementById('sub_div_special').style.display="block";
		  document.getElementById('sub_div_category').style.display="none";

    }
if(value=="category1")
	{
	   	  document.getElementById('index1').className='top';
		  document.getElementById('coupon1').className='top';
	   	  document.getElementById('store1').className='top';
	   	  document.getElementById('compare1').className='top';
	   	  document.getElementById('category1').className='top activate';
          document.getElementById('index').className='nonactivate';
		  document.getElementById('coupon').className='nonactivate';
	   	  document.getElementById('store').className='nonactivate';
	   	  document.getElementById('compare').className='nonactivate';
	   	  document.getElementById('category').className='activate';
		  document.getElementById('sub_div_home').style.display="none";
		  document.getElementById('sub_div_coupon').style.display="none";
		  document.getElementById('sub_div_deal').style.display="none";
		  document.getElementById('sub_div_special').style.display="none";
		  document.getElementById('sub_div_category').style.display="block";

    }

/* if(x)
   { 
       x.onreadystatechange=function()
	   {
	       if(x.readyState==4)
		   {
		    if(x.status==200)
		    {
					  document.getElementById('sub_div').innerHTML=x.responseText;
			 }
			 else
			    alert("There was a problem while using XMLHTTP:\n");
			}
			
		 }
		
	     x.open("GET","sub.php?type="+value,true);
	     x.send(null);
	}*/
}

function searchdata(str)
{  
document.onkeyup=checkKeycode;
count=-1;
y=document.getElementById('pname').value;
if(str=="")
  document.getElementById('searchdata').style.display="none";
else
  document.getElementById('searchdata').style.display="block";
	var x=xmlobject();
	if(x)
   { 
       x.onreadystatechange=function()
	   {
	       if(x.readyState==4)
		   {
		    if(x.status==200)
		    {
					  document.getElementById('searchdata').innerHTML=x.responseText;
					  if(!document.getElementById('0'))
					    document.getElementById('searchdata').innerHTML=" No results found starting with '<strong><b>"+str+"'</b></strong>";
			 }
			 else
			    alert("There was a problem while using XMLHTTP:\n");
			}
			
		 }
		
	     x.open("GET","searchhelp1.php?str="+str,true);
	     x.send(null);
	}
	//document.getElementById('drop').focus();
	//setfocus();
}
function assign(x)
{
	//alert(x);
	if(x.innerText==undefined)
	  document.getElementById('pname').value=x.textContent;
	else
	  document.getElementById('pname').value=x.innerText;
	document.getElementById('searchdata').style.display="none";
	 document.getElementById('searchdata').style.zindex="0";
	
	
}
function look(x)
{
	//alert(count);
	if(x.innerText==undefined)
	  document.getElementById('pname').value=x.textContent;
	else
	  document.getElementById('pname').value=x.innerText;
	x.style.backgroundColor="#93DCFF";
	var y=0;
	while(document.getElementById(y))
	{
		if(x!=document.getElementById(y))
		{
			//alert(y);
			look2(document.getElementById(y));
		
		}
		y++;
		
	}
	//alert("sdsd");
	
	//alert(x.style.backgroundColor);
}
function look2(x)
{    //alert(x);
	//document.getElementById('pname').value=y;
	x.style.backgroundColor="#FFFFFF";
}
function checkKeycode(e)
{
	//alert(document.getElementId('searchdata'));//.style.display);
	 var keycode;
	 if(window.event)
	     keycode=window.event.keyCode;
	 else if(e)
		 keycode=e.which;
	  //alert(keycode);
	 if(keycode==40)
	 {
		 document.getElementById('pname').onkeyup='';
		 count++;
		 if(count==0)
		   look(document.getElementById('0'));
		 //alert(count);
		//alert(document.getElementById(count));
		//document.getElementById(count).focus();
		else if(document.getElementById(count))
		    look(document.getElementById(count));
		else
		{
			count=0;
		   look(document.getElementById(count)) 
		}
	 }
	 else if(keycode==38)
	 {
		  document.getElementById('pname').onkeyup='';
		 if(count==-1)
	  { 
	   document.getElementById('pname').focus();
	   document.getElementById('0').backgroundColor='#FFFFFF';
	  }
		 else
		 {
	       count--;
		   if(document.getElementById(count))
		   {
			   // alert(count);
		    look(document.getElementById(count));
		   }
		    if(count==-1)
	  { 
	   //document.getElementById('pname').focus();
	   //document.getElementById('0').backgroundColor='#FFFFFF';
	  }
		
		 }
	 }
	 else if(keycode==13)
	 {   
	 }
	 else
	 {
		 //alert(document.getElementById('pname').value);
	   searchdata(document.getElementById('pname').value);
		//alert(document.getElementById('pname').onkeyup);
	 }
	 
}
function activate(str)
{
	 document.getElementById(str).className='activate';
	 str1=str+"1";
	  document.getElementById(str1).className='top activate';
}
function hide()
{
	 //  alert(document.getElementById('searchdata').style.display);
	if(document.getElementById('searchdata').style.display=="block")
	    document.getElementById('searchdata').style.display="none";
	   
}
	  function check()
{
   var n=document.search1.pname.value;
   var x=/^[a-zA-Z ]+$/;
   if(n==""||n=="enter the product name")
   {
       alert("Enter a valid product name");
	   document.search1.pname.value="";
	   document.search1.pname.focus();
	   return false;
   }
   else
      return true;
}
function toClipboard(me,strMsg,url,code) {
				       
						//alert(me);
                        var clip = new ZeroClipboard.Client();
                        clip.setHandCursor( true );
                        clip.setText(strMsg);
                        clip.addEventListener('complete', function (client, text) {
                             //  alert("Copy Ok: "+text); 
							  var x=xmlobject();
	if(x)
   { 
       x.onreadystatechange=function()
	   {
	       if(x.readyState==4)
		   {
		    if(x.status==200)
		    {
					 
			 }
			 else
			    alert("There was a problem while using XMLHTTP:\n");
			}
			
		 }
		
	     x.open("GET","popular.php?str="+code,true);
	     x.send(null);
	}
							  document.getElementById(code).innerText=strMsg;
							  window.open(url);
                        });
                        clip.glue(me);
                }
				function display_comment(value)
	{
	   document.getElementById('com_'+value).style.display="block";
	   	   document.getElementById('clo_'+value).style.display="block";
		   	   	   document.getElementById('add_'+value).style.display="none";
				   document.getElementById('dis_'+value).style.display="none";


	}
	function close_comment(value)
	{
	   document.getElementById('com_'+value).style.display="none";
	   	   document.getElementById('clo_'+value).style.display="none";
		   	   	   document.getElementById('add_'+value).style.display="block";


	}
	function display_comments(value)
	{
	   document.getElementById('dis_'+value).style.display="block";
	   document.getElementById('wri_'+value).style.display="block";
	   document.getElementById('cls_'+value).style.display="block";
	   	   document.getElementById('cou_'+value).style.display="none";

	}
	function display_comment1(value)
	{
	   document.getElementById('com_'+value).style.display="block";
//document.getElementById('clo_'+value).style.display="block";
		   	   	   //document.getElementById('add_'+value).style.display="none";
				   document.getElementById('dis_'+value).style.display="none";


	}
	function closes(value)
	{
	      if(document.getElementById('com_'+value).style.display=="block")
		     document.getElementById('com_'+value).style.display="none";
	   	   document.getElementById('dis_'+value).style.display="none";
		   document.getElementById('wri_'+value).style.display="none";
	   document.getElementById('cls_'+value).style.display="none";
		   	   	   document.getElementById('cou_'+value).style.display="block";

	}
	function change(value,id)
	{
	    if(value=="like")
	    	   document.getElementById(value+id).src="images/like1.jpg";
	    else if(value=="nlike") 
	    	   document.getElementById(value+id).src="images/nlike1.jpg";
	}
	function change1(value,id)
	{
		    if(value=="like")
	    	   document.getElementById(value+id).src="images/like.jpg";
	    else if(value=="nlike") 
	    	   document.getElementById(value+id).src="images/nlike.jpg";
	}
