var PLEASE_ENTER="Please enter ";
var PLEASE_SELECT="Please select ";
var preURL = window.parent.document.location.protocol + '//';
var WSPATH=preURL+"www.meal-a-day.org";

function uniqueUser(userName)
{
	unique_user=getAJAXcontent(WSPATH + "/unique_user.php?username="+userName);
	return (unique_user=="1"?true:false);
}
function loginValidation()
{
	var dt=document.frm_login;
	if(trim(dt.user_name.value)==''){
		alert(PLEASE_ENTER+"username.");
		dt.user_name.focus();
		return false;
	}
	if(trim(dt.user_password.value)==''){
		alert(PLEASE_ENTER+"password.");
		dt.user_password.focus();
		return false;
	}
	if(validUser(trim(dt.user_name.value),trim(dt.user_password.value)))
	{
		YAHOO.com.thecodecentral.dialog3.hide();		
		location.href="index.php?v=login";		
		
		return false;
	}else{
		alert("Invalid username or password.");
		dt.user_name.focus();
		dt.user_name.select();
		return false;
	}
	return false;
}
function validAddress()
{
	var dt=document.frm_address;
	
	if(trim(dt.bfirst_name.value)==''){
		alert(PLEASE_ENTER+"first name.");
		dt.bfirst_name.focus();
		return false;
	}
	if(trim(dt.blast_name.value)==''){
		alert(PLEASE_ENTER+"last name.");
		dt.blast_name.focus();
		return false;
	}
	if(trim(dt.bemail.value)==''){
		alert(PLEASE_ENTER+"email.");
		dt.bemail.focus();
		return false;
	}else{
		if(!validString(trim(dt.bemail.value),'email')){
			alert("Invalid email address.");
			dt.bemail.focus()
			dt.bemail.select();
			return false;
		}
	}
	if(trim(dt.baddress.value)==''){
		alert(PLEASE_ENTER+"address.");
		dt.baddress.focus();
		return false;
	}
	if(trim(dt.bcity.value)==''){
		alert(PLEASE_ENTER+"city.");
		dt.bcity.focus();
		return false;
	}
	if(trim(dt.bstate.value)==''){
		alert(PLEASE_ENTER+"state.");
		dt.bstate.focus();
		return false;
	}
	if(trim(dt.bcountry.value)==''){
		alert(PLEASE_ENTER+"country.");
		dt.bcountry.focus();
		return false;
	}
	if(trim(dt.bzip.value)==''){
		alert(PLEASE_ENTER+"zip/postal code.");
		dt.bzip.focus();
		return false;
	}
	if(trim(dt.bphone.value)==''){
		alert(PLEASE_ENTER+"phone.");
		dt.bphone.focus();
		return false;
	}
	
	if(trim(dt.sfirst_name.value)==''){
		alert(PLEASE_ENTER+"first name.");
		dt.sfirst_name.focus();
		return false;
	}
	if(trim(dt.slast_name.value)==''){
		alert(PLEASE_ENTER+"last name.");
		dt.slast_name.focus();
		return false;
	}
	if(trim(dt.semail.value)==''){
		alert(PLEASE_ENTER+"email.");
		dt.semail.focus();
		return false;
	}else{
		if(!validString(trim(dt.semail.value),'email')){
			alert("Invalid email address.");
			dt.semail.focus()
			dt.semail.select();
			return false;
		}
	}
	if(trim(dt.saddress.value)==''){
		alert(PLEASE_ENTER+"address.");
		dt.saddress.focus();
		return false;
	}
	if(trim(dt.scity.value)==''){
		alert(PLEASE_ENTER+"city.");
		dt.scity.focus();
		return false;
	}
	if(trim(dt.sstate.value)==''){
		alert(PLEASE_ENTER+"state.");
		dt.sstate.focus();
		return false;
	}
	if(trim(dt.scountry.value)==''){
		alert(PLEASE_ENTER+"country.");
		dt.scountry.focus();
		return false;
	}
	if(trim(dt.szip.value)==''){
		alert(PLEASE_ENTER+"zip/postal code.");
		dt.szip.focus();
		return false;
	}
	if(trim(dt.sphone.value)==''){
		alert(PLEASE_ENTER+"phone.");
		dt.sphone.focus();
		return false;
	}	
	if(!dt.terms.checked){
		alert("Please accept Terms & Conditions.");
		return false;
	}
	return true;
}
function SetDefaultBilling()
{
	var dt=document.frm_address;
	if(dt.billing.checked){
		dt.sfirst_name.value=dt.bfirst_name.value;
		dt.slast_name.value=dt.blast_name.value;
		dt.semail.value=dt.bemail.value;
		dt.saddress.value=dt.baddress.value;
		dt.scity.value=dt.bcity.value;
		dt.sstate.value=dt.bstate.value;
		dt.scountry.value=dt.bcountry.value;	
		dt.szip.value=dt.bzip.value;
		dt.sphone.value=dt.bphone.value;		
	}
	if(!dt.billing.checked){
		dt.sfirst_name.value = "";
		dt.slast_name.value = "";
		dt.semail.value = "";
		dt.saddress.value = "";
		dt.scity.value = "";
		dt.sstate.value = "";
		dt.scountry.value = "";
		dt.szip.value = "";
		dt.sphone.value = "";
	}
}

function blankfld()
{
	var kobj=document.frm_search.key
	var key=trim(kobj.value);
	if(key=='search')
		kobj.value='';
	else
		kobj.value=kobj.value;
			
}
function keysubmit()
{
	var kobj=document.frm_search.key
	var key=trim(kobj.value);
	if(key=='search' || key=='')
		return false;
	else 
		return true;	
}

function validFeedback()
{
	var dt=document.frm_feedback;
	
	if(dt.fdb_twot0.checked || dt.fdb_twot1.checked || dt.fdb_twot2.checked || dt.fdb_twot3.checked || dt.fdb_twot4.checked || dt.fdb_twot5.checked){
		var flg=1;
	}else{
		alert(PLEASE_SELECT+"to which of the following do you have access?");
		return false;
	}
	if(trim(dt.fdb_name.value)==''){
		alert(PLEASE_ENTER+"name.");
		dt.fdb_name.focus();
		return false;
	}
	if(trim(dt.fdb_orgn.value)==''){
		alert(PLEASE_ENTER+"organisation.");
		dt.fdb_orgn.focus();
		return false;
	}
	if(trim(dt.fdb_adrs.value)==''){
		alert(PLEASE_ENTER+"address.");
		dt.fdb_adrs.focus();
		return false;
	}
	if(trim(dt.fdb_tlph.value)==''){
		alert(PLEASE_ENTER+"telephone.");
		dt.fdb_tlph.focus();
		return false;
	}
	if(trim(dt.fdb_emal.value)==''){
		alert(PLEASE_ENTER+"email.");
		dt.fdb_emal.focus();
		return false;
	}else{
		if(!validString(trim(dt.fdb_emal.value),'email')){
			alert("Invalid email address.");
			dt.fdb_emal.focus()
			dt.fdb_emal.select();
			return false;
		}
	}
	return true;
}

function validUpdSignup()
{
	var dt=document.frm_upd_signup;
	if(trim(dt.news_name.value)==''){
		alert(PLEASE_ENTER+"name.");
		dt.news_name.focus();
		return false;
	}
	if(trim(dt.email.value)==''){
		alert(PLEASE_ENTER+"email.");
		dt.email.focus();
		return false;
	}else{
		if(!validString(trim(dt.email.value),'email')){
			alert("Invalid email address.");
			dt.email.focus()
			dt.email.select();
			return false;
		}
	}
	return true;
}

function validDonation()
{
	var dt=document.frm_donation;
	
	if(trim(dt.order_amount.value)==''){
		alert(PLEASE_ENTER+"donation amount.");
		dt.order_amount.focus();
		return false;
	}else if(isNaN(dt.order_amount.value)){
		alert(PLEASE_ENTER+" a numeric value for donation amount.");
		dt.order_amount.focus();
		dt.order_amount.select();
		return false;
	}
	if(trim(dt.first_name.value)==''){
		alert(PLEASE_ENTER+"first name.");
		dt.first_name.focus();
		return false;
	}
	if(trim(dt.last_name.value)==''){
		alert(PLEASE_ENTER+"last name.");
		dt.last_name.focus();
		return false;
	}
	if(trim(dt.email.value)==''){
		alert(PLEASE_ENTER+"email.");
		dt.email.focus();
		return false;
	}else{
		if(!validString(trim(dt.email.value),'email')){
			alert("Invalid email address.");
			dt.email.focus()
			dt.email.select();
			return false;
		}
	}
	if(trim(dt.address.value)==''){
		alert(PLEASE_ENTER+"address.");
		dt.address.focus();
		return false;
	}
	if(trim(dt.city.value)==''){
		alert(PLEASE_ENTER+"city.");
		dt.city.focus();
		return false;
	}
	if(trim(dt.state.value)==''){
		alert(PLEASE_ENTER+"state.");
		dt.state.focus();
		return false;
	}
	if(trim(dt.country.value)==''){
		alert(PLEASE_ENTER+"country.");
		dt.country.focus();
		return false;
	}
	if(trim(dt.zip.value)==''){
		alert(PLEASE_ENTER+"zip/postal code.");
		dt.zip.focus();
		return false;
	}
	if(trim(dt.phone.value)==''){
		alert(PLEASE_ENTER+"phone.");
		dt.phone.focus();
		return false;
	}
	if(!dt.terms.checked){
		alert("Please accept Terms & Conditions.");
		return false;
	}
	return true;
}
