// 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 RegDataValid()
{

	var d = document.register
	var uname = d.uname.value	
	var email = d.email.value
	var name = d.name.value	
	var pass = d.pass.value
	var passok = d.passok.value

	
	if(uname.length < 5 )
	{
		alert(" يجب ان يكون اسم المستخدم اكثر من 6 احرف ");
		d.uname.value="";
		d.uname.focus();
		return false	
	}
	
	if(/ /.test(uname))
	{
		alert("  اسم المستخدم يجب ان يكون كلمة واحدة فقط  بدون فراغ");
		d.uname.value="";
		d.uname.focus();
		return false	
	}
	
	
	if(pass.length < 5 )
	{
		alert(" يجب ادخال كلمة المرور اكثر من 5 احرف ");
		d.pass.value="";
		d.pass.focus();
		return false	
	}
	
	if(passok.length < 5 )
	{
		alert(" يجب ادخال تأكيد كلمة المرور  ");
		d.passok.value="";
		d.passok.focus();
		return false	
	}
	
	if(passok!=pass)
	{
		alert(" تأكيد كلمة المرور غير صحيح ");
		d.passok.value="";
		d.passok.focus();
		return false	
	}
	
	
	if(name.length < 5 )
	{
		alert(" يجب ادخال الاسم الكامل ");
		d.name.value="";
		d.name.focus();
		return false	
	}
	
	if(email.length < 10 )
	{
		alert(" يجب ادخال البريد الالكتروني  ");
		d.email.value="";
		d.email.focus();
		return false	
	}
	
	if(!validmail(email))
	{
		alert("البريد الالكتروني الذي ادخلته غير صحيح ");
		d.email.value="";
		d.email.focus();
		return false	
	}
	
	
	
}

function setInv()
{

var el = document.getElementById("check");
if ( el.style.display != 'none' ) {
el.style.display = 'none';
el.innerHTML='';
}
else {
el.style.display = 'block';
}
	
}
