// JavaScript Document

function CheckForm()
{	
		
	if (validateEmail(document.forms[1].email1.value, 'Please enter a valid E-mail address')==false){	
			return false
	}

	else if (validateEmail(document.forms[1].email2.value, 'Please enter a valid Confirmation E-mail address')==false){	
			return false
	}
	
	else if(document.forms[1].email1.value != document.forms[1].email2.value)
		{
			alert('E-mail addresses must match.');
			return false;
		}	
		
	else if (document.forms[1].question.value=='')
		{			
		alert('Please enter your question.');
		return false;
		}				
		
	else if (document.forms[1].response.value=='')
		{			
		alert('Please select a preferred method of response.');
		return false;
		}			

	else						
		return true; 

}	
	
function CheckForm2()
{	

	if (document.forms[1].PersonIdentifier.value=='')
		{			
		alert('Please select your field of specialty.');		
		return false;
		}				
		
	else if (validateEmail(document.forms[1].email1.value, 'Please enter a valid E-mail address')==false){	
			return false
	}

	else if (validateEmail(document.forms[1].email2.value, 'Please enter a valid Confirmation E-mail address')==false){	
			return false
	}
	
	else if(document.forms[1].email1.value != document.forms[1].email2.value)
		{
			alert('E-mail addresses must match.');
			return false;
		}	
		
	else if (document.forms[1].question.value=='')
		{			
		alert('Please enter your question.');
		return false;
		}				
		
	else if (document.forms[1].response.value=='')
		{			
		alert('Please select a preferred method of response.');
		return false;
		}			

	else						
		return true;

}
		
function limitText(limitField, limitCount, limitNum) 
{
		if (limitField.value.length > limitNum) {
			limitField.value = limitField.value.substring(0, limitNum);
		} else {
			limitCount.value = limitNum - limitField.value.length;
		}
}

function limitText500(limitField, limitCount, limitNum) 
{
		if (limitField.value.length > limitNum) {
			limitField.value = limitField.value.substring(0, limitNum);
		} else {
			limitCount.value = limitNum - limitField.value.length;
		}
}
	
function validateEmail(str, msg) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert(msg);
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert(msg);
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert(msg);
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert(msg);
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert(msg);
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert(msg);
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert(msg);
		    return false
		 }

 		 return true					
	}	