function syncSubcat(frm,catType)
{
	if (catType==0) eval("document."+frm+".cat.selectedIndex=0;");
	if (eval("document."+frm+".subcat")) eval("document."+frm+".subcat.selectedIndex=0;");
	eval("document."+frm+".submit();");
}

function checkboxStat(cbox)
{
	if (!cbox.checked)
	{
		document.filter.instocknoselect.value=1;
	}else{
		document.filter.instocknoselect.value=0;
	}
}

function verifysearchsubmit(frm){
    var sStr,sStr1;
	sStr=document.getElementById(frm).keyword.value;
	
	//Milton: Added additional error-handling solution
	sStr1 = sStr.replace(/\s/g,"");
	if (sStr1.length == 0){
		alert("Search keyword must not be blank or empty.");
		return(false);
	}		
	return(true);
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function RealTime(sStr){
    eval("window.open('http://www.pagebuys.com/newpanda/newpanda.asp?" + sStr + "','terms','width=300,height=300,scrollbars=no,resizable=no')"); 
}
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function intonly(field) 
		{
			k=window.event.keyCode  
			if (( (k >= 48) && (k <= 57)) || k==13)
			 {}
			else window.event.keyCode=0;
		}

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

function VerifyFilterForm(frmName){
	var nElementCtr;
    var sElementName;
	var sElementValue;
	var bHasInStock;
	var bHasFilter;
	bHasFilter=false;
//	bHasInStock=false;
    bHasInStock=true;
    eval("nElementCtr=document." + frmName  + ".length;");	
    for(var nT=0;nT<nElementCtr;nT++){
		eval("sElementName=document." + frmName  + ".elements[" + nT + "].name");

		if ((sElementName=='manufacturer')||(sElementName=='catalog')||(sElementName=='cat')||(sElementName=='subcat')||(sElementName=='keyword')||(sElementName=='instock')||(sElementName=='Price1')||(sElementName=='Price2')){
    		eval("sElementValue=document." + frmName  + ".elements[" + nT + "].value");
			if (sElementName!='instock'){

    			   if (sElementName=="manufacturer"){ if (sElementValue!='All Manufacturer'){bHasFilter=true;break; } } 
    			   if (sElementName=="catalog"){ if (sElementValue!='All Catalogs'){bHasFilter=true;break; } } 
    			   if (sElementName=="cat"){ if (sElementValue!='All Category'){bHasFilter=true;break; } } 
			   if (sElementName=="subcat"){ if (sElementValue!='All Sub Category'){bHasFilter=true;break; } } 
    			   if (sElementName=="keyword"){ if (sElementValue!=''){bHasFilter=true;break; } } 
    			   if (sElementName=="Price1"){ if (sElementValue!=''){bHasFilter=true;break; } } 
    			   if (sElementName=="Price2"){ if (sElementValue!=''){bHasFilter=true;break; } } 


			   }else{
         		  // eval("bHasInStock=document." + frmName  + ".elements[" + nT + "].checked"); 
			   }
		}
    }


   if (bHasFilter==false){bHasFilter=bHasInStock;} 

   if (bHasFilter){
      	  //Milton: additional error-handling solution on filter.keyword
	  //if (verifysearchsubmit(frmName)){
		  	return(VerifyPriceNumber(frmName));
	  //}else{
	  //		return(false);  
	  //}
   }
	  //else{
	  //alert('Pls. Select a Filter Option');	 
	  return(true);	 
   	  //}
}

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function VerifyPriceNumber(frmName){
  var nPrice1;
  var nPrice2;


  eval("nPrice1=document." + frmName  + ".Price1.value;");
  eval("nPrice2=document." + frmName + ".Price2.value;");

  if (nPrice2.length > 0){
    if (!isNaN(nPrice2)){
       if (nPrice1.length==0){
          eval("document." + frmName  + ".Price1.value=0;");
       }
    }
  }


  if (nPrice1.length > 0){
    if (!isNaN(nPrice1)){
       if (nPrice2.length==0 ){ return (true); }       
       if (nPrice2.length > 0 ){
           if (!isNaN(nPrice2)){
              return(true);  
           }else{
              alert('Price Range #2 is not a number!');  
         	  eval("document." + frmName + ".Price2.focus();");
        	  return(false);
		   }	   
        }
    }else{
      alert('Price Range #1 is not a number!');  
	  eval("document." + frmName + ".Price1.focus();");
	  return(false);
    }
  }else{
     return(true);
  }

 }
 

//Oscar------------------------------------------------------------------
//LoadImages()
//------------------------------------------------------------------
function LoadImages()
{
	if (document.images) 
	{
		image1 = new Image
		image2 = new Image
		image3 = new Image
		image4 = new Image
		image5 = new Image
		image6 = new Image
		image7 = new Image
		image8 = new Image
		
		image1.src  = "assets/button_previous-over.gif"
		image2.src	= "assets/button_previous.gif";
		image3.src	= "assets/button_next-over.gif";
		image4.src	= "assets/button_next.gif";
		image5.src  = "assets/arrowsorangeleft.gif"
		image6.src	= "assets/arrowsblueleft.gif";
		image7.src	= "assets/arrowsorangeright.gif";
		image8.src	= "assets/arrowsblueright.gif";
	}
}


function insertResponse(insertId, selectId){
	var insertF = document.getElementById('insertId');
	var selectF = document.getElementById('selectId');
	
}


