
function checkMemberPassword(frm)
{
	var flag=true;
 	if(frm.cPasswordCurrent.value=="")
	{
		alert("Write Current Password");
		flag=false;
	}
	else if(frm.cPassword.value=="")
	{
		alert("Write New Password");
		flag=false;
	}
	else if(frm.cPasswordConfirm.value=="")
	{
		alert("Write New Password Confirm");
		flag=false;
	}
	else if(frm.cPassword.value!=frm.cPasswordConfirm.value)
	{
		alert("New Password and Password Confirm Must Match");
		flag=false;
	}
	return flag;
}
function checkMemberLogin(frm)
{
	var flag=true;
	frm=document.getElementById(frm);
	if(frm.cUser.value=="" || frm.cPassword.value=="")
	{
		alert("Please enter all the login values");
		flag=false;
	}
	return flag;
}
function ChargeTotal(rb)
{
	var valor=rb.value;
	if(rb.id=="rbother")valor=document.getElementById("txt_other").value;
	document.getElementById("chargetotal").value=valor;
}
function ChargeTotal_(rb)
{
	var valor=rb.value;
	if(rb.id=="rbother")valor=document.getElementById("txt_other").value;
	document.getElementById("chargetotal").value=valor;
}
function checkMemberDonation(frm)
{
	var flag=true;
	if(frm.name.value=="" && frm.chargetotal.value>0)
	{
		alert("Write Name on credit card");
		flag=false;
	}
	else if(frm.address1.value=="" && frm.chargetotal.value>0)
	{
		alert("Write Address");
		flag=false;
	}
	else if(frm.city.value=="" && frm.chargetotal.value>0)
	{
		alert("Write Address");
		flag=false;
	}
	else if(frm.zip.value=="" && frm.chargetotal.value>0)
	{
		alert("Write Zip");
		flag=false;
	}
	else if(frm.zip.value=="" && frm.chargetotal.value>0)
	{
		alert("Write Zip");
		flag=false;
	}
	else if(frm.cardnumber.value=="" && frm.chargetotal.value>0)
	{
		alert("Write Card Number");
		flag=false;
	}
	return flag;
}
function checkEventAgree(frm)
{
	var flag=true;
	//alert(frm.agree1.checked);
	if(!frm.agree1.checked)
	{
		alert("Waiver # 1 must be checked");
		flag=false;
	}
	return flag;
}
function checkMemberPayDues(frm)
{
	var flag=true;
	if(frm.name.value=="")
	{
		alert("Write Name on credit card");
		flag=false;
	}
	else if(frm.address1.value=="")
	{
		alert("Write Address");
		flag=false;
	}
	else if(frm.city.value=="")
	{
		alert("Write Address");
		flag=false;
	}
	else if(frm.zip.value=="")
	{
		alert("Write Zip");
		flag=false;
	}
	else if(frm.zip.value=="")
	{
		alert("Write Zip");
		flag=false;
	}
	else if(frm.cardnumber.value=="")
	{
		alert("Write Card Number");
		flag=false;
	}
	else if(frm.chargetotal.value=="")
	{
		alert("Write Charge Total");
		flag=false;
	}
	return flag;
}
function priceonly(e) {
	var unicode=e.charCode? e.charCode : e.keyCode;
	var returnValue =  true;
	if (unicode!=8 && unicode!=9)
	{
		if ((unicode <48||unicode>57) && unicode != 46) {
				returnValue =  false;
		}
	}
	return returnValue;
}

function phone_mask(frm,input, e) {
	frm.input.value.length();
	var unicode=e.charCode? e.charCode : e.keyCode;
	var returnValue =  true;
	if (unicode!=8 && unicode!=9)
	{
		if ((unicode <48||unicode>57) && unicode != 46) {
				returnValue =  false;
		}
	}
	return returnValue;
}

function IsNumeric(strString)
{
var strValidChars = "0123456789.-";
var strChar;
var blnResult = true;

if (strString.length == 0) return false;

for (i = 0; i < strString.length && blnResult == true; i++)
   {
   strChar = strString.charAt(i);
   if (strValidChars.indexOf(strChar) == -1)
      {
      blnResult = false;
      }
   }
return blnResult;
}
/*added*/
/**
 *
 * @access public
 * @return void
 **/
function guestAdd(amount){
	//alert(amount);
	var fSpecialRequest=document.getElementById("fSpecialRequest");
	fSpecialRequest.action="event_special_request.php";
	fSpecialRequest.submit();
}
/**
 *
 * @access public
 * @return void
 **/
function checkSpecialRequestForm(frm)
{
	var flag=true;
	if(frm.cFirstName.value=="")
	{
		flag=false;
		alert("Write Name");
	}
	else  if(frm.cLastName.value=="")
	{
		flag=false;
		alert("Write Last Name");
	}
	else if (frm.cAddressOne.value=="") {
		flag=false;
		alert("Write Line 1");
	}
	else if (frm.cCity.value=="") {
		flag=false;
		alert("Write City");
	}
	else if (frm.cPostalCode.value=="") {
		flag=false;
		alert("Write Zip Code");
	}
	else if (frm.cEmail.value=="") {
		flag=false;
		alert("Write Email");
	}
	else if(!echeck(frm.cEmail.value)) {
		 alert("Invalid E-mail Address.");
		 flag=false;
	}
	return flag;
}

function echeck(str) 
{
	var returnValue = true;
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   returnValue = false
	}

	else if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   returnValue = false
	}
	else if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    returnValue = false
	}
	else if (str.indexOf(at,(lat+1))!=-1){
	    returnValue = false
	 }
	else if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    returnValue = false
	 }
	else if (str.indexOf(dot,(lat+2))==-1){
	    returnValue = false
	 }
	else if (str.indexOf(" ")!=-1){
	    returnValue = false
	 }
	return returnValue;
}

function checkPledge(form_name)
{
		var returnValue = true;
		var form = document.getElementById(form_name);
		var name = form.name.value;
		var address1 = form.address1.value;
		var city = form.city.value;
		var zip = form.zip.value;
		var cardnumber = form.cardnumber.value;
		var total = form.chargetotal.value;
		var email = form.cEmail.value;
		

		 if ( name == ""){
			 alert("The Name on Credit Card cannot be empty.");
			 returnValue = false;
		 }
		 else if(address1 == ""){
			 alert("The Address on Credit Card cannot be empty.");
			 returnValue = false;
		 }
		 else if(city == ""){
			 alert("The City on Credit Card cannot be empty.");
			 returnValue = false;
		 }
		 else if(zip == ""){
			 alert("The Zip on Credit Card cannot be empty.");
			 returnValue = false;
		 }
		 else if(cardnumber == ""){
			 alert("The Credit Card Number cannot be empty.");
			 returnValue = false;
		 }
			else if (email=="") {
				returnValue=false;
				alert("Write Email");
			}
			else if(!echeck(email)) {
				 alert("Invalid E-mail Address.");
				 returnValue=false;
			}
		 else if(total == "" || total < 1){
			 alert("Enter your Donation Amount.");
			 returnValue = false;
		 }
		 
		 return returnValue;
}
