// JavaScript Document checkInputs.js



// Only used in the NON wirepages 
// checks for state of 4 variables, sets alerts or writes to text box as required.
// if all variables are 1, including the submit request, returns true

function checkInputs() 
  { 	
  //alert("g="+m);

   var q=quanSet
   var c=prm2Flag //param2
   var g=itemSet
   var r=resetRQ
   var rqcg= ""
   			//note wiregauge = Item note also upper case I in Item!!
			// color = prm2, wirefeet = quan
		   c="1"	
       rqcg=rqcg.concat(r,q,c,g);
	   
							//not used in item only pages
//	alert(  " r="+r   +" quanSet= "+quanSet+" q="+q +"  c=set to 1= "+c    +"  g=  "+g+ "  rqcg= "+rqcg );

 switch(rqcg)	
 {
case "0000":
        alert(  "Oooops1.... ");
		break;
case "0001":
  	  	d.entryf1.txtL1C8.value  = "Item selected:\n"+Item+", @  $"+formTwoPlcDec(selectedPrice)+" ea." //Item+ " selected, @  $" + selectedprice +"ea." ;   
		break;
 case "0010":
		d.entryf1.txtL1C8.value  = prm2 +" selected.  ooops!" ;   
		break;
 case "0011":
  	  	d.entryf1.txtL1C8.value  = "Item selected:\n"+Item+", @  $"+formTwoPlcDec(selectedPrice)+" ea." //Item+ " selected, @  $" + selectedprice +"ea." ;   
		 break;
case "0100":
  	  	d.entryf1.txtL1C8.value  =  "Quantity selected:"+ quan + " ea.";   
		break;
case "0101":
  	  	d.entryf1.txtL1C8.value  = Item+ "  selected, "+ " @  $" + formTwoPlcDec(selectedPrice) +"ea.."  //prm2+  ,
		+ ".\n"+"SubTotal: "+ formTwoPlcDec(selectedPrice*quan) ;   
 		break;
 case "0110":
 	  	d.entryf1.txtL1C8.value  =  "Quantity selected:"+ quan + " ea.";// prm2 = " + prm2  ;   
	    break;
 case "0111":
 //		subTotL1  = selectedPrice*quan
 		quanPrm2ItemSet = 1;
  	  	d.entryf1.txtL1C8.value  = quan + " ea. of "+Item+ " selected, "+ " @  $" + formTwoPlcDec(selectedPrice) +"ea.."  //prm2+  ,
		+ ".\n"+"SubTotal: $"+ formTwoPlcDec(selectedPrice*quan) ;   
 		break;
 case "1000":
       alert(  "Please enter the "+prm2+", item and quantity desired.")  //, prm2
		  quanPrm2ItemSet = 0;
	      resetRQ="0"
  	  	d.entryf1.txtL1C8.value  = "  " ;   
		break;
 case "1001":
        alert(  "Please enter the "+prm2+" and quantity desired.. ")
		  quanPrm2ItemSet = 0;
	      resetRQ="0"
  	  	d.entryf1.txtL1C8.value  = Item+ "  selected, "+ " @  $" + formTwoPlcDec(selectedPrice) +"ea..";   
 		break;
 case "1010":
        alert(  "Please enter the item and quantity desired.")  //, prm2
		quanPrm2ItemSet = 0;
		resetRQ="0"
		break;
 case "1011":
       alert(  "Please enter the  quantity desired.. ")
	   quanPrm2ItemSet = 0;
	   resetRQ="0"
       d.entryf1.txtL1C8.value  = Item+  " selected, @ $" + formTwoPlcDec(selectedPrice) +"ea.."  //", "+prm2+
 	break;
 case "1100":
        alert(  "Please enter the item desired. ")
		quanPrm2ItemSet = 0;
		resetRQ="0"
  	  	d.entryf1.txtL1C8.value  = quan  +" selected." ;    //of "+" prm2checkinputs1
 		break;
 case "1101":   
        alert(  "Please enter the "+prm2+" desired.. ")
		quanPrm2ItemSet = 0;
      	resetRQ="0"
  	  	d.entryf1.txtL1C8.value  = quan  +" of "+" prm2checkinputs1"+ " selected.." ;   
 		break;
 case "1110":
        alert(  "Please enter the item desired... ")
		quanPrm2ItemSet = 0;
		resetRQ="0"
      	d.entryf1.txtL1C8.value  =  "Quantity selected:"+ quan + " ea."; // prm2+ ", "++"\n";
	  	break; 
case "1111":
	quanPrm2ItemSet = 1
	 //	alert("case 1111, quanPrm2ItemSet= "+quanPrm2ItemSet  )	
	 		// insert the prodno.|price|prodname|size|weight  string onto the name field 
			//to send to QS 
	      	if (cartWin == null || cartWin.closed) {
      		// Here we know that the cart window doesn't exist, or has been closed, so we re-open it. 
			// blank.htm is just blank file with your sites background color.
			//alert( "just before cartwin")
      		cartWin = window.open("/blank.htm", "__cart__", "width=200,height=60,toolbar=0,location=no,directories=no,status=no,menubar=no,scrollbars=0,resizable=yes,copyhistory=no,alwaysraised=yes");
      	} else
		 cartWin.focus();
      	// end add by JH
		//alert( "just after cartwin2")
/////////////

			subTotL1  = selectedPrice*quan;
  			newName = "item-"+ selectedSKU+ "|"+formTwoPlcDec(selectedPrice)+"|" + Item + "|" +"na"+"|"+"0.002";
 
		// newName = "item"+"|"+formTwoPlcDec(selectedprice)+"|"+ "prm2submitreset1"+"|" +"na"+"|"+.001
			//alert("case 1111 " +4)		
		document.entryf2.elements[0].name = newName
		document.entryf2.elements[0].value = quan

			//		alert("case 1111 " +5)
			// Let the customer know what happened
             d.entryf1.txtL1C8.value  = "Your selection has been added to your cart." //+quan+ " ea, of " + Item +" @ $"+ formTwoPlcDec(selectedPrice)+"ea., \n"+"SubTotal: "+ formTwoPlcDec(subTotL1)  

			//alert("newName=" +newName + " quan= " +quan +" ea. "+6)					   

	  		//alert("case 1111 " +7)					     
 resetGlobs()
 //			alert(" resetglobsdone")
//alert("newName=" +newName + " quan= " +quan +" ea. "+6)					   

cartWindow()
 
  resetRQ="0"
		break;

 default:
  alert( "default switch case-nothing matched.... Error Line135 of checkinputs");
 

 } 
// the case where we send QS the message
}