// JavaScript Document

function skey_valid(){
  
  if(!validate_text(document.skey.pkeyword,1,"Please enter the search Keyword")){
	  return false;
  }
  
  ////[exclude \ / : * ? " < > | . space]
//  
//  //if (/^[^\\\/\:\*\?\"\<\>\|\.\+\-]+$/.test(document.skey.pkeyword.value)) {
//  if (/^[^\\\/\*\?\"\<\>\|\+\-]+$/.test(document.skey.pkeyword.value)) {	  
//	// no code  
//  }else{
//	  alert("This keyword is invalid");
//	  document.skey.pkeyword.focus();
//	  return false;
//  }	
	
	//return true;
	document.skey.submit();
}

function go_stoclist(){
	if(!validate_text(document.stock_key.skeyword,1,"Please enter the search Keyword")){
	  return;
    }
	
	/*//if (/^[^\\\/\:\*\?\"\<\>\|\.\+\-]+$/.test(document.skey.skeyword.value)) {
	if (/^[^\\\/\*\?\"\<\>\|\+\-]+$/.test(document.skey.skeyword.value)) {	
	// no code  
    }else{
	  alert("This keyword is invalid");
	  document.skey.skeyword.focus();
	  return;
   }*/
   
   location.href = "stockistlist_prev.php?skeyword="+document.stock_key.skeyword.value;
}

function goblog(){
	if(!validate_text(document.bkey.bkeyword,1,"Please enter the search Keyword")){
	  return false;
    } 
	
	return true;
}

function goProduct(){
    if(!validate_text(document.pskey.pkeyword,1,"Please select an option")){
	  return false;
    }	
	
	return true;
}

function oopp() {
  var a=window.open("pass.php","Pass","width=430px, height=200px, top=10px, left=10px")
} 

function a_checkk(){

 if(!validate_email(document.a_dff1.t1,1,"Please enter your Email")){
	 return false;
 }
 
 if(!validate_text(document.a_dff1.t2,1,"Please enter your Password")){
	 return false;
 } 

 return true;
}


 function news_check(){
     
	 if(!validate_text(document.news_ff.nname,1,"Please enter your Name")){
	    return false;
	 }	 
	 
	 
	 if(!validate_email(document.news_ff.nemail,1,"Please enter your Email ID")){
	    return false;
	 }
	
     return true;
   }
   
 function un_news_check(){
	 
	 if(!validate_email(document.un_news_ff.un_nemail,1,"Please enter your Email ID")){
	    return false;
	 }
	
     return true;
   }
   
//-- suggest list
  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 searchReq = getXmlHttpRequestObject();

  function searchSuggest() {
    if (searchReq.readyState == 4 || searchReq.readyState == 0) {
      document.getElementById('search_suggest').style.visibility = "visible";
      var str = escape(document.getElementById('txtSearch').value);
      searchReq.open("GET", 'includes/searchsuggest.php?search=' + str, true);
      searchReq.onreadystatechange = handleSearchSuggest;
      searchReq.send(null);
    }
  }
  
  function handleSearchSuggest() {
    if (searchReq.readyState == 4) {
      var ss = document.getElementById('search_suggest')
      ss.innerHTML = '';
      var str = searchReq.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(this);" ';
        suggest += 'onmouseout="javascript:suggestOut(this);" ';
        suggest += 'onclick="javascript:setSearch(\''+cat_name+'\');" ';
        suggest += 'class="suggest_link">' + cat_name + '</div>';
        ss.innerHTML += suggest;
      }
    }
  }
  
  
  
  //pro search
  var searchReq_pro = getXmlHttpRequestObject();

  function searchSuggest_pro() {
    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", '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';
  }
  
  
  //Click function
  function setSearch(value) {
    
    document.getElementById('txtSearch').value = value;
	
    //document.getElementById('search_suggest').innerHTML = '<b>Searching for:</b> '+value;  
	//document.getElementById('search_suggest').className = 'suggest_link';
	document.getElementById("search_suggest").style.visibility = "hidden";
  }  
  
  function setSearch_pro(value) {
    
    document.getElementById('pkeyword').value = value;
	
    //document.getElementById('search_suggest').innerHTML = '<b>Searching for:</b> '+value;  
	//document.getElementById('search_suggest').className = 'suggest_link';
	document.getElementById("search_suggest_pro").style.visibility = "hidden";
  }  
  
// end of suggest list   

function shop_hidden(){
  document.getElementById("search_suggest").style.visibility = "hidden";
  document.getElementById("search_suggest_pro").style.visibility = "hidden";
}

function shop_hidden1(){
  document.getElementById("search_suggest").style.visibility = "hidden";
}

function shop_hidden2(){
  document.getElementById("search_suggest_pro").style.visibility = "hidden";
}

function set_left_category_img(select_id, imgnm){
	document.getElementById("leftcategory"+select_id).src = "image.php?w=140&h=28&img=photo/" + imgnm + "&constrain=y"; 
}

function set_top_link_img(select_id, imgnm){
	document.getElementById("topid"+select_id).src = "images/" + imgnm; 
}

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