// JavaScript Document
 					   
function checkEmail(email) {
	 
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email)) {
		 return true;
	}
	return false;
} 

function verifyRequired() {
var error = "";
  if ((document.ltsignup["Demo Info.First Name"].value == "First Name") || (document.ltsignup["Demo Info.First Name"].value == "")) {
     document.ltsignup["Demo Info.First Name"].focus();
	
     error += "The First Name field is required.\n";
	  
  }
  if ((document.ltsignup["Demo Info.Last Name"].value == "Last Name") || (document.ltsignup["Demo Info.Last Name"].value == "")) {
    document.ltsignup["Demo Info.Last Name"].focus();
    error +="The Last Name field is required.\n";
    
  }
  if (checkEmail(document.ltsignup["email"].value)) {
    document.ltsignup["email"].focus();
    error +="The Email field is required.\n";
    
  }
  if ((document.ltsignup["Contact Info.Address Line 1"].value == "Address Line 1") || (document.ltsignup["Contact Info.Address Line 1"].value == "")) {
    document.ltsignup["Contact Info.Address Line 1"].focus();
   error +="The Address 1 field is required.\n";
    
  }
  if ((document.ltsignup["Contact Info.City"].value == "City") || (document.ltsignup["Contact Info.City"].value == "")) {
    document.ltsignup["Contact Info.City"].focus();
   error +="The City field is required.\n";
    
  }
  if ((document.ltsignup["Contact Info.State"].value == "Your State") || (document.ltsignup["Contact Info.State"].value == "")) {
    document.ltsignup["Contact Info.State"].focus();
   error +="The State field is required.\n";
    
  }
  if ((document.ltsignup["Contact Info.Zip"].value == "Zip") || (document.ltsignup["Contact Info.Zip"].value == "")) {
    document.ltsignup["Contact Info.Zip"].focus();
   error +="The Zip field is required.";
    
  }
if (error != "")
   {
	alert(error);
    return false;
   }
 
return true;
}


//Prospect
function check(myCheck)
{
document.getElementById(myCheck).checked=true;  
}

function uncheck(myCheck)
{
	if( (document.getElementById('fields_donate').checked == false)   ){
		document.getElementById(myCheck).checked=false;  
	}
}

function toggleCheck(myToggle,myCheck)
{
	if(document.getElementById(myToggle).checked == true){
		document.getElementById(myToggle).checked=true;  
		check(myCheck);
	}
	else if (document.getElementById(myToggle).checked == false){
		document.getElementById(myToggle).checked=false;  
		uncheck(myCheck);
	}
	
	
}

//Communicator
function checkComm(myCheck)
{
document.getElementById(myCheck).checked=true;  
}

function uncheckComm(myCheck)
{
	if( (document.getElementById('fields_makecalls').checked == false) &&
		(document.getElementById('lteditor').checked == false) &&
		(document.getElementById('fields_d2d').checked == false) 
	){
			
			document.getElementById(myCheck).checked=false;  
	}
}

function toggleCheckComm(myToggle,myCheck)
{
	if(document.getElementById(myToggle).checked == true){
		document.getElementById(myToggle).checked=true;  
		checkComm(myCheck);
	}
	else if (document.getElementById(myToggle).checked == false){
		document.getElementById(myToggle).checked=false;  
		uncheckComm(myCheck);
	}
	
	
}
 
 
 

//Communicator
function checkColl(myCheck)
{
document.getElementById(myCheck).checked=true;  
}

function uncheckColl(myCheck)
{
	if( (document.getElementById('collect_friends').checked == false) && 
		(document.getElementById('collect_events').checked == false) 
	){
			
			document.getElementById(myCheck).checked=false;  
	}
}

function toggleCheckColl(myToggle,myCheck)
{
	if(document.getElementById(myToggle).checked == true){
		document.getElementById(myToggle).checked = true;
		checkColl(myCheck);
	}
	else if (document.getElementById(myToggle).checked == false){
		document.getElementById(myToggle).checked = false;
		uncheckColl(myCheck);
	}
	
	
}