// JavaScript Document
// accept string
// return: string
function trim(stringToTrim) {
	return stringToTrim.replace(/^\s+|\s+$/g,"");
}
// accept email string
// return: bool
function checkmail(email){
		var _email = email;
		var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
		var returnval = emailfilter.test(_email);			
		return returnval;
}
function validate_SubmitProject(form) {
		
		var _proj_title = document.getElementById('proj_title').value;
		var _writers = document.getElementById('writers').value;
		var _synopsis = document.getElementById('synopsis').value;
		
		var _status = document.getElementById('status').value;
		var _total_budget = document.getElementById('total_budget').value;
		var _committed_amount = document.getElementById('committed_amount').value;
		var _needed_amount = document.getElementById('needed_amount').value;
		
		var _fname = document.getElementById('fname').value;
		var _lname = document.getElementById('lname').value;
		var _email = document.getElementById('email').value;
		var _phone_1 = document.getElementById('phone_1').value;
		var _phone_1a = document.getElementById('phone_1a').value;
		
		if(trim(_proj_title).length==0) {
			alert("Enter Project Title.");
			form.proj_title.focus();
			requiredSttyle('proj_title');
			return false;
		} else if(trim(_writers).length==0) {
			alert("Enter Writer(s).");
			form.writers.focus();
			requiredSttyle('writers');
			return false;
		} else if(trim(_synopsis).length==0) {
			alert("Enter Synopsis.");
			form.synopsis.focus();
			requiredSttyle('synopsis');
			return false;
		} 
		
		   else if(trim(_status).length==0) {
			alert("Enter Status.");
			form.status.focus();
			requiredSttyle('status');
			return false;
		}  else if(trim(_total_budget).length==0) {
			alert("Enter Total Budget.");
			form.total_budget.focus();
			requiredSttyle('total_budget');
			return false;
		}  else if(trim(_committed_amount).length==0) {
			alert("Enter Committed Amount.");
			form.committed_amount.focus();
			requiredSttyle('committed_amount');
			return false;
		}  else if(trim(_needed_amount).length==0) {
			alert("Enter Needed Amount.");
			form.needed_amount.focus();
			requiredSttyle('needed_amount');
			return false;
		}
		
		   else if(trim(_fname).length==0) {
			alert("Enter First Name.");
			form.fname.focus();
			requiredSttyle('fname');
			return false;
		}  else if(trim(_lname).length==0) {
			alert("Enter Last Name.");
			form.lname.focus();
			requiredSttyle('lname');
			return false;
		}  else if(trim(_email).length==0) {
			alert("Enter Email.");
			form.email.focus();
			requiredSttyle('email');
			return false;
		}  else if(checkmail(_email) == false) {
			alert("Enter Valid Email.");
			form.email.focus();
			requiredSttyle('email');
			return false;
		}  else if(trim(_phone_1a).length==0 ) {
			alert("Enter Phone Number.");
			form.phone_1a.focus();
			requiredSttyle('phone_1a');
			return false;
		}
		
		if (form.agree.checked == false ) 	{
			alert('Please make sure you have read the Bigfoot Partners Ltd. Policy.');
			form.agree.focus();
			return false;
		}
		
		return true;
}
function on_mouseout(id) {
	document.getElementById(id).style.border = '';
}
function requiredSttyle(id) {
	document.getElementById(id).style.border = '1px solid #FF0000';
}