function disableForm() {
   for (var i=0; i < document.contriMethod.contribution.length; i++)
    {
      if (document.contriMethod.contribution[i].checked)
      {
          var rad_val = document.contriMethod.contribution[i].value;
      }
    }
    if (rad_val == 2)
	{
      //disable(recurring);
	  //enable(onetime);
	  document.getElementById('table1').style.display = "none";
	  document.getElementById('table2').style.display = "block";
	} else {	
	  //disable(onetime);
	  //enable(recurring);
	  document.getElementById('table2').style.display = "none";
	  document.getElementById('table1').style.display = "block";
	}
  }
 
 function disable(obj1) {
    var limit = obj1.elements.length;
    for (i=0;i<limit;i++) {
      obj1.elements[i].disabled = true;
    }
  }
  
   function enable(obj1) {
    var limit = obj1.elements.length;
    for (i=0;i<limit;i++) {
      obj1.elements[i].disabled = false;
    }
  }

function UpdateForm (obj1) { 
         	if (document.contact.title.options[document.contact.title.selectedIndex].value == 0) {
        	    alert("Please select Title/Salutation");
        		document.contact.title.focus();
        	    return false;
               }	   		
        	   else if (document.contact.firstname.value == "") {
        	    	alert("Please enter your first name");
        			document.contact.firstname.focus();
        	    	return false;
        			}
        	   else if (document.contact.lastname.value == "") {
        	    	alert("Please enter your last name");
        			document.document.contact.lastname.focus();
        	    	return false;
        			}
        	   else if (document.contact.address1.value == "") {
        	    	alert("Please enter your address");
        			document.contact.address1.focus();
        	    	return false;
        			}
        	   else if (document.contact.city.value == "") {
        	    	alert("Please enter your city");
        			document.contact.city.focus();
        	    	return false;
        			}
        	   else if (document.contact.state.value == "") {
        	    	alert("Please enter your state");
        			document.contact.state.focus();
        	    	return false;
        			}
        	   else if (document.contact.zip.value == "") {
        	    	alert("Please enter your zip code");
        			document.contact.zip.focus();
        	    	return false;
        			}
        	   else if (document.contact.occupation.value == "") {
        	    	alert("Please enter your occupation");
        			document.contact.occupation.focus();
        	    	return false;
        			}
			   else if(!check_email(document.contact.email.value)){	
        	    	alert("Please enter your valid email address");
        			document.contact.email.focus();
        	    	return false;
        			}
        	   else if ((document.recurring.a3.value == "") && (document.onetime.amount.value == "")) {
        	    	alert("Please enter your contribution amount");
        	    	return false;
        			}
			   if(!checkZip(document.contact.zip)){
		            return false;
	           } else {
		            document.contact.zip.value = checkZip(document.contact.zip);
	           }		
 obj1.os0.value = document.contact.title.value + " " + document.contact.firstname.value + " " + document.contact.lastname.value +"- Address: " + document.contact.address1.value +  " " + document.contact.address2.value + ", " + document.contact.city.value + ", " + document.contact.state.value +  " " + document.contact.zip.value; // + obj1.myopt4.value + ...
 obj1.os1.value = "Company:" + document.contact.company.value + " Occupation:" + document.contact.occupation.value + " Email:" + document.contact.email.value + " Phone: (" + document.contact.phonetype.value + ") :" + document.contact.phone1.value;
}

function UpdateFormBus (obj1) { 
        	if (document.contact.company.value == "") {
        	    	alert("Please enter your company name");
        			document.contact.company.focus();
        	    	return false;
        			}
         	else if (document.contact.title.options[document.contact.title.selectedIndex].value == 0) {
        	    alert("Please select Title/Salutation");
        		document.contact.title.focus();
        	    return false;
               }	   		
        	   else if (document.contact.firstname.value == "") {
        	    	alert("Please enter your first name");
        			document.contact.firstname.focus();
        	    	return false;
        			}
        	   else if (document.contact.lastname.value == "") {
        	    	alert("Please enter your last name");
        			document.document.contact.lastname.focus();
        	    	return false;
        			}
        	   else if (document.contact.address1.value == "") {
        	    	alert("Please enter your address");
        			document.contact.address1.focus();
        	    	return false;
        			}
        	   else if (document.contact.city.value == "") {
        	    	alert("Please enter your city");
        			document.contact.city.focus();
        	    	return false;
        			}
        	   else if (document.contact.state.value == "") {
        	    	alert("Please enter your state");
        			document.contact.state.focus();
        	    	return false;
        			}
        	   else if (document.contact.zip.value == "") {
        	    	alert("Please enter your zip code");
        			document.contact.zip.focus();
        	    	return false;
        			}
        	   else if (document.contact.occupation.value == "") {
        	    	alert("Please enter your occupation");
        			document.contact.occupation.focus();
        	    	return false;
        			}
			   else if(!check_email(document.contact.email.value)){
        	    	alert("Please enter your valid email address");
        			document.contact.email.focus();
        	    	return false;
        			}
        	   else if ((document.recurring.a3.value == "") && (document.onetime.amount.value == "")) {
        	    	alert("Please enter your contribution amount");
        	    	return false;
        			}
			   if(!checkZip(document.contact.zip)){
		            return false;
	           } else {
		            document.contact.zip.value = checkZip(document.contact.zip);
	           }
 obj1.os0.value = document.contact.title.value + " " + document.contact.firstname.value + " " + document.contact.lastname.value +"- Address: " + document.contact.address1.value +  " " + document.contact.address2.value + ", " + document.contact.city.value + ", " + document.contact.state.value +  " " + document.contact.zip.value; // + obj1.myopt4.value + ...
 obj1.os1.value = "Company:" + document.contact.company.value + " Occupation:" + document.contact.occupation.value + " Email:" + document.contact.email.value + " Phone: (" + document.contact.phonetype.value + ") :" + document.contact.phone1.value;
}


