//validate numbers with key press event 
function validations(evt)
        {
           var charCode = (evt.which) ? evt.which : event.keyCode
              //if (charCode == "0123456789!@#$%^&*+=[]\\\;,./{}|\":<>?`")
              if((charCode < 97 && charCode > 90) || (charCode < 65 && charCode >32) || (charCode <= 127 && charCode >122) )
              {
              alert("Please enter Character data Only!");
                 return false;
              
              }
             else                  
               return true;
          
        } 
//validate numbers with onblur event        
function isNumberKeyblur(frm)
           {
		if(frm.value.length>=1) 
			 {
				 var strvalue= frm.value;         
				strlength= strvalue.length;  
				var ialphas = "!@#$%^&*+=[]\\\;.{}|\"<>?`()-abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
				for (var i = 0; i < strlength; i++)
                 {    
					 if(ialphas.indexOf(strvalue.charAt(i)) != -1)
					{
						alert ("Enter Numeric Value Only! (space is not allowed)!");
						frm.value="";
						frm.focus();					
						return false;
					}
                 }
            }else
            return true;      
	        
           }
           
function addressblur(frm)
        {
			if(frm.value.length>=1) 
			 {
				 var strvalue= frm.value;         
				strlength= strvalue.length;  
				var ialphas = "!@#$%^&*+=[]\\\;.{}|\"<>?`";
				for (var i = 0; i < strlength; i++)
                 {    
					 if(ialphas.indexOf(strvalue.charAt(i)) != -1)
					{
						alert ("Invalid address! (Only 0-9,characters ,( , ), :, - ,space,and comma are allowed) ");
						frm.value="";
						frm.focus();					
						return false;
					}
                 }
            }else
            return true;          
           
        }  
function validation(frm)
        {
			if(frm.value.length>=1) 
			 {
				var strvalue= frm.value;         
				strlength= strvalue.length;  
				var ialphas = "0123456789!@#$%^&*+=[]\\\;,./{}|\":<>?()-`";
				for (var i = 0; i < strlength; i++)
                 {    
					if(ialphas.indexOf(strvalue.charAt(i)) != -1)
					 {
						alert ("Please enter Character data only!");
						frm.value="";
						frm.focus();					
						return false;
					 }
                 }
            }else
            return true;
        }          
function address(frm)
        {
			if(frm.value.length>=1) 
			 {
				 var strvalue= frm.value;         
				strlength= strvalue.length;  
				var ialphas = "!@#$%^&*+=[]\\\;.{}|\"<>?`";
				for (var i = 0; i < strlength; i++)
                 {    
					 if(ialphas.indexOf(strvalue.charAt(i)) != -1)
					{
						alert ("Invalid address! (Only 0-9,characters ,( , ), :, - ,space,and comma are allowed )");
						frm.value="";
						frm.focus();					
						return false;
					}
                 }
            }else
            return true;          
           
        }  
function isNumberKey(evt)
           {
		var charCode = (evt.which) ? evt.which : event.keyCode
              if (charCode > 31 && (charCode < 48 || charCode > 57))
              {
              alert("Enter Numeric Value Only!");
                 return false;
              }else                  
               return true;
	        
           }

 function Calculate(evt)
           {
		 var frm = document.forms[0];
			if(frm.txtMagnawandkitPricce.value.length!=0)
				{
		 
				var subTotal = document.getElementById("txtMagnawandkit").value * document.getElementById("txtMagnawandkitPricce").value 
				document.getElementById("txtMagnawandkitTotal").value = subTotal ;

				var MagnawandkitTotal = document.getElementById("txtMagnawandkitTotal").value;
				var WandTotal = document.getElementById("txtWandTotal").value;
				var SterisTotal = document.getElementById("txtSterisTotal").value;
				var DisposablesTotal = document.getElementById("txtDisposablesTotal").value;
				var Total=0;

				if(MagnawandkitTotal!="")
				{
					Total+=MagnawandkitTotal;
				}

				if(WandTotal !="")
				{
					Total+=WandTotal ;
				}

				if(SterisTotal!="")
				{
					Total+=SterisTotal;
				}

				if(DisposablesTotal!="")
				{
					Total+=DisposablesTotal;
				}
			
//				var Total = MagnawandkitTotal.value //+ WandTotal.value + SterisTotal.value + DisposablesTotal.value ;
				document.getElementById("txtTotal").value = Total;// document.getElementById("txtMagnawandkitTotal").value ;	
	       
				return true;
			 }
			 
		} 
function CalSum(evt)
{
 var formInputs = document.getElementsByTagName('input');
 var elms = document.getElementsByTagName("input");
 
    for (var i = 0; i < formInputs.length; i++) 
	{
         var theInput = formInputs[i];
	 var originalvalue = elms[i].value  
	 var mQty = 0;
	 var mPrice = 0 ;
	 var mTotal = 0  ;
	 var dQty = 0;
	 var dPrice = 0;
	 var dTotal =0;
	 var ddTotal=0;
	 var dddTotal=0;	
	 var sQty=0;
	 var sPrice=0;
	 var sTotal=0;
	 var ssTotal=0;
	 var wQty=0;
	 var wPrice=0;
	 var wTotal=0;
	
	 var disQty=0;
	 var disPrice=0;
	 var disTotal=0;
	 
	 var hQty=0;
	 var hPrice=0;
	 var hTotal=0;
	 
	 var fTotal=0;
	 var prefix = '$';
	 

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	    if (theInput.type == 'text' && theInput.name =='txtMagnawandkit')
		{
			if(originalvalue=="")

			  {				
				mQty = 0;								
			  }
			else
			  {
				mQty = originalvalue;					
			  }
				mTotal = parseFloat(199.00) * parseFloat(mQty);	
				document.getElementById("txtMagnawandkitTotal").value = prefix + mTotal.toFixed(2) ;
				
				fTotal = GetTotal(document.getElementById("txtMagnawandkitTotal").value,
								document.getElementById("txtDisposablesTotal").value,
								document.getElementById("txtDisposablesTotal1").value,
								document.getElementById("txtDisposablesTotal2").value,
								document.getElementById("txtSterisTotal").value,
								document.getElementById("txtSterisTotal1").value,
								document.getElementById("txtWandTotal").value,
								document.getElementById("txtDispenserTotal").value,
								document.getElementById("txtHookTotal").value) ; 

				document.getElementById("txtTotal").value = prefix + fTotal;//.toFixed(2) ;
			
		}
	 
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	    if (theInput.type == 'text' && theInput.name =='txtDisposables')
		{
			if(originalvalue=="")

			  {
			  dQty = 0 ;	
				
			  }
			else
			  {

				dQty = originalvalue;
				
			}	
			dTotal = 159* dQty;	
			document.getElementById("txtDisposablesTotal").value = prefix + dTotal.toFixed(2);	
			fTotal = GetTotal(document.getElementById("txtMagnawandkitTotal").value,
								document.getElementById("txtDisposablesTotal").value,
								document.getElementById("txtDisposablesTotal1").value,
								document.getElementById("txtDisposablesTotal2").value,
								document.getElementById("txtSterisTotal").value,
								document.getElementById("txtSterisTotal1").value,
								document.getElementById("txtWandTotal").value,
								document.getElementById("txtDispenserTotal").value,
								document.getElementById("txtHookTotal").value) ; 

				document.getElementById("txtTotal").value = prefix + fTotal;//.toFixed(2) ;
		}
	 	/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	    if (theInput.type == 'text' && theInput.name =='txtDisposables1')
		{
			if(originalvalue=="")

			  {
				dQty = 0 ;
				document.getElementById("txtDisposablesTotal1").value = dQty.toFixed(2);
			  }
			else
			  {

				dQty = originalvalue;	
			}
			ddTotal = 600 * dQty;	
			document.getElementById("txtDisposablesTotal1").value = prefix + ddTotal.toFixed(2);	
					
				fTotal = GetTotal(document.getElementById("txtMagnawandkitTotal").value,
								document.getElementById("txtDisposablesTotal").value,
								document.getElementById("txtDisposablesTotal1").value,
								document.getElementById("txtDisposablesTotal2").value,
								document.getElementById("txtSterisTotal").value,
								document.getElementById("txtSterisTotal1").value,
								document.getElementById("txtWandTotal").value,
								document.getElementById("txtDispenserTotal").value,
								document.getElementById("txtHookTotal").value) ; 

				document.getElementById("txtTotal").value = prefix + fTotal.toFixed(2) ;
			
		}
	  
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	    if (theInput.type == 'text' && theInput.name =='txtDisposables2')
		{
			if(originalvalue=="")

			  {
			  dQty = 0 ;
			
			  }
			else
			  {

				dQty = originalvalue;	
			
				}
				ddTotal = 1160 * dQty;	
				document.getElementById("txtDisposablesTotal2").value = prefix + ddTotal.toFixed(2);	
				fTotal = GetTotal(document.getElementById("txtMagnawandkitTotal").value,
								document.getElementById("txtDisposablesTotal").value,
								document.getElementById("txtDisposablesTotal1").value,
								document.getElementById("txtDisposablesTotal2").value,
								document.getElementById("txtSterisTotal").value,
								document.getElementById("txtSterisTotal1").value,
								document.getElementById("txtWandTotal").value,
								document.getElementById("txtDispenserTotal").value,
								document.getElementById("txtHookTotal").value) ; 

				document.getElementById("txtTotal").value = prefix + fTotal.toFixed(2) ;
			
			
		}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	    if (theInput.type == 'text' && theInput.name =='txtSteris')
		{
			if(originalvalue=="")

			  {
				 sQty = 0 ;
			  }
			else if(originalvalue < 5 )
			 {

				sQty = originalvalue;	
				
			}
			else
			{
				document.getElementById("txtSteris").value = "";								
				alert('Please enter quantity less than 4');
			}
			
			sTotal = 21.99 * sQty;	
			document.getElementById("txtSterisTotal").value = prefix + sTotal.toFixed(2) ;
			fTotal = GetTotal(document.getElementById("txtMagnawandkitTotal").value,
								document.getElementById("txtDisposablesTotal").value,
								document.getElementById("txtDisposablesTotal1").value,
								document.getElementById("txtDisposablesTotal2").value,
								document.getElementById("txtSterisTotal").value,
								document.getElementById("txtSterisTotal1").value,
								document.getElementById("txtWandTotal").value,
								document.getElementById("txtDispenserTotal").value,
								document.getElementById("txtHookTotal").value) ; 

				document.getElementById("txtTotal").value = prefix + fTotal ;	
			
		}
	   if (theInput.type == 'text' && theInput.name =='txtSteris1')
		{
			if(originalvalue=="")

			  {
				sQty = 0;
			  }
			else if(originalvalue >= 5 )
			 {
				sQty = originalvalue;					
			 }
			else
			{
				
				document.getElementById("txtSteris1").value = "";						
				alert('Please enter quantity greater than 5 for Steris disinfectant ');				
				document.getElementById("txtSteris1").focus();
			}
		
			sTotal = 18.99 * sQty;	
			document.getElementById("txtSterisTotal1").value = prefix + sTotal.toFixed(2);
			
			fTotal = GetTotal(document.getElementById("txtMagnawandkitTotal").value,
								document.getElementById("txtDisposablesTotal").value,
								document.getElementById("txtDisposablesTotal1").value,
								document.getElementById("txtDisposablesTotal2").value,
								document.getElementById("txtSterisTotal").value,
								document.getElementById("txtSterisTotal1").value,
								document.getElementById("txtWandTotal").value,
								document.getElementById("txtDispenserTotal").value,
								document.getElementById("txtHookTotal").value) ;  
			
			
		}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	    if (theInput.type == 'text' && theInput.name =='txtWand')
		{
			if(originalvalue=="")

			  {
				wQty = 0;
			  }
			else
			  {

				wQty = originalvalue;	
				
				}
				wTotal = 125 * wQty;	
				document.getElementById("txtWandTotal").value = prefix + wTotal.toFixed(2);	

				fTotal = GetTotal(document.getElementById("txtMagnawandkitTotal").value,
								document.getElementById("txtDisposablesTotal").value,
								document.getElementById("txtDisposablesTotal1").value,
								document.getElementById("txtDisposablesTotal2").value,
								document.getElementById("txtSterisTotal").value,
								document.getElementById("txtSterisTotal1").value,
								document.getElementById("txtWandTotal").value,
								document.getElementById("txtDispenserTotal").value,
								document.getElementById("txtHookTotal").value) ;  

				document.getElementById("txtTotal").value = prefix + fTotal.toFixed(2)  ;
					
			
			
		}
	  
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	if (theInput.type == 'text' && theInput.name =='txtDispenser')
		{
			if(originalvalue=="")

			  {
				disQty = 0;
			  }
			else
			  {

				disQty = originalvalue;	
				
				}
				disTotal = 64.99 * disQty;	
				document.getElementById("txtDispenserTotal").value = prefix + disTotal.toFixed(2);	

				fTotal = GetTotal(document.getElementById("txtMagnawandkitTotal").value,
								document.getElementById("txtDisposablesTotal").value,
								document.getElementById("txtDisposablesTotal1").value,
								document.getElementById("txtDisposablesTotal2").value,
								document.getElementById("txtSterisTotal").value,
								document.getElementById("txtSterisTotal1").value,
								document.getElementById("txtWandTotal").value,
								document.getElementById("txtDispenserTotal").value,
								document.getElementById("txtHookTotal").value) ;  

				document.getElementById("txtTotal").value = prefix + fTotal.toFixed(2)  ;
					
			
			
		}
/////////////////////////////////////////////////////////////////////////////////////		
	if (theInput.type == 'text' && theInput.name =='txtHook')
		{
		//alert("aaa");
			if(originalvalue=="")
			  {
				hQty = 0;
			  }
			else
			  {

				hQty = originalvalue;	
				
				}
				hTotal = 3 * hQty;	
				document.getElementById("txtHookTotal").value = prefix + hTotal.toFixed(2);	

				fTotal = GetTotal(document.getElementById("txtMagnawandkitTotal").value,
								document.getElementById("txtDisposablesTotal").value,
								document.getElementById("txtDisposablesTotal1").value,
								document.getElementById("txtDisposablesTotal2").value,
								document.getElementById("txtSterisTotal").value,
								document.getElementById("txtSterisTotal1").value,
								document.getElementById("txtWandTotal").value,
								document.getElementById("txtDispenserTotal").value,
								document.getElementById("txtHookTotal").value) ;  

				document.getElementById("txtTotal").value = prefix + fTotal.toFixed(2)  ;
					
			
			
		}

	}
}
           



