var friends=1;

function addFriend ()
{
	if (friends==4)
		return;
	//disable the buttom
	var addButtom = document.getElementById ('add'+friends);
	if (addButtom!=null)
		addButtom.style.display = 'none';
	var removeButtom = document.getElementById ('rem'+friends);
	if (removeButtom!=null)
		removeButtom.style.display = 'none';
	friends+=1;	
	document.getElementById("friend"+friends).style.display = 'block';
	
	 
}

function removeFriend ()
{
	if (friends==1)
		return;
	document.getElementById("friend"+friends+"firstname").value='';
	//document.getElementById("friend"+friends+"lastname").value='';
	document.getElementById("friend"+friends+"email").value='';
	document.getElementById("friend"+friends).style.display = 'none';
	friends-=1;
	var addButtom = document.getElementById ('add'+friends);
	if (addButtom!=null)
		addButtom.style.display = 'block';
	var removeButtom = document.getElementById ('rem'+friends);
	if (removeButtom!=null)
		removeButtom.style.display = 'block';
}

function validateTellFriend (frm)
{
	var els = frm.elements;
	var result = true;
	for (var i = 0; i < els.length; i++) if (els[i].type == 'text') els[i].value = els[i].value.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
	
	for (var i = 0; i < els.length; i++) 
	if (els[i].type == 'text')
		removeClass (els[i],'error');
	
	if (frm.yourfirstname.value=="")
	{addClass (frm.yourfirstname, "error");result = false;}
	//if (frm.yourlastname.value=="")
	//{ addClass (frm.yourlastname, "error");result = false;}
	if (!isEmail(frm.youremail.value))
	{addClass (frm.youremail, "error");result = false;}
	for (i=0; i< friends; i+=1)
	{
		var prefix = 'friend' + (i+1);		
		if (frm.elements[prefix+"firstname"].value=="")
			{addClass (frm.elements[prefix+"firstname"], "error"); result = false;}
		//if (frm.elements[prefix+"lastname"].value=="")
			//{addClass (frm.elements[prefix+"lastname"], "error"); result = false;}
		if ( !isEmail(frm.elements[prefix+"email"].value) )
			{addClass (frm.elements[prefix+"email"], "error"); result = false;}
	}
	if (result == false)
		alert("Please correct the fields highlighted.");
	return result;
		

alert("Please correct the fields highlighted.");

}
