function validateEmail1() {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.contactFormMain.authoremail.value;
   if(reg.test(address) == false) {
      return false;
   }else{
	  return true;
   }
}
function checkscript() {
	if (document.contactFormMain.authorname.value=="") {
		document.getElementById("authorname").focus();
		alert('Please enter your name.');
		return false;
	}
	if (document.contactFormMain.authoremail.value=="") {
		document.getElementById("authoremail").focus();
		alert('Please enter your email.');
		return false;
	}
	if (validateEmail1()==false) {
		document.getElementById("authoremail").focus();
	    alert('Invalid Email Address')
		return false;
	}
	if (document.contactFormMain.themename.value=="") {
		document.getElementById("themename").focus();
		alert('Please enter theme name.');
		return false;
	}
	if (document.contactFormMain.description.value=="") {
		document.getElementById("description").focus();
		alert('Please enter a short description.');
		return false;
	}
	if (document.contactFormMain.uploadedfile.value=="") {
		document.getElementById("uploadedfile").focus();
		alert('Please select the zip file.');
		return false;
	}
	if (!document.contactFormMain.uploadedfile.value.match(/^[^@]+\.zip$/)) {
		document.getElementById("uploadedfile").focus();
		alert('Please upload a zip file.');
		return false;
	}
	if (document.getElementById("terms").checked==false) {
		document.getElementById("terms").focus();
		alert('If you want to submit a theme you must agree with the terms.');
		return false;
	}
	if (document.contactFormMain.security_code.value=="") {
		document.getElementById("security_code").focus();
		alert('Please enter the validation text.');
		
		return false;
	}
	
	return true;
}
function validateEmail() {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.contactFormMain.email.value;
   if(reg.test(address) == false) {
      return false;
   }else{
	  return true;
   }
}
function checkContactScript(){
	if (document.contactFormMain.name.value=="") {
		document.getElementById("name").focus();
		alert('Please enter your name.');
		return false;
	}
	if (document.contactFormMain.email.value=="") {
		document.getElementById("email").focus();
		alert('Please enter your email.');
		return false;
	}
	if (validateEmail()==false) {
		document.getElementById("email").focus();
	    alert('Invalid Email Address')
		return false;
	}
	if (document.contactFormMain.contactfor.value=="") {
		document.getElementById("contactfor").focus();
		alert('Please chose an contact reason.');
		return false;
	}
	if (document.contactFormMain.description.value=="") {
		document.getElementById("description").focus();
		alert('Please enter the message.');
		return false;
	}
	if (document.contactFormMain.security_code.value=="") {
		document.getElementById("security_code").focus();
		alert('Please enter the validation text.');
		
		return false;
	}
	
	return true;
}
