var Flag = true;
var ProcessForm;

function SubmitButtonClick()
{
     ProcessForm = true;

     var Name_Check = document.TheOrderForm.elements['Name'].value;
     var Name_Check_Format = /^[A-Za-zÀ-ÖØ-öø-ÿ']+(([-A-Za-zÀ-ÖØ-öø-ÿ']+[\.]?[\s]?)*([-A-Za-zÀ-ÖØ-öø-ÿ']+[\.]?)+)*$/;
     if (!(Name_Check_Format.test(Name_Check))){
          ProcessForm = false;
          alert("Please enter a valid Name.");
          document.TheOrderForm.elements['Name'].focus();
     }

     if (ProcessForm == true){
          var Email_Check = document.TheOrderForm.elements['Email'].value;
          var Email_Check_Format = /^([0-9a-zA-Z-]+\.)*[_0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[A-Za-z]{2,4}$/;
          if (!(Email_Check_Format.test(Email_Check))){
               ProcessForm = false;
               alert("Please enter a valid E-mail Address.");
               document.TheOrderForm.elements['Email'].focus();
          }
     }

     if ((Flag == true) && (ProcessForm == true)){
          document.TheOrderForm.elements['SubmitFormButton'].value = "Processing...";
          document.TheOrderForm.elements['SubmitFormButton'].disabled = true;
          document.TheOrderForm.submit();
          Flag = false;
     }

     return;
}

function ReCalc(changerow) { 
    if (!(isNaN(parseInt(eval("TheOrderForm."+changerow+".value"))))) {
        eval("TheOrderForm."+changerow+"total.value = " + parseInt(eval("TheOrderForm."+changerow+".value")) * 24);
    }
    if (isNaN(parseInt(eval("TheOrderForm."+changerow+".value")))) {
        eval("TheOrderForm."+changerow+"total.value = " + 0);
    }

    var shirt1cnt, shirt2cnt, onesie1cnt, onesie2cnt
    if (!(isNaN(parseInt(TheOrderForm.shirt1.value)))) {
    	shirt1cnt = TheOrderForm.shirt1.value;    
    } else {
    	shirt1cnt = 0;
    }
    if (!(isNaN(parseInt(TheOrderForm.shirt2.value)))) {
    	shirt2cnt = TheOrderForm.shirt2.value;    
    } else {
    	shirt2cnt = 0;
    }
    if (!(isNaN(parseInt(TheOrderForm.onesie1.value)))) {
    	onesie1cnt = TheOrderForm.onesie1.value;    
    } else {
    	onesie1cnt = 0;
    }
    if (!(isNaN(parseInt(TheOrderForm.onesie2.value)))) {
    	onesie2cnt = TheOrderForm.onesie2.value;    
    } else {
    	onesie2cnt = 0;
    }
    var itemcnt = eval(shirt1cnt) + eval(shirt2cnt) + eval(onesie1cnt) + eval(onesie2cnt);
    if (itemcnt == 1) { 
	TheOrderForm.shipping.value = 3; 
    } else if (itemcnt == 2) { 
	TheOrderForm.shipping.value = 5;
    } else {
	TheOrderForm.shipping.value = 0;
    }
    
    TheOrderForm.GrandTotal.value = parseInt(TheOrderForm.shirt1total.value) + parseInt(TheOrderForm.shirt2total.value) + parseInt(TheOrderForm.onesie1total.value) + parseInt(TheOrderForm.onesie2total.value) + parseInt(TheOrderForm.shipping.value);
} 
