// JavaScript Document

<!--
function gup( name ) {
	var regexS = "[\\?&]"+name+"=([^&#]*)";
	var regex = new RegExp( regexS );
	var tmpURL = window.location.href;
	var results = regex.exec( tmpURL );
	if( results == null ) {
		return "";
	} else {
		return results[1];
	}
}
function clearInput(obj,clearVal){//clearInput
	if(obj.value==clearVal){
		obj.value='';
	}
}

function emailval(email) {
	var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
	var regex = new RegExp(emailReg);
	return regex.test(email);
}

function addEvent(obj, evType, fn){ 
	if (obj.addEventListener){ 
		obj.addEventListener(evType, fn, false); 
		return true; 
	} else if (obj.attachEvent){ 
		var r = obj.attachEvent("on"+evType, fn); 
		return r; 
	} else { 
		return false; 
	}
	
}
function clear(obj, evType, clearVal){
	addEvent(obj, evType, function(){clearInput(obj,clearVal);});
}
window.onload = function(){
	clear(document.getElementById('name1'), 'click', "First Friend's Name");
	clear(document.getElementById('email1'), 'click', "First Friend's Email");
	clear(document.getElementById('name2'), 'click', "Second Friend's Name");
	clear(document.getElementById('email2'), 'click', "Second Friend's Email");
	clear(document.getElementById('name3'), 'click', "Third Friend's Name");
	clear(document.getElementById('email3'), 'click', "Third Friend's Email");
	clear(document.getElementById('referredby_name'), 'click', 'Your Name');
	clear(document.getElementById('referredby_email'), 'click', 'Your Email');
	
	document.sendFriend.onsubmit=function(){return false;};
	addEvent(document.sendFriend, 'submit', validate)
	
	if(gup('filled')==1){
		document.getElementById('thankyou').innerHTML="Thank you for sending to a friend. Send to another?";
	}
}

function validate(){
	var error = '';
	if(!emailval(document.sendFriend.email1.value)){
		error="Please make sure your friend's email is valid.\n";
	}
	if(!emailval(document.sendFriend.referredby_email.value)){
		error+="Please make sure your email is valid.";
	} 
	if(error){
		alert(error);
		return false;
	}
	document.sendFriend.submit();
	return true;
}
//-->