jQuery(function($) {

});

function validate(){

	var errors		=			0;
	var e			=			getEmails();

	if(document.stf.fromname.value==""){
		$("#fromname").css({border:"1px solid #cc0000"});
		errors++;
	}else{
		$("#fromname").css({border:"1px solid #454545"});
	}
	
	if(document.stf.fromemail.value==""){
		$("#fromemail").css({border:"1px solid #cc0000"});
		errors++;
	}else{
		$("#fromemail").css({border:"1px solid #454545"});
	}

	
	if(e){
		for(var i=0; i<e.length; i++){
			if(!validEmail(e[i].field.value)){
				$(e[i].div).css({border:"1px solid #cc0000"});
				errors++;
			}else{
				$(e[i].div).css({border:"1px solid #454545"});
			}
		}
	}else{
		$("#email_1").css({border:"1px solid #cc0000"});
		errors++;
	}
		
	if(errors){
		$("#sendbutton .errormessage").text("The form contains " + errors + " errors.  Please re-enter the fields highlighted in red");
		
		return false;
	}else{
		$("#sendbutton .errormessage").text("");
		return true;
	}	
}

function getEmails(){
	var emails = new Array();
	for(var i=1; i<5; i++){
		var e = document.stf["email_"+i];
		var d = $("#email_"+i);
		if(e.value != ""){
			emails.push({field:e, div:d});
		}
	}
	
	if(emails.length){
		return emails;
	}else{
		return false;
	}
}

function validEmail(value){
	
	var apos		=		value.indexOf("@");
	var dotpos		=		value.lastIndexOf(".");
	
	if (apos < 1 || (dotpos-apos) < 2){
		return false;
	}else{
		return true;
	}
}





