// JavaScript Document

function skey_valid(){
  
  if(!validate_text(document.skey.pkeyword,1,"Please enter the search Keyword")){
	  return false;
  }

  return true;
}


 
 
function checkk(){
 
 if(!validate_text(document.lgn.t1,1,"Please enter your Username or Email")){
	 return false;
 }
 
 if(!validate_text(document.lgn.t2,1,"Please enter your Password")){
	 return false;
 } 

 return true;
}

function l_checkk(){
 
 if(!validate_text(document.m_lgn.t1,1,"Please enter your Username or Email")){
	 return false;
 }
 
 if(!validate_text(document.m_lgn.t2,1,"Please enter your Password")){
	 return false;
 } 

 return true;
}

function t_checkk(){
 
 if(!validate_text(document.m_lgn.t1,1,"Please enter your Username")){
	 return false;
 }
 
 if(!validate_text(document.m_lgn.t2,1,"Please enter your Password")){
	 return false;
 } 

 return true;
}

function mmy(){
  
  if(!validate_text(document.mkmdy.mk,1,"Please select Make")){
	 return false;
  }
  
  if(!validate_text(document.mkmdy.md,1,"Please select Model")){
	 return false;
  }
	 
  return true;	
}
 
 
function getXmlHttpRequestObject() {
    if (window.XMLHttpRequest) {
      return new XMLHttpRequest();
    } else if(window.ActiveXObject) {
      return new ActiveXObject("Microsoft.XMLHTTP");
    } else {
      alert("Your Browser Sucks!\nIt's about time to upgrade don't you think?");
    }
 }
  
var liveReqp = getXmlHttpRequestObject();
var print_dt = "";
var chng = "";

function getdata(aa,tb,fld,folpth) {			
	chng = fld;
	if (window.XMLHttpRequest) {
		liveReqp = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		liveReqp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	var sURL = folpth + "includes/get_cat.php?id="+aa+"&tbl="+tb;
	liveReqp.onreadystatechange = receivercode;
	liveReqp.open("GET", sURL);		
	liveReqp.send(null);
}

function receivercode(){
   if (liveReqp.readyState == 4) {
          
       var nummd =  document.getElementById(chng).length;	   
	   while(nummd > 1) {
		   nummd--;
		   document.getElementById(chng).options[nummd] = null;
	   }				    
	    
		var str=liveReqp.responseText;		
		var str_sr=str.split("#");
		var str_ln=str_sr.length
	
	    for (var k=0;k<str_ln-1;k++){
			 var second_sr=str_sr[k].split("/!");
			 document.getElementById(chng).options[k+1] = new Option(second_sr[0], second_sr[1]);
	    }
	}
 }
 

 function order_det(aa)
   {  
	var url = 'order_det.php?ucode='+aa;
	var ttl = 'Order';
	var params = 'status=yes, resizable=yes ,width=650px, height=600px, top=10px, left=10px, scrollbars=yes, resizable';
	window.open(url, ttl, params);
   }
   
 function trade_order_det(aa)
   {  
	var url = 'order_det.php?or_code='+aa;
	var ttl = 'Order';
	var params = 'status=yes, resizable=yes ,width=650px, height=600px, top=10px, left=10px, scrollbars=yes, resizable';
	window.open(url, ttl, params);
   }

 function open_pro_popup(aa, bb, cc, folpth)
   {  
	var url = folpth + 'product_pop.php?id='+aa+"&fld="+bb+"&aid="+cc;
	var ttl = 'Order';
	var params = 'status=yes, resizable=yes ,width=650px, height=600px, top=10px, left=10px, scrollbars=yes, resizable';
	window.open(url, ttl, params);
   }   

//pro search
  var searchReq_pro = getXmlHttpRequestObject();

  var folderpath = "";
  function searchSuggest_pro(folpth) {
	folderpath =  folpth;
    if (searchReq_pro.readyState == 4 || searchReq_pro.readyState == 0) {
      document.getElementById('search_suggest_pro').style.visibility = "visible";
      var str = escape(document.getElementById('pkeyword').value);
      searchReq_pro.open("GET", folpth + 'includes/searchsuggest_pro.php?search=' + str, true);
      searchReq_pro.onreadystatechange = handleSearchSuggest_pro;
      searchReq_pro.send(null);
    }
  }
  
  function handleSearchSuggest_pro() {
    if (searchReq_pro.readyState == 4) {
      var ss = document.getElementById('search_suggest_pro')
      ss.innerHTML = '';
      var str = searchReq_pro.responseText.split("\n");
      for(i=0; i < str.length - 1; i++) {
        //Build our element string.  This is cleaner using the DOM, but
        //IE doesn't support dynamically added attributes.
		
		var categories = str[i].split("\t");
	    var gourl = "";
	    var cat_name = categories[0];
		
        var suggest = '<div onmouseover="javascript:suggestOver_pro(this);" ';
        suggest += 'onmouseout="javascript:suggestOut_pro(this);" ';
        suggest += 'onclick="javascript:setSearch_pro(\''+cat_name+'\');" ';
        suggest += 'class="suggest_link_pro">' + cat_name + '</div>';
        ss.innerHTML += suggest;
      }
    }
  }
  
  
  //Mouse over function
  function suggestOver(div_value) {
    div_value.className = 'suggest_link_over';
  }
  //Mouse out function
  function suggestOut(div_value) {
    div_value.className = 'suggest_link';
  }
  
  //Mouse over function
  function suggestOver_pro(div_value) {
    div_value.className = 'suggest_link_over_pro';
  }
  //Mouse out function
  function suggestOut_pro(div_value) {
    div_value.className = 'suggest_link_pro';
  }
  
  function setSearch_pro(value) {    
    document.getElementById('pkeyword').value = value;
	document.getElementById("search_suggest_pro").style.visibility = "hidden";
	location.href = folderpath + 'product.php?pkeyword=' + value;
  }  
  
  function shop_hidden(){
   document.getElementById("search_suggest_pro").style.visibility = "hidden";
}
  
// end of suggest list  