function ACSelectCheckBox(evt)

{
var frm = document.forms[0];
//alert(frm.elements["ACcheckbox"].checked )


	if(frm.elements["ACcheckbox"].checked == true)
	{
		document.getElementById("txtAccountAC").value = document.getElementById("txtAccount").value;

		document.getElementById("txtStreetAC1").value = document.getElementById("txtStreetAddress1").value;

		document.getElementById("txtStreetAC2").value = document.getElementById("txtStreetAddress2").value;

		document.getElementById("txtStreetAC3").value = document.getElementById("txtStreetAddress3").value;

		document.getElementById("txtCityAC").value = document.getElementById("txtCity").value;

		document.getElementById("txtZipCodeAC").value = document.getElementById("txtZipCode").value;

		document.getElementById("txtStateAC").value = document.getElementById("txtState").value;

		document.getElementById("txtCountryAC").value = document.getElementById("txtCountry").value;

		document.getElementById("txtPhoneNumberAc").value = document.getElementById("txtPhoneNumber").value;

		document.getElementById("txtEmailAC").value = document.getElementById("txtEmail").value;

		document.getElementById("txtPrimaryNameAC").value = document.getElementById("txtPrimaryName").value;

		document.getElementById("txtPrimaryPhoneAC").value = document.getElementById("txtPrimaryPhone").value;

		document.getElementById("txtFaxAC").value = document.getElementById("txtFax").value;

	}

	
}
function ShipSelectCheckBox(evt)