function reset() {
document.tellafriend.name.value="";
document.tellafriend.email.value="";
document.tellafriend.friendmail1.value="";
document.tellafriend.friendmail2.value="";
document.tellafriend.friendmail3.value="";
}

function validate() {

if(!check_email(document.tellafriend.friendmail1.value)){
alert("please enter your friend's valid email address");
return false;
}
if(!check_email(document.tellafriend.email.value)){
alert("please enter your valid email address");
return false;
}
if (document.tellafriend.name.value.length==0) {
alert("please enter your name");
return false;
}

document.tellafriend.submit()
return true;
}

function validateGI() {	   		
        	   if (document.cformsform.cf_field_2.value == "") {
        	    	alert("Please enter your first name");
        			document.cformsform.cf_field_2.focus();
        	    	return false;
        			}
        	   else if (document.cformsform.cf_field_3.value == "") {
        	    	alert("Please enter your last name");
        			document.cformsform.cf_field_3.focus();
        	    	return false;
        			}
        	   else if (document.cformsform.cf_field_5.value == "") {
        	    	alert("Please enter your address");
        			document.cformsform.cf_field_5.focus();
        	    	return false;
        			}
        	   else if (document.cformsform.cf_field_6.value == "") {
        	    	alert("Please enter your city");
        			document.cformsform.cf_field_6.focus();
        	    	return false;
        			}
        	   else if (document.cformsform.cf_field_7.value == "") {
        	    	alert("Please enter your state");
        			document.cformsform.cf_field_7.focus();
        	    	return false;
        			}	
        	   else if (document.cformsform.cf_field_8.value == "") {
        	    	alert("Please enter your zip code");
        			document.cformsform.cf_field_8.focus();
        	    	return false;
        			}
			   else if (document.cformsform.cf_field_9.value.search(/\d{3}\-\d{3}\-\d{4}/)==-1) {	
        	        alert("Please enter a phone number in this format xxx-xxx-xxxx");
        			document.cformsform.cf_field_9.focus();
        	    	return false;
        			}
			   else if(!check_email(document.cformsform.cf_field_4.value)){	
        	    	alert("Please enter a valid email address");
        			document.cformsform.cf_field_4.focus();
        	    	return false;
        			}
			   if(!checkZip(document.cformsform.cf_field_8)){
		            return false;
	           } else {
		            document.cformsform.cf_field_8.value = checkZip(document.cformsform.cf_field_8);
	           }	

}

function validateSE() {	   		
        	   if (document.sendemail.name.value == "") {
        	    	alert("Please enter your name");
        			document.sendemail.name.focus();
        	    	return false;
        			}
			   else if(!check_email(document.sendemail.email.value)){	
        	    	alert("Please enter your valid email address");
        			document.sendemail.email.focus();
        	    	return false;
        			}
        	   else if (document.sendemail.subject.value == "") {
        	    	alert("Please enter a subject line");
        			document.sendemail.subject.focus();
        	    	return false;
        			}
        	   else if (document.sendemail.message.value == "") {
        	    	alert("Please enter your message for us");
        			document.sendemail.message.focus();
        	    	return false;
        			}
}

function showTable(varElement,varTable) {
      if (varElement.checked)
    	{
		  document.getElementById(varTable).style.display = "block";	      
		} else {
	      document.getElementById(varTable).style.display = "none";
        }
}

function check_email(e) {
ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";

for(i=0; i < e.length ;i++){
if(ok.indexOf(e.charAt(i))<0){ 
return (false);
}	
} 

if (document.images) {
re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
if (!e.match(re) && e.match(re_two)) {
return (-1);		
} 

}

}

function checkZip(z){
	if(document.images){
		z.value = z.value.replace(/\D+/, "");
	}
	if(z.value.length != 5 && z.value.length != 9){
		alert("Please check your zip code");
		if(document.all || document.getElementById){
			z.style.background = "yellow";
		}
		z.focus();
		return (false);
	}
	if(z.value.length > 5){
    z.value = z.value.substr(0,5) + "-" + z.value.substr(5);
	}
	return (z.value);
}

function showDivLink(varDiv) {
		  document.getElementById(varDiv).style.display = "block";
		  document.getElementById('rm'+varDiv).style.display = "none";
}

function hideDivLink(varDiv) {
	      document.getElementById(varDiv).style.display = "none";
		  document.getElementById('rm'+varDiv).style.display = "block";
}