// JavaScript Document

function validmail(email) {
		var at = email.lastIndexOf("@");

		// Make sure the at (@) sybmol exists and  
		// it is not the first or last character
		if (at < 1 || (at + 1) === email.length)
			return false;

		// Make sure there aren't multiple periods together
		if (/(\.{2,})/.test(email))
			return false;

		// Break up the local and domain portions
		var local = email.substring(0, at);
		var domain = email.substring(at + 1);

		// Check lengths
		if (local.length < 1 || local.length > 64 || domain.length < 4 || domain.length > 255)
			return false;

		// Make sure local and domain don't start with or end with a period
		if (/(^\.|\.$)/.test(local) || /(^\.|\.$)/.test(domain))
			return false;

		// Check for quoted-string addresses
		// Since almost anything is allowed in a quoted-string address,
		// we're just going to let them go through
		if (!/^"(.+)"$/.test(local)) {
			// It's a dot-string address...check for valid characters
			if (!/^[-a-zA-Z0-9!#$%*\/?|^{}`~&+=_\.]*$/.test(local))
				return false;
			}

		// Make sure domain contains only valid characters and at least one period
		if (!/^[-a-zA-Z0-9\.]*$/.test(domain) || domain.indexOf(".") === -1)
			return false;	

		return true;
	}




function sendfrndValid()
{

	var d = document.sendfrnd
	var uname = d.uname.value	
	var umail = d.umail.value
	var hname = d.hname.value	
	var hmail = d.hmail.value

	
	if(uname.length < 3 )
	{
		alert(" يجب ادخال اسم المرسل ");
		d.uname.value="";
		d.uname.focus();
		return false	
	}
	
	if(umail.length < 10 )
	{
		alert(" يجب ادخال البريد الالكتروني للمرسل  ");
		d.umail.value="";
		d.umail.focus();
		return false	
	}
	
	if(!validmail(umail))
	{
		alert(" البريد الالكتروني للمرسل غير صحيح ");
		d.umail.value="";
		d.umail.focus();
		return false	
	}
	
	
	if(hname.length < 3 )
	{
		alert(" يجب ادخال اسم المرسل اليه ");
		d.hname.value="";
		d.hname.focus();
		return false	
	}
	
	if(hmail.length < 10 )
	{
		alert(" يجب ادخال البريد الالكتروني للمرسل اليه ");
		d.hmail.value="";
		d.hmail.focus();
		return false	
	}
	
		if(!validmail(hmail))
	{
		alert(" البريد الالكتروني للمرسل اليه غير صحيح ");
		d.hmail.value="";
		d.hmail.focus();
		return false	
	}
	
}

