function SubmitForm(productid) {

	if (productid == "") return false;
	frmAddToCart.pid.value = productid;
	frmAddToCart.submit();
	return true;
}

function Validate4() {

	var fname = frmFeedBack.fromname;
	if (fname.value == "") {
		alert("Please enter your name.");
		fname.focus();
		return false;
	}
	var femail = frmFeedBack.fromemail;
	if (femail.value == "") {
		alert("Please enter your email.");
		femail.focus();
		return false;
	}
	var feedback = frmFeedBack.feedback;
	if (feedback.value == "") {
		alert("Please enter your feedback/comments.");
		feedback.focus();
		return false;
	}
	frmFeedBack.submit();
}

function Validate() {
	for (var i=0; i < AddToCart.elements.length; i++) {
		if (AddToCart[i].type == "text") {
			if (AddToCart[i].name.substr(0,6) == "prodid") {
				if (AddToCart[i].value != "") {
					if (!isInt(AddToCart[i].value)) {
						//AddToCart.submit();
						alert("Please enter only numbers in the Quantity Field.");
						AddToCart[i].focus();
						return false;
					}
				}
				
		   		nm_str = "onhand_"+AddToCart[i].name;
				
				if (parseInt(AddToCart[i].value)>parseInt(document.getElementById(nm_str).value)) {
						alert("You cannot purchase more than the quantity available on hand. Please re-enter your quantity.");
						AddToCart[i].focus();
						return false;
					}
			
			  	nm_str = "maxqan_"+AddToCart[i].name;
				if (parseInt(AddToCart[i].value)>parseInt(document.getElementById(nm_str).value)) {
						alert("You cannot purchase more than the maximum quantity allowed per coupon. Please re-enter your quantity.");						
						AddToCart[i].focus();
						return false;
					}
		    }
	  }
   }	
  AddToCart.submit();
  return true;
  
}
function Validate5() {

	var fname = frmReferUs.fromname;
	if (fname.value == "") {
		alert("Please enter your name.");
		fname.focus();
		return false;
	}
	var femail = frmReferUs.fromemail;
	if (femail.value == "") {
		alert("Please enter your email.");
		femail.focus();
		return false;
	}
	var toname = frmReferUs.toname;
	if (toname.value == "") {
		alert("Please enter your friend's name.");
		toname.focus();
		return false;
	}
	var toemail = frmReferUs.toemail;
	if (toemail.value == "") {
		alert("Please enter your friend's email.");
		toemail.focus();
		return false;
	}
	var briefmessage = frmReferUs.briefmessage;
	if (briefmessage.value == "") {
		alert("Please enter a brief message for your friend.");
		briefmessage.focus();
		return false;
	}
	frmReferUs.submit();
}

function SubmitForm6()
{
	if (frmSearch.fromamt.value != "") 
	{
		if (!isDbl(frmSearch.fromamt.value)) 
		{
			alert("Please enter only numeric values for the from amount. Format is 9.99.")
			frmSearch.fromamt.focus();
			return false;
		}
	}
	
	if (frmSearch.toamt.value != "") 
	{
		if (!isDbl(frmSearch.toamt.value)) 
		{
			alert("Please enter only numeric values for the to amount. Format is 9.99.")
			frmSearch.toamt.focus();
			return false;
		}
	}

	frmSearch.submit();
	return true;
	}

function Validate7() {

	var fname = frmTellAFriend.fromname;
	if (fname.value == "") {
		alert("Please enter your name.");
		fname.focus();
		return false;
	}
	var femail = frmTellAFriend.fromemail;
	if (femail.value == "") {
		alert("Please enter your email.");
		femail.focus();
		return false;
	}
	var toname = frmTellAFriend.toname;
	if (toname.value == "") {
		alert("Please enter your friend's name.");
		toname.focus();
		return false;
	}
	var toemail = frmTellAFriend.toemail;
	if (toemail.value == "") {
		alert("Please enter your friend's email.");
		toemail.focus();
		return false;
	}
	var briefmessage = frmTellAFriend.briefmessage;
	if (briefmessage.value == "") {
		alert("Please enter a brief message for your friend.");
		briefmessage.focus();
		return false;
	}
	frmTellAFriend.submit();
}

function Unsubscribe() 
{
var mailid = frmUnsubs.txtmailid.value;

	if (mailid == "") 
	{
		alert("Please enter the mailid");
		frmUnsubs.txtmailid.focus();	
		return false;
	}
	
	if (!isEmailOK(mailid))
  	{
	    alert("Please enter a complete email address in the form: yourname@yourdomain.com");
	    frmUnsubs.txtmailid.focus();
	    return false;
	}

	frmUnsubs.action = "mailinglistprocess.asp?Mode=D";
	frmUnsubs.method="post";
	frmUnsubs.submit();
	return true;
}

function isEmailOK(email)
{
  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}

function changeVal()
{

	if(frmuser.txtcardno.value!="")
	{
		 return true;
	}
	else 
	{
		alert("Please enter the Card No");
		frmuser.txtcardno.focus();	 
		return false;
	}

}

function isEmailAddr(email)
{
  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  return result;
}

function SubmitForm8() 
{
var Cards = new makeArray(5);

Cards[0] = new CardType("M", "51,52,53,54,55", "16");
var M = Cards[0];

Cards[1] = new CardType("V", "4", "13,16");
var V = Cards[1];

Cards[2] = new CardType("A", "34,37", "15");
var A = Cards[2];

Cards[3] = new CardType("D", "6011", "16");
var D = Cards[3];

var LuhnCheckSum = Cards[4] = new CardType();

var sMode = frmuser.txtMode.value;

if (frmuser.txtfname.value == "") 
	{
		alert("Please enter the first name");
		frmuser.txtfname.focus();	
		return false;
	}

if (frmuser.txtlname.value == "") 
	{
		alert("Please enter the last name");
		frmuser.txtlname.focus();	
		return false;
	}

if (frmuser.txtmailid.value == "") 
	{
		alert("Please enter the emailid");
		frmuser.txtmailid.focus();	
		return false;
	}

 if (frmuser.txtmailid.value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"emailid\" field.");
    frmuser.txtmailid.focus();
    return false;
  }	
  
 if (!isEmailAddr(frmuser.txtmailid.value))
  {
    alert("Please enter a complete email address in the form: yourname@yourdomain.com");
    frmuser.txtmailid.focus();
    return false;
  }

if (frmuser.txtmailid2.value == "") 
	{
		alert("Please enter the verify emailid");
		frmuser.txtmailid2.focus();	
		return false;
	}

if(frmuser.txtmailid2.value != frmuser.txtmailid.value)
  {
	alert("Verify emailid does not match with the emailid");
	frmuser.txtmailid2.focus();
	return false;
  }
			
if (frmuser.txtdphone.value == "") 
	{
		alert("Please enter the daytime phone");
		frmuser.txtdphone.focus();	
		return false;
	}

if (frmuser.txtaddr1.value == "") 
	{
		alert("Please enter the address");
		frmuser.txtaddr1.focus();	
		return false;
	}

if (frmuser.txtcity.value == "") 
	{
		alert("Please enter the city");
		frmuser.txtcity.focus();	
		return false;
	}	
if (frmuser.txtstate.value == "") 
	{
		alert("Please select your state");
		frmuser.txtstate.focus();	
		return false;
	}	

if (frmuser.txtzip.value == "") 
	{
		alert("Please enter the zip");
		frmuser.txtzip.focus();	
		return false;
	}
/*
if (frmuser.txtcardno.value != "") {
	if (frmuser.txtexpyear.value.length == 0) {
		alert("Please enter the Expiration Year.");
		frmuser.txtexpyear.focus();
		return false;
	}
	if (frmuser.txtcardtype.value == "") 
	{
		alert("Please Select the Card Type");
		frmuser.txtcardtype.focus();	
		return false;
	}
	if (frmuser.txtprovider.value == "") 
	{
		alert("Please enter the Card Provider");
		frmuser.txtprovider.focus();	
		return false;
	}

	var tmpyear = frmuser.txtexpyear.options[frmuser.txtexpyear.selectedIndex].value;

	var tmpmonth = frmuser.txtexpmonth.options[frmuser.txtexpmonth.selectedIndex].value;

	if (!(new CardType()).isExpiryDate(tmpyear, tmpmonth)) 
		{
			alert("This card has already expired.");
			return false;
		}
		
	card = frmuser.txtcardtype.options[frmuser.txtcardtype.selectedIndex].value;

	var retval = eval(card + ".checkCardNumber(\"" + frmuser.txtcardno.value + "\", " + tmpyear + ", " + tmpmonth + ");");
	cardname = "";

	if (retval) {
		frmuser.action = "userprocess.asp?Mode=" + sMode;
		frmuser.method="post";
		frmuser.submit();
		return true;
	}
 	else {
		for (var n = 0; n < Cards.size; n++) {
			if (Cards[n].checkCardNumber(frmuser.txtcardno.value, tmpyear, tmpmonth)) {
				cardname = Cards[n].getCardType();
				break;
			}
		}
		if (cardname.length > 0) {
			alert("This looks like a " + cardname + " number, not a " + card + " number.");
			return false;
		}
		else {
			alert("This card number is not valid.");
			return false;
		}
	}
}
*/
frmuser.action = "userprocess.asp?Mode=" + sMode;
frmuser.method="post";
frmuser.submit();
return true;

}