{
var frm = document.forms[0];
//alert(document.getElementById("Shipcheckbox").checked );
//alert(frm.elements["Shipcheckbox"].checked )	

	if(frm.elements["Shipcheckbox"].checked == true)
	{
		document.getElementById("txtAccountSHP").value = document.getElementById("txtAccount").value;

		document.getElementById("txtStreetSHP").value = document.getElementById("txtStreetAddress1").value;

		document.getElementById("txtStreetSHP1").value = document.getElementById("txtStreetAddress2").value;

		document.getElementById("txtStreetSHP2").value = document.getElementById("txtStreetAddress3").value;

		document.getElementById("txtCitySHP").value = document.getElementById("txtCity").value;

		document.getElementById("txtZipSHP").value = document.getElementById("txtZipCode").value;

		document.getElementById("txtStateSHP").value = document.getElementById("txtState").value;

		document.getElementById("txtCountrySHP").value = document.getElementById("txtCountry").value;

		document.getElementById("txtPhoneSHP").value = document.getElementById("txtPhoneNumber").value;		 
		document.getElementById("txtFaxSHP").value = document.getElementById("txtFax").value;		 

	}

}
var m,d,dd,ddd,s,ss,w,t,dis,hook;

function GetTotal(m,d,dd,ddd,s,ss,w,dis,hook)
{
	var m1 = m.split('$');	
	var d1 = d.split('$');	
	var dd1 = dd.split('$');	
	var ddd1 = ddd.split('$');	
	var s1 = s.split('$');	
	var ss1 = ss.split('$');	
	var w1 = w.split('$');	
	var dis1 = dis.split('$');
	var hook1 = hook.split('$');
	t = parseFloat(m1[1]/1 +d1[1]/1+dd1[1]/1+ddd1[1]/1+s1[1]/1+ss1[1]/1+w1[1]/1+dis1[1]/1+hook1[1]/1);

	return t;
}

