var http = createRequestObject();

function createRequestObject(){

    var request_;

    var browser = navigator.appName;

    if(browser == "Microsoft Internet Explorer"){

        request_ = new ActiveXObject("Microsoft.XMLHTTP");

    }

    else{

        request_ = new XMLHttpRequest();

    }

    return request_;

}

function getInfo(){



	var logiuser_id = register.logiuser_id.value;

	if(logiuser_id.length<4 ){

		alert("إسم المستخدم لا يجب ان يقل عن 4 احرف");

		register.logiuser_id.focus();

		return false;	

	}



	if(!(CheckAdminName(logiuser_id))){

		alert(" إسم المستخدم يجب ان لا يحتوي على رموز خاصة * \n                       إسم المستخدم يجب ان يبداء بحرف *");

		register.logiuser_id.focus();

		return false;	

	}

	

	
	var randNumber = Math.floor(89999999*Math.random()+10000000);
    http.open('get', 'check_avalible.php?id='+ document.register.logiuser_id.value+'&rm='+randNumber);

    http.onreadystatechange = handleInfo;

    http.send(null);

}

function handleInfo(){

    if(http.readyState == 1){

        document.getElementById('instructions').innerHTML = '<img src=../images/downx.gif> جاري جلب البيانات...';

    }

    if(http.readyState == 4){

        var response = http.responseText;		

        document.getElementById('instructions').innerHTML = response;

    }

}







function evalPwd(s)

{

	var cmpx = 0;

	

	if (s.length >= 6)

	{

		cmpx++;

		

		if (s.search("[A-Z]") != -1)

		{

			cmpx++;

		}

		

		if (s.search("[0-9]") != -1)

		{

			cmpx++;

		}

		

		if (s.length >= 8 || s.search("[\x20-\x2F\x3A-\x40\x5B-\x60\x7B-\x7E]") != -1)

		{

			cmpx++;

		}

	}

	

	if (cmpx == 0)

	{

		document.getElementById("weak").className = "nrm";

		document.getElementById("medium").className = "nrm";

		document.getElementById("strong").className = "nrm";

	}

	else if (cmpx == 1)

	{

		document.getElementById("weak").className = "red";

		document.getElementById("medium").className = "nrm";

		document.getElementById("strong").className = "nrm";

	}

	else if (cmpx == 2)

	{

		document.getElementById("weak").className = "yellow";

		document.getElementById("medium").className = "yellow";

		document.getElementById("strong").className = "nrm";

	}

	else

	{

		document.getElementById("weak").className = "green";

		document.getElementById("medium").className = "green";

		document.getElementById("strong").className = "green";

	}

}



  function toggleInstructions() {

   	Istate = document.getElementById('instructions').style.display;

   	  if (Istate=='none') {

      	Istate='block';

  	  }else {

		Istate='none';

	  }

   	document.getElementById('instructions').style.display=Istate;

  }



  function toggleInstructionsOn() {

    Istate = document.getElementById('instructions').style.display;

      if (Istate=='none') {

        Istate='block';

      }else {

        Istate='none';

      }

   document.getElementById('instructions').style.display=Istate;

 } 

 

 function new_freecap()

{

	// loads new freecap image

	if(document.getElementById)

	{

		// extract image name from image source (i.e. cut off ?randomness)

		thesrc = document.getElementById("freecap").src;

		thesrc = thesrc.substring(0,thesrc.lastIndexOf(".")+4);

		// add ?(random) to prevent caching

		document.getElementById("freecap").src = thesrc+"?"+Math.round(Math.random()*100000);

	} else {

		alert("Sorry, cannot autoreload freecap image\nSubmit the form and a new freecap will be loaded");

	}

}



function valid(){



/*	

var loginame = register.loginame.value.length;

if(loginame == 0){

	alert("الرجاء ادخال اسمك ");

	register.loginame.focus();

	return false;	

}

*/



var logingender = register.logigender.value;

if(logingender == -1){

	alert("الرجاء اختيار الجنس");

	register.logigender.focus();

	return false;	

}



var logiuser_id = register.logiuser_id.value;

if(logiuser_id.length<4 ){

	alert("إسم المستخدم لا يجب ان يقل عن 4 احرف");

	register.logiuser_id.focus();

	return false;	

}



	if(!(CheckAdminName(logiuser_id))){

		alert(" إسم المستخدم يجب ان لا يحتوي على رموز خاصة * \n                       إسم المستخدم يجب ان يبداء بحرف *");

		register.logiuser_id.focus();

		return false;	

	}





var logipass = register.logipass.value;

var logipass2 = register.re_password.value;

if(!(CheckPass(logipass))){

	alert("الرجاء ادخال كلمة السر");

	register.logipass.focus();

	return false;	

}



if( logipass !=logipass2 ){

	alert("الرجاء التاكد من تطابق كلمة السر");

	register.logipass.focus();

	return false;	

}



var logicountry_TLD = register.logicountry_TLD.value;

if(logicountry_TLD == -1){

	alert("الرجاء اختيار الدولة");

	register.logicountry_TLD.focus();

	return false;	

}



var logialternate_email = register.logialternate_email.value;

if(!(CheckMail(logialternate_email))){

	alert("الرجاء ادخال الايميل بالشكل الصحيح");

	register.logialternate_email.focus();

	return false;	

}



var day = register.day.value;

if(day == -1){

	alert("الرجاء اختيار يوم الميلاد");

	register.day.focus();

	return false;	

}



var month = register.month.value;

if(month == -1){

	alert("الرجاء اختيار شهر الميلاد");

	register.month.focus();

	return false;	

}



var year = register.year.value;

if(year == -1){

	alert("الرجاء اختيار سنة الميلاد");

	register.year.focus();

	return false;	

}





var genesecure_q = register.genesecure_q.value;

if(genesecure_q == -1){

	alert("الرجاء اختيار سؤالك السري");

	register.genesecure_q.focus();

	return false;	

}



var genesecure_a = register.genesecure_a.value.length;

if(genesecure_a == 0){

	alert("الرجاء ادخال اجابتك على السؤال السري الذ اخترته");

	register.genesecure_a.focus();

	return false;	

}



var word = register.word.value.length;

if(word == 0){

	alert("الرجاء ادخال  النص الموجود بالصورة");

	register.word.focus();

	return false;	

}







return true

}