/* Validation Functions */
function validateemailagent(f){
	err_msg = 0, problems_detected = 0;	
	err_txt_msg = "Please properly fill in the required fields\t\n";
	err_txt_msg += "-----------------------------------------------\t\n";

	var fname = f.txt_fname.value;
	var lname = f.txt_lname.value;
	var email = f.txt_email.value;
	var subject = f.txt_subject.value;
	var msg = f.txt_msg.value;
	
	if(!fname){
		err_txt_msg += "\tFirst Name\n";		
		problems_detected++;
	}
	if(!lname){
		err_txt_msg += "\tLast Name\n";		
		problems_detected++;
	}
	if(!email){
		err_txt_msg += "\tE-Mail Address\n";		
		problems_detected++;
	}
	if(!subject){
		err_txt_msg += "\tSubject\n";		
		problems_detected++;
	}
	if(!msg){
		err_txt_msg += "\tMessage\n";		
		problems_detected++;
	}
	
	if (problems_detected){
		alert(err_txt_msg);
	}
	else{
		var emailok = emailCheck(email);
		if(emailok){
			document.emailagent.submit();
		}
	}
}

function validatetextmessage(f){ //text message a friend
	err_msg = 0, problems_detected = 0;	
	err_txt_msg = "Please properly fill in the required fields\t\n";
	err_txt_msg += "-----------------------------------------------\t\n";
	
	//var phoneset1 = f.txt_phoneset1.value;
	//var phoneset2 = f.txt_phoneset2.value;
	//var phoneset3 = f.txt_phoneset3.value;
	//var provider = f.sel_provider.options[f.sel_provider.selectedIndex].value;
	var message = f.txt_message.value;
	
	//if(!phoneset1 && !phoneset2 && !phoneset3){
	//	err_txt_msg += "\tMobile Phone Number\n";		
	//	problems_detected++;
	//}
	
	//if(!IsNumeric(phoneset1) || !IsNumeric(phoneset2) || !IsNumeric(phoneset3)){
	//	err_txt_msg += "\tInvalid Mobile Phone Number\n";		
	//	problems_detected++;
	//}
	
	//if(!provider){
	//	err_txt_msg += "\tService Provider\n";		
	//	problems_detected++;
	//}
	
	if(!message){
		err_txt_msg += "\tYour Message\n";		
		problems_detected++;
	}
	
	if (problems_detected){
		alert(err_txt_msg);
	}
	else{
		document.textmessage.submit();
	}
}

function validatetextmessageFriend(f){ //text message a friend
	err_msg = 0, problems_detected = 0;	
	err_txt_msg = "Please properly fill in the required fields\t\n";
	err_txt_msg += "-----------------------------------------------\t\n";
	
	var phone1 = f.tnum1.value;
	var phone2 = f.tnum2.value;
	var phone3 = f.tnum3.value;
	
	var phoneset1 = phone1 +phone2 +phone3;
	//var phoneset2 = f.txt_phoneset2.value;
	//var phoneset3 = f.txt_phoneset3.value;
	var provider = f.sel_provider.options[f.sel_provider.selectedIndex].value;
	var message = f.txt_message.value;
	
	if(!phoneset1){
		err_txt_msg += "\tPhone Number\n";		
		problems_detected++;
	}
	
	if(!IsNumeric(phoneset1)){
		err_txt_msg += "\tInvalid Phone Number\n";		
		problems_detected++;
	}
	
	if(!provider){
		err_txt_msg += "\tPhone Carrier\n";		
		problems_detected++;
	}
	
	if(!message){
		err_txt_msg += "\tYour Message\n";		
		problems_detected++;
	}
	
	
	if (problems_detected){
		alert(err_txt_msg);
	}
	else{
	//alert(message)
		document.textmessage.tnum.value = phoneset1;
		document.textmessage.submit();
	}
}


function validateemailfriend(f){ //e-mail a friend
	err_msg = 0, problems_detected = 0;	
	err_txt_msg = "Please properly fill in the required fields\t\n";
	err_txt_msg += "-----------------------------------------------\t\n";
	
	var toemail = f.txt_toemail.value;
	var fromemail = f.txt_fromemail.value;
	var subject = f.txt_subject.value;
	var message = f.txt_message.value;
		
	if(!toemail){
		err_txt_msg += "\tRecipient E-Mail Address\n";		
		problems_detected++;
	}
	if(!fromemail){
		err_txt_msg += "\tYour E-Mail Address\n";		
		problems_detected++;
	}
	if(!subject){
		err_txt_msg += "\tSubject\n";		
		problems_detected++;
	}
	if(!message){
		err_txt_msg += "\tMessage\n";		
		problems_detected++;
	}
	
	if (problems_detected){
		alert(err_txt_msg);
	}
	else{
		var emailok = emailCheck(fromemail);
		if(emailok){
			document.emailafriend.submit();
		}
	}
}