function clearForm()
{
   var i;
   eval('document.mail.FirstName.value=""');
   eval('document.mail.LastName.value=""');
   eval('document.mail.Company.value=""');
   eval('document.mail.Title.selectedIndex=""');
   eval('document.mail.Country.selectedIndex=""');
   eval('document.mail.StreetAddress.value=""');
   eval('document.mail.City.value=""');
   eval('document.mail.State.value=""');
   eval('document.mail.ZIP.value=""');
   eval('document.mail.Phone.value=""');
   eval('document.mail.Email.value=""');
   eval('document.mail.Fax.value=""');
   eval('document.mail.ShippingCountry.selectedIndex=""');
   eval('document.mail.ShippingStreetAddress.value=""');
   eval('document.mail.ShippingCity.value=""');
   eval('document.mail.ShippingState.value=""');
   eval('document.mail.ShippingZip.value=""'); 
   eval('document.mail.ShippingPhone.value=""');
   eval('document.mail.comments.value=""');
   
  for (i=1;i<=7;i++)
  {
    eval('document.mail.codeproducts'+i+'.selectedIndex=""');
	eval('document.mail.quantityPr'+i+'.value=""');
	eval('document.getElementById("deltime'+ i+'").innerHTML=""');
	eval('document.getElementById("unitprice'+ i+'").innerHTML=""');
	eval('document.getElementById("subtotal'+ i+'").innerHTML=""');
	eval('document.getElementById("um'+ i+'").innerHTML=""');
  }
  eval('document.getElementById("feequantity").innerHTML="0"');
  eval('document.getElementById("handlingfee").innerHTML=""');
  eval('document.getElementById("handlingfee1").innerHTML=""');
  eval('document.getElementById("Allsubtotal").innerHTML=""');
 	
}




function disableEnterKey(e)
{
     var key,browserName;
     
     var evt = (evt) ? evt : ((e) ? e : null);
     var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
     if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = e.which;     //firefox

     if((key == 13) && (node.type=="text")){
        browserName=navigator.appName;
        if (browserName=="Microsoft Internet Explorer"){
        	window.focus();
        }	
        else{
		  document.mail.focusField.focus();
		}
	   return false;
	 }
	      
     return true;
}


function tabIfEnter(event)
{
    if(event && event.which)
    {
        var e=window.event;
        var charCode=event.which;
    }
    else
    {
        var e=window.event;
        var charCode=e.keyCode;
    }
    if (charCode == 13)
    {
        var x = document.forms[0].length;
        alert(x);
        var nextElement = document.forms[0].elements[x-1]; //Gets the last element in the form
        var currentTabIndex = window.event.srcElement.getAttribute('tabindex'); // Gets the tabindex of current field
        
        //if current field is the last set focus on the first in the form
        if (window.event.srcElement.name == nextElement.name)
        {
            document.forms[0].elements[0].focus();
            return;
        }

        //find a field that has a tabindex higher than current field and lower than the last (or any found previously)
        //by looping through entire form
        for(elementnum = 0; elementnum < x; elementnum++)
            {    
                if ((document.forms[0].elements[elementnum].getAttribute('tabindex') > currentTabIndex) &&
                    (document.forms[0].elements[elementnum].getAttribute('tabindex') < nextElement.getAttribute('tabindex')))
                {
                    //replace with better match than the one we had
                    nextElement = document.forms[0].elements[elementnum];
                }
            }
        nextElement.focus();
        return;
    }
    else
    {
        window.event.srcElement.focus(); //set focus on current field
        return;
    }
}



function eKeyPressed(evt){
  {

    if (evt && evt.which)
    {
        var e = evt;
        var charCode=e.which;
    }
    else
    {
        var e=window.event;
        var charCode=e.keyCode;
    }
    if (charCode == 13)
    {
        var formLength = document.mail.length; // Get number of elements in the form
        alert(formLength);
        var src = event.srcElement; // Gets the field having focus
        var currentTabIndex = src.getAttribute('tabindex'); // Gets its tabindex

        // scroll through all form elements and set focus in field having next tabindex
        for (var i = 0; i <= formLength; i++)
        {
            if (document.mail.elements[i].getAttribute('tabindex') == currentTabIndex + 1)
            {
                for (var j = i; j <= formLength; j++)
                {
                    if (document.mail.elements[j].disabled == false)
                    {
                        document.mail.elements[j].focus();
                        return;
                    }
                }
            }
        }           
    }
}
}
