// JavaScript Document

var jDyn_E_Msg;
var jErrorCount;

function validateEmail(){
jErrorCount = 0;
jDyn_E_Msg = '';

	if(window.document.myForm.yourname.value == ''){
		jErrorCount++;
		jDyn_E_Msg = jDyn_E_Msg	+ 'Your name is required.<BR>';
	}
	if(!isEmail() || window.document.myForm.youremail.value == ''){	
		jErrorCount++;
		jDyn_E_Msg = jDyn_E_Msg	+ 'Please enter a valid e-mail address.<BR>';
	}
	
	if(window.document.myForm.eSubject.value == ''){
		jErrorCount++;
		jDyn_E_Msg = jDyn_E_Msg	+ 'Please enter a Subject for your e-mail message.<BR>';
	}
	
	if(window.document.myForm.eMessage.value == ''){
		jErrorCount++;
		jDyn_E_Msg = jDyn_E_Msg	+ 'Please type us a Message.<BR>';

	}

	if(jErrorCount > 0){
		document.getElementById("dyn_e_msg").innerHTML = jDyn_E_Msg + '<BR>';	
		return false;
	}
	else
		return true;
}

function isEmail(){
	var errorInfo = '';
	var str = window.document.myForm.youremail.value;

  if (window.RegExp) {
    var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
    var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$";
    var reg1 = new RegExp(reg1str);
    var reg2 = new RegExp(reg2str);
    if (!reg1.test(str) && reg2.test(str)) {
      return true;
    }
   	window.document.myForm.youremail.focus();
   	window.document.myForm.youremail.select();
	//alert(errorInfo);
    return false;
  } else {
    if(str.indexOf("@") >= 0)
      return true;
    window.document.myForm.youremail.focus();
    window.document.myForm.youremail.select();
	//alert(errorInfo);
    return false;
  }
  
 }
