if (document.images)
{
  pic1= new Image(); 
  pic1.src="img/ok.png";
  pic2= new Image(); 
  pic2.src="LightForm/images/hint_sumo.png";  
  
}


function validateFormOnSubmit(theForm,required_obj) {

var reason = "";
//alert(required_obj);

var job_announce="";
var temp = new Array();
temp = required_obj.split('-');
//alert(temp[0]);
//alert(temp[1]);
//alert(temp.length);
for (i=0 ; i<temp.length;i++){
//alert(temp[i]);
	var temp_data = new Array();
	temp_data = temp[i].split('#');	
	//alert(temp_data[1]);
			if (temp_data[1]=='username' ){
				//alert(temp_data[1]);
				reason += validateUsername(temp_data[0]);	
				
			
			}else if (temp_data[1]=='password' ){
				//alert(temp_data[1]);
				reason += validatePassword(temp_data[0]);	
				
			}else if (temp_data[1]=='email' ){
				//alert(temp_data[1]);
				reason += validateEmail(temp_data[0]);	
				
			}else if (temp_data[1]=='text' ){
				//alert(temp_data[1]);
				reason += validateText(temp_data[0]);	
				
			}else if (temp_data[1]=='full_name' ){
				//alert(temp_data[1]);
				reason += validatefull_name(temp_data[0]);	
				
			}else if (temp_data[1]=='select' ){
				//alert(temp_data[1]);
				reason += validateSelect(temp_data[0]);	
				
			}else if (temp_data[1]=='Password_confirm' ){
				//alert(temp_data[1]);
				reason += validatePassword_confirm(temp_data[0]);	
				
			}else if (temp_data[1]=='phone' ){
				//alert(temp_data[1]);
				reason += validatePhone(temp_data[0]);	
				
			}else if (temp_data[1]=='mobile' ){
				//alert(temp_data[1]);
				reason += validateMobile(temp_data[0]);	
				
			}else if (temp_data[1]=='datee' ){
					//alert(temp_data[1]);
				reason += validateDate(temp_data[0]);	
				
			}else if (temp_data[1]=='number' ){
					//alert(temp_data[1]);
				reason += validateNumbers(temp_data[0]);	
				
			}else if (temp_data[1]=='radio_txt' ){
					//alert(temp_data[1]);
				reason += validateRadio_txt(temp_data[0]);	
				
			}else if (temp_data[1]=='hours' ){
					//alert(temp_data[1]);
				reason += validateHours(temp_data[0]);	
				
			}else if (temp_data[1]=='job_announce' ){
					//alert(temp_data[1]);
				reason += validateJobAnnounce(temp_data[0]);
				job_announce="ssssss";
				
			}
	}
	
	

// reason += validateUsername_(theForm.username);
 // reason += validatePassword(theForm.pwd);
 //reason += validateEmail(theForm.email);
 // reason += validatePhone(theForm.phone);
//  reason += validateEmpty(theForm.from);
 
 
  if (reason != "") {
		
		if (job_announce!=""){
			alert("  يجب إدخال رقم الإعلان حتى تتمكن من البحث");	
		}else{

			alert("Please , fill the required data .\n" );

		}
    return false;
  }

 // alert("تم إدخال جميع البيانات بنجاح");
  return true;
}

function validateEmpty(fld) {
    var error = "";
 
    if (fld.value.length == 0) {
        //fld.style.background = 'Yellow'; 
        error = "Please , fill the required data ..\n"
    } else {
        fld.style.background = 'White';
    }
 //  alert(error);
   return error;  
}
//////////////////////////////

function validateRadio_txt(fldd){
	
	alert("Okkkkkkkkkkkkk");
	
	var error = "";
	var fld = document.getElementById(fldd);
	//var fld_lbl=fld.name + "_lbl";
	var elem_obj = document.getElementById('act_account_no_lbl');
	var fld_sender = document.getElementById('act_account_no');

	alert(fld.value);

		if (fld.value=='t'){
		
			validateNumbers_(fld_sender);
		
		}


	
}

///////////////////////////////

function radio_bt_enable_txt(fldd,status_v) {

	var fld = document.getElementById(fldd);
	
	var from_school_txt=document.getElementById('from_school_txt');
	
	var success_r_1=document.getElementById('success_r_1');
	var success_r_2=document.getElementById('success_r_2');	
	
	
	
	
	if (status_v=="enable"){
		
		//fld.disabled = true;
		
		success_r_1.disabled=true;
		success_r_2.disabled=true;		
		
		from_school_txt.disabled=true;
		
		
	
		alert("لا يوجد داعي لإدخال البيانات التالية");	
	
	}else{
	
		alert("يجب إدخال البيانات التالية");	
	
		//fld.disabled = false;
		
		success_r_1.disabled=false;
		success_r_2.disabled=false;		
		
		from_school_txt.disabled=false;		
	}
	
}

///////////////////////////////

function radio_bt_enable_success_txt(fldd,status_v) {

	var fld = document.getElementById(fldd);
	
	var fail_1_txt=document.getElementById('contraxt_no_txt');
	
	
	
	
	if (status_v=="enable"){
		
		//fld.disabled = true;
		
		fail_1_txt.disabled=true;
		
		
	
		alert("لا يوجد داعي لإدخال البيانات التالية");	
	
	}else{
	
		alert("يجب إدخال البيانات التالية");	
	
		//fld.disabled = false;
		
		fail_1_txt.disabled=false;
	}
	
}


///////////////////////////// Select  ---- > form validation function ///////////////
function validateSelect(fldd) {
	//alert(fld);
	var fld = document.getElementById(fldd);
	//alert(fld);
	fld_lbl=fldd+"_lbl";
	//alert(fld_lbl);
	var elem_obj = document.getElementById(fld_lbl);	
	
	//var elem_obj = document.getElementById(fld);

	var error = "";
    var illegalChars = /\W/; // allow letters, numbers, and underscores
 
    if (fld.value == "") {
        //fld.style.background = 'Yellow'; 
        error = "<img src='img/error.png'>\n";
    }else {
        //fld.style.background = 'RED';
		 elem_obj.innerHTML="<img src='img/ok.png'  align='bottom'>";		
    }
	
	 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}

return error;
}
///////////////////////////// Select  ---- > form validation function ///////////////

///////////////////////////// Select  ---- > form validation function ///////////////
function validateSelect_(fld) {
	//alert(fld);
	//var fld = document.getElementById(fldd);
	//alert(fld); 
	fld_lbl=fld.id + "_lbl";
	//alert(fld_lbl);
	var elem_obj = document.getElementById(fld_lbl);	
	
	//var elem_obj = document.getElementById(fld);

	var error = "";
    var illegalChars = /\W/; // allow letters, numbers, and underscores
 
    if (fld.value == "") {
        //fld.style.background = 'Yellow'; 
        error = "<img src='img/error.png'>\n";
    }else {
        //fld.style.background = 'RED';
		 elem_obj.innerHTML="<img src='img/ok.png'  align='bottom'>";		
    }
	
	 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}

return error;
}
///////////////////////////// Select  ---- > form validation function ///////////////

function validateJobAnnounce(fldd) {

    var error = "";
	var fld = document.getElementById(fldd);
 	var fld_lbl=fld.name + "_lbl";
	var elem_obj = document.getElementById(fld_lbl);		

	var stripped = fld.value.replace(/[\(\)\.\-\ ]/g, ''); 
	
   if (fld.value == "") {
  			 error = "<img src='img/error.png'  align='bottom'>";
        //fld.style.background = 'Yellow';
     }else if (stripped.length < 1) {
       		 error = "<img src='img/notice.png'  align='bottom'>";
        //fld.style.background = 'Yellow';
    } else if (!(isNaN(stripped))) {
    		elem_obj.innerHTML  = "<img src='img/ok.png'  align='bottom'>";
	}else {
  		error ="<img src='img/error.png' align='bottom'>";	
    }
	
		 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}
	
    return error;
}


///////////////////////////// username  ---- > form validation function ///////////////
function validateUsername(fldd) {
	//alert(fld);
	var fld = document.getElementById(fldd);
	//alert(fld);
	fld_lbl=fldd+"_lbl";
	//alert(fld_lbl);
	var elem_obj = document.getElementById(fld_lbl);	
	
	//var elem_obj = document.getElementById(fld);

	var error = "";
    var illegalChars = /\W/; // allow letters, numbers, and underscores
 
    if (fld.value == "") {
        //fld.style.background = 'Yellow'; 
        error = "<img src='img/error.png'>\n";
    } else if ((fld.value.length < 4)) {
        //fld.style.background = 'Yellow'; 
        error = "<img src='img/notice.png'>\n <span class='notice'> At least four letters  </span>\n";
    } else if (illegalChars.test(fld.value)) {
        //fld.style.background = 'Yellow'; 
		 elem_obj.innerHTML="<img src='img/ok.png' align='bottom'>";		
    } else {
        //fld.style.background = 'RED';
		 elem_obj.innerHTML="<img src='img/ok.png' align='bottom'>";		
    }
	
	 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}

return error;
}
//end /////////////////////////// username  ---- > form validation function ///////////////

///////////////////////////// username  ---- > object validation function ///////////////
function validateUsername_(fld) {

	var error = "";
    var illegalChars = /\W/; // allow letters, numbers, and underscores
	
	var fld_lbl=fld.name + "_lbl";
	var elem_obj = document.getElementById(fld_lbl);	
	
	//var elem_obj = document.getElementById(fld);


 
    if (fld.value == "") {
        //fld.style.background = 'Yellow'; 
        error=show_hint(" Please fill it ",fld.name);
    } else if ((fld.value.length < 4)) {
        //fld.style.background = 'Yellow'; 
	     error=show_hint(" At least four letters",fld.name);
    } else if (illegalChars.test(fld.value)) {
        //fld.style.background = 'Yellow'; 
		  error=show_hint("ok",fld.name);		
    } else {
        //fld.style.background = 'RED';
		 error=show_hint("ok",fld.name);		
    }
	
	 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}

return error;

}
//end /////////////////////////// username  ---- > object validation function ///////////////  




///////////////////////////// username  ---- > object validation function ///////////////
function validateText_(fld) {

	var error = "";
    var illegalChars = /\W/; // allow letters, numbers, and underscores
	
	var fld_lbl=fld.name + "_lbl";
	var elem_obj = document.getElementById(fld_lbl);	
	
	//var elem_obj = document.getElementById(fld);

	var error = "";
    var illegalChars = /\W/; // allow letters, numbers, and underscores
 
    if (fld.value == "") {
        //fld.style.background = 'Yellow'; 
		error=show_hint(" Please fill it",fld.name);
    } else if (fld.value.length < 2) {
        //fld.style.background = 'Yellow'; 
		error=show_hint(" At least two letters",fld.name);
    } else {
        //fld.style.background = 'RED';
	  		 error=show_hint("ok",fld.name);	
    }
	
	 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}

return error;

}
//end /////////////////////////// username  ---- > object validation function ///////////////  

///////////////////////////// username  ---- > object validation function ///////////////
function validatefull_name_(fld) {

	var error = "";
    var illegalChars = /\W/; // allow letters, numbers, and underscores
	
	var fld_lbl=fld.name + "_lbl";
	var elem_obj = document.getElementById(fld_lbl);	
	
	//var elem_obj = document.getElementById(fld);

	var error = "";
    var illegalChars = /\W/; // allow letters, numbers, and underscores
 
    if (fld.value == "") {
        //fld.style.background = 'Yellow'; 
		error=show_hint("Please fill it",fld.name);
    } else if (fld.value.length < 10) {
        //fld.style.background = 'Yellow'; 
		error=show_hint("Please provide at least ten letters",fld.name);
    } else {
        //fld.style.background = 'RED';
	  		 error=show_hint("ok",fld.name);	
    }
	
	 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}

return error;

}
//end /////////////////////////// username  ---- > object validation function ///////////////  


///////////////////////////// password  ---- > form validation function ///////////////
///////////////////////////// username  ---- > form validation function ///////////////
function validateText(fldd) {
	//alert(fld);
	var fld = document.getElementById(fldd);
	//alert(fld);
	fld_lbl=fldd+"_lbl";
	//alert(fld_lbl);
	var elem_obj = document.getElementById(fld_lbl);	
	
	//var elem_obj = document.getElementById(fld);

	var error = "";
    var illegalChars = /\W/; // allow letters, numbers, and underscores
 
    if (fld.value == "") {
        //fld.style.background = 'Yellow'; 
        error = "<img src='img/error.png'>\n";
    } else if (fld.value.length < 2) {
        //fld.style.background = 'Yellow'; 
        error = "<img src='img/notice.png'>\n";
    } else {
        //fld.style.background = 'RED';
		 elem_obj.innerHTML="<img src='img/ok.png'  align='bottom'>";		
    }

	
	 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}

return error;
}
//end /////////////////////////// username  ---- > form validation function ///////////////

///////////////////////////// username  ---- > form validation function ///////////////
function validatefull_name(fldd) {
	//alert(fld);
	var fld = document.getElementById(fldd);
	//alert(fld);
	fld_lbl=fldd+"_lbl";
	//alert(fld_lbl);
	var elem_obj = document.getElementById(fld_lbl);	
	
	//var elem_obj = document.getElementById(fld);

	var error = "";
    var illegalChars = /\W/; // allow letters, numbers, and underscores
 
    if (fld.value == "") {
        //fld.style.background = 'Yellow'; 
        error = "<img src='img/error.png'>\n";
    } else if (fld.value.length < 10) {
        //fld.style.background = 'Yellow'; 
        error = "<img src='img/notice.png'>\n";
    } else {
        //fld.style.background = 'RED';
		 elem_obj.innerHTML="<img src='img/ok.png'  align='bottom'>";		
    }

	
	 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}

return error;
}
//end /////////////////////////// username  ---- > form validation function ///////////////


//end /////////////////////////// password  ---- > form validation function ///////////////

function validatePassword_confirm(fldd) {
    var error = "";
    var illegalChars = /[\W_]/; // allow only letters and numbers 

	var fld = document.getElementById(fldd);
	var fld_lbl=fld.name + "_lbl";
	var elem_obj = document.getElementById(fld_lbl);
	var pass_txt=document.getElementById("password_txt");
	
    if (fld.value == "") {
        //fld.style.background = 'Yellow';
  		 elem_obj.innerHTML="<img src='img/error.png'  align='bottom'>";
    } else if ((fld.value.length < 7) || (fld.value.length > 15)) {
     //   error = "The password is the wrong length. \n";
	         error = "لا يوجد تطابق في كلمة السر\n";
        //fld.style.background = 'Yellow';
    } else if (illegalChars.test(fld.value)) {
   //     error = "The password contains illegal characters\n";
        error = "لا يوجد تطابق في كلمة السر\n";   
        //fld.style.background = 'Yellow';
    } else if (!((fld.value.search(/(a-z)+/)) && (fld.value.search(/(0-9)+/)))) {
//        error = "The password must contain at least one numeral\n";
        error = "لا يوجد تطابق في كلمة السر\n";
        //fld.style.background = 'Yellow';
    }else if (!((fld.value.search(/(a-z)+/)) && (fld.value.search(/(0-9)+/)) && (fld.value==pass_txt.value) ) ) {
        error = "لا يوجد تطابق في كلمة السر\n";
        //fld.style.background = 'Yellow';
    } else {
  		 elem_obj.innerHTML="<img src='img/ok.png'  align='bottom'>";	
    }


	 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}
		
return error;

}   


function validatePassword_confirm_(fld) {
    var error = "";
    var illegalChars = /[\W_]/; // allow only letters and numbers 
	
	var fld_lbl=fld.name + "_lbl";
	var elem_obj = document.getElementById(fld_lbl);
	var pass_txt=document.getElementById("password_txt");
	
    if (fld.value == "") {
        //fld.style.background = 'Yellow';
		error=show_hint(" Please , fill it !! ",fld.name);	
    } else if ((fld.value.length < 7) || (fld.value.length > 15)) {
     //   error = "The password is the wrong length. \n";
		error=show_hint("!! لا يوجد تطابق في كلمة السر ",fld.name);	 
	         //error = "<span class='notice'>لا يوجد تطابق في كلمة السر\n</span>";
        //fld.style.background = 'Yellow';
    } else if (illegalChars.test(fld.value)) {
   //     error = "The password contains illegal characters\n";
		error=show_hint("!! لا يوجد تطابق في كلمة السر ",fld.name);	
        //fld.style.background = 'Yellow';
    } else if (!((fld.value.search(/(a-z)+/)) && (fld.value.search(/(0-9)+/)))) {
//        error = "The password must contain at least one numeral\n";
		error=show_hint("!! لا يوجد تطابق في كلمة السر ",fld.name);	
        //fld.style.background = 'Yellow';
    }else if (!((fld.value.search(/(a-z)+/)) && (fld.value.search(/(0-9)+/)) && (fld.value==pass_txt.value) ) ) {
		error=show_hint("!! لا يوجد تطابق في كلمة السر ",fld.name);	
        //fld.style.background = 'Yellow';
    } else {
  		 	error=show_hint("ok",fld.name);
    }


	 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}
		
return error;
}  

//end /////////////////////////// password  ---- > object validation function ///////////////
function validatePassword(fld) {
    var error = "";
    var illegalChars = /[\W_]/; // allow only letters and numbers 
	
	//alert("dsdsds"+fld);
	//var fldd = document.getElementById(fld);
	//alert(fldd);
	var fld_lbl=fld+"_lbl";
	var fld = document.getElementById(fld);	
	var elem_obj = document.getElementById(fld_lbl);		
	
    if (fld.value == "") {
        //fld.style.background = 'Yellow';
  		 elem_obj.innerHTML="<img src='img/error.png'  align='bottom'>";
    } else if ((fld.value.length < 7) || (fld.value.length > 15)) {
  		 elem_obj.innerHTML="<img src='img/notice.png'  align='bottom'>";
        //fld.style.background = 'Yellow';
    } else if (illegalChars.test(fld.value)) {
  		 elem_obj.innerHTML="<img src='img/notice.png'  align='bottom'>";
        //fld.style.background = 'Yellow';
    } else if (!((fld.value.search(/(a-z)+/)) && (fld.value.search(/(0-9)+/)))) {
  		 elem_obj.innerHTML="<img src='img/notice.png'  align='bottom'>";	
        //fld.style.background = 'Yellow';
    } else {
		error=show_hint("ok",fld.name);
    }


	 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}
		
return error;
}  

///////////////////////////// password  ---- > object validation function ///////////////
function validatePassword_(fld) {
    var error = "";
    var illegalChars = /[\W_]/; // allow only letters and numbers 
	
	var fld_lbl=fld.name + "_lbl";
	var elem_obj = document.getElementById(fld_lbl);	
	
    if (fld.value == "") {
        //fld.style.background = 'Yellow';
		error=show_hint("Please fill it",fld.name);
    } else if ((fld.value.length < 7) || (fld.value.length > 15)) {
		error=show_hint("Please provide at least seven letters",fld.name);
        //fld.style.background = 'Yellow';
    } else if (illegalChars.test(fld.value)) {
		error=show_hint("!! 111ً ",fld.name);
        //fld.style.background = 'Yellow';
    } else if (!((fld.value.search(/(a-z)+/)) && (fld.value.search(/(0-9)+/)))) {
		error=show_hint("!! 222  ",fld.name);
        //fld.style.background = 'Yellow';
    } else {
		error=show_hint("ok",fld.name);
    }


	 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}
		
return error;
}  
  
//end /////////////////////////// password  ---- > object validation function ///////////////

function trim(s)
{
  return s.replace(/^\s+|\s+$/, '');
}


/////////////---------------------/////////////////////////
function validateEmail_(fld) {
    var error="";
    var tfld = trim(fld.value);                        // value of field with whitespace trimmed off
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
	
	var fld_lbl=fld.name + "_lbl";
	var elem_obj = document.getElementById(fld_lbl);	
	
    if (fld.value == "") {
        //fld.style.background = 'Yellow';
		error=show_hint("Please fill it",fld.name);
    } else if (!emailFilter.test(tfld)) {              //test email for illegal characters
        //fld.style.background = 'Yellow';
		error=show_hint("Please type your email correctly",fld.name);	
    } else if (fld.value.match(illegalChars)) {
        //fld.style.background = 'Yellow';
		error=show_hint("Please type your email correctly",fld.name);	
    } else {
  		 error=show_hint("ok",fld.name);
    }
	
		 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}
	
    return error;
}

////////////////////////////
function validateEmail(fldd) {
    var error = "";
	var fld = document.getElementById(fldd);
 var tfld = trim(fld.value);	
 	var fld_lbl=fld.name + "_lbl";
	var elem_obj = document.getElementById(fld_lbl);		
                           // value of field with whitespace trimmed off
    var emailFilter = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
    var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;
	
	
    if (fld.value == "") {
        //fld.style.background = 'Yellow';
  		 elem_obj.innerHTML="<img src='img/error.png'  align='bottom'>";
    } else if (!emailFilter.test(tfld)) {              //test email for illegal characters
        //fld.style.background = 'Yellow';
  		 elem_obj.innerHTML="<img src='img/notice.png'  align='bottom'>";
    } else if (fld.value.match(illegalChars)) {
        //fld.style.background = 'Yellow';
  		 elem_obj.innerHTML="<img src='img/notice.png'  align='bottom'>";
    } else {
  		 elem_obj.innerHTML="<img src='img/ok.png'  align='bottom'>";	
    }
	
		 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}
	
    return error;
}
//////////////////////////////////
function validatePhone_(fld) {
    var error = "";
    var stripped = fld.value.replace(/[\(\)\.\-\ ]/g, '');    

	var fld_lbl=fld.name + "_lbl";
	var elem_obj = document.getElementById(fld_lbl);	

   if (fld.value == "") {
  				error=show_hint("Please fill it",fld.name);
        //fld.style.background = 'Yellow';
   }else if (isNaN(stripped)) {
       		 		error=show_hint("Please use numbers only",fld.name);
        //fld.style.background = 'Yellow';
    }else if (stripped.length < 9) {
       		 		error=show_hint("Please provide at least nine numbers",fld.name);
        //fld.style.background = 'Yellow';
	}else if (!(isNaN(stripped))) {
		//alert(parseInt(stripped));
  		 		 error=show_hint("ok",fld.name);	

        //fld.style.background = 'Yellow';
    } else {
				error=show_hint("Please use numbers only",fld.name);
    }
	
		 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}
	
    return error;
}
////////////////////////////
function validatePhone(fldd) {
    var error = "";
	var fld = document.getElementById(fldd);
 	var fld_lbl=fld.name + "_lbl";
	var elem_obj = document.getElementById(fld_lbl);	
 
    var stripped = fld.value.replace(/[\(\)\.\-\ ]/g, '');  

   if (fld.value == "") {
  		 error="<img src='img/error.png'  align='bottom'>";
        //fld.style.background = 'Yellow';
    } else if (!(stripped.length == 9)) {
       		 error="<img src='img/notice.png'  align='bottom'>";
        //fld.style.background = 'Yellow';
    } else if (!(isNaN(stripped))) {
    		 elem_obj.innerHTML="<img src='img/ok.png'  align='bottom'>";
        //fld.style.background = 'Yellow';
    }else {
  		 error="<img src='img/error.png'  align='bottom'>";	
    }
	
		 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}
	
    return error;
}
///////////////////////////////////////////////
function validateMobile_(fld) {
    var error = "";
    var stripped = fld.value.replace(/[\(\)\.\-\ ]/g, '');    

	var fld_lbl=fld.name + "_lbl";
	var elem_obj = document.getElementById(fld_lbl);	

   if (fld.value == "") {
  				error=show_hint(" Please fill it",fld.name);
        //fld.style.background = 'Yellow';
   }else if (isNaN(stripped)) {
       		 		error=show_hint("Please use numbers only",fld.name);
        //fld.style.background = 'Yellow';
    }else if (stripped.length < 10) {
       		 		error=show_hint("Please provide at least ten numbers",fld.name);
        //fld.style.background = 'Yellow';
	}else if (!(isNaN(stripped))) {
		//alert(parseInt(stripped));
  		 		 error=show_hint("ok",fld.name);	

        //fld.style.background = 'Yellow';
    } else {
				error=show_hint("Please use numbers only",fld.name);
    }
	
		 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}
	
    return error;
}
///////////////
function validateMobile(fldd) {

    var error = "";
	var fld = document.getElementById(fldd);
 	var fld_lbl=fld.name + "_lbl";
	var elem_obj = document.getElementById(fld_lbl);	
    var stripped = fld.value.replace(/[\(\)\.\-\ ]/g, '');
	
   if (fld.value == "") {
  		 elem_obj.innerHTML="<img src='img/error.png'  align='bottom'>";
        //fld.style.background = 'Yellow';
    } else if (isNaN(parseInt(stripped))) {
    		 elem_obj.innerHTML="<img src='img/error.png'  align='bottom'>";
        //fld.style.background = 'Yellow';
    } else if (!(stripped.length == 10)) {
       		 elem_obj.innerHTML="<img src='img/notice.png'  align='bottom'>";
        //fld.style.background = 'Yellow';
    }else {
  		 elem_obj.innerHTML="<img src='img/ok.png'  align='bottom'>";	
    }
	
		 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}
	
    return error;

}
///////////////////////////////////
function validateNumbers_(fld) {
    var error = "";
    var stripped = fld.value.replace(/[\(\)\.\-\ ]/g, '');    

	var fld_lbl=fld.name + "_lbl";
	var elem_obj = document.getElementById(fld_lbl);	

   if (fld.value == "") {
  				error=show_hint("Please fill it",fld.name);
        //fld.style.background = 'Yellow';
   }else if (isNaN(stripped)) {
       		 		error=show_hint("Please use numbers only",fld.name);
        //fld.style.background = 'Yellow';
    }else if (stripped.length < 2) {
       		 		error=show_hint("Please provide at least three numbers",fld.name);
        //fld.style.background = 'Yellow';
	}else if (!(isNaN(stripped))) {
		//alert(parseInt(stripped));
  		 		 error=show_hint("ok",fld.name);	

        //fld.style.background = 'Yellow';
    } else {
				error=show_hint("Please use numbers only",fld.name);
    }
	
		 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}
	
    return error;
}

///////////////////

function validateNumbers(fldd) {
	

    var error = "";
	var fld = document.getElementById(fldd);
 	var fld_lbl=fld.name + "_lbl";
	var elem_obj = document.getElementById(fld_lbl);		

	var stripped = fld.value.replace(/[\(\)\.\-\ ]/g, ''); 
	
   if (fld.value == "") {
  			 error = "<img src='img/error.png'  align='bottom'>";
        //fld.style.background = 'Yellow';
     }else if (stripped.length < 2) {
       		 error = "<img src='img/notice.png'  align='bottom'>";
        //fld.style.background = 'Yellow';
    } else if (!(isNaN(stripped))) {
    		elem_obj.innerHTML  = "<img src='img/ok.png'  align='bottom'>";
	}else {
  		error ="<img src='img/error.png' align='bottom'>";	
    }
	
		 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}
	
    return error;
}


        //fld.style.background = 'Yellow';
/////////////////////////////

///////////*-*-*-*-*-

///////////////////////////////////
function validateHours_(fld) {
	//alert("already in");
    var error = "";
    var stripped = fld.value.replace(/[\(\)\.\-\ ]/g, '');    

	var fld_lbl=fld.name + "_lbl";
	var elem_obj = document.getElementById(fld_lbl);	

   if (fld.value == "") {
  		 elem_obj.innerHTML="<img src='img/error.png'  align='bottom'>";
        //fld.style.background = 'Yellow';
   }else if (stripped.length < 2) {
       		 elem_obj.innerHTML = "<img src='img/notice.png'  align='bottom'>";
        //fld.style.background = 'Yellow';
    } else if (!(isNaN(stripped))) {
		//alert(parseInt(stripped));
    		 elem_obj.innerHTML="<img src='img/ok.png'  align='bottom'>";
        //fld.style.background = 'Yellow';
    } else {
  		 elem_obj.innerHTML="<img src='img/error.png' align='bottom'>";	
    }
	
		 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}
	
    return error;
}

///////////////////

function validateHours(fldd) {
	

    var error = "";
	var fld = document.getElementById(fldd);
 	var fld_lbl=fld.name + "_lbl";
	var elem_obj = document.getElementById(fld_lbl);		

	var stripped = fld.value.replace(/[\(\)\.\-\ ]/g, ''); 
	
   if (fld.value == "") {
  			 error = "<img src='img/error.png'  align='bottom'>";
        //fld.style.background = 'Yellow';
     }else if (stripped.length < 2) {
       		 error = "<img src='img/notice.png'  align='bottom'>";
        //fld.style.background = 'Yellow';
    } else if (!(isNaN(stripped))) {
    		elem_obj.innerHTML  = "<img src='img/ok.png'  align='bottom'>";
	}else {
  		error ="<img src='img/error.png' align='bottom'>";	
    }
	
		 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}
	
    return error;
}


        //fld.style.background = 'Yellow';
/////////////////////////////



///////--*-*-*-*-*-*
function validateDate_(fld) {
//alert(fld);
	//var fld = document.getElementById(fldd);
	//alert(fld);
	fld_lbl=fld.id +"_lbl";
	//alert(fld_lbl);
	var elem_obj = document.getElementById(fld_lbl);	
	
	//var elem_obj = document.getElementById(fld);

	var error = "";
    var illegalChars = /\W/; // allow letters, numbers, and underscores

    if (fld.value == "") {
        //fld.style.background = 'Yellow'; 
        error = "<img src='img/error.png'>\n";
    } else if (fld.value.length < 7) {
        //fld.style.background = 'Yellow'; 
        error = "<img src='img/notice.png'>\n";
    } else {
        //fld.style.background = 'RED';
		 elem_obj.innerHTML="<img src='img/ok.png'  align='bottom'>";		
    }

	
	 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}

return error;
}

///////////////////////////////////////////
/////////////////////////////
function validateDate(fldd) {
	//alert(fld);
	var fld = document.getElementById(fldd);
	//alert(fld);
	fld_lbl=fldd+"_lbl";
	//alert(fld_lbl);
	var elem_obj = document.getElementById(fld_lbl);	
	
	//var elem_obj = document.getElementById(fld);

	var error = "";
    var illegalChars = /\W/; // allow letters, numbers, and underscores
 
    if (fld.value == "") {
        //fld.style.background = 'Yellow'; 
        error = "<img src='img/error.png'>\n";
    } else if (fld.value.length < 7) {
        //fld.style.background = 'Yellow'; 
        error = "<img src='img/notice.png'>\n";
    } else {
        //fld.style.background = 'RED';
		 elem_obj.innerHTML="<img src='img/ok.png'  align='bottom'>";		
    }

	
	 	if (error != ""){
		  elem_obj.innerHTML=error;		
		}

return error;
}
///////////////////////////////////////////




function m(mm,idd){
	
	var elem = document.getElementById(idd);
	elem.innerHTML="Ahmed Samir";
	}
	
	
	
/////////////////////

/////////////////////


function getVisible(id) {
 
var hint_status="yes";

if(document.getElementById('hint_div').style.visibility == 'visible') alert('visible');
else alert('hidden');

/*
if(document.getElementById('hint_div').visibility=="visible"){
	
	 hint_status="yes";


 }else{
	
	 hint_status="no";
	 

}
//        return document.layers[id].style.visibility == 'visible' ? true : false;
//alert(hint_status);
*/	
	return hint_status;	 
     
}


function show_hint(txt,current_txt){

	//hint_div_txt	
	var error="";
	var status_check = document.getElementById('hint_div_txt').value;
	var status_current_txt = document.getElementById('hint_div_status').value;


if ((status_check=="hidden") && (txt!="ok")){
			
		
			error=draw_hint_div(txt);
			error="<div class='hint_msg_visible'> "+ error + "</div>\n";
			document.getElementById('hint_div_txt').value="visible";
			document.getElementById('hint_div_status').value=current_txt;
			

}
	
if ((status_check=="visible") && (txt!="ok") && (status_current_txt!=current_txt)){
			
		
			 //error="<div id='hint_div' class='hint_msg_visible'> "+ txt + " != <img src='img/notice.png'> </div>\n";
		  	 //document.getElementById('hint_div_txt').value="visible";
			 error="<div class='hint_msg_visible'> Please fill it</span>";
			//document.getElementById('hint_div_status').value=current_txt;

}else if ((status_check=="visible") && (txt!="ok") && (status_current_txt==current_txt)){
			
		
			error=draw_hint_div(txt);			 
			 error="<div class='hint_msg_visible'> "+ error + "</div>\n";
		  	 document.getElementById('hint_div_txt').value="visible";
			//document.getElementById('hint_div_status').value=current_txt;

}else if ((status_check=="visible") && (txt=="ok") && (status_current_txt!=current_txt)){
			
		
			 //error="<div id='hint_div' class='hint_msg_visible'> "+ txt + " != <img src='img/notice.png'> </div>\n";
		  	 //document.getElementById('hint_div_txt').value="visible";
			 //error="<span class='notice'> Please , fill it !! </span>";
			//document.getElementById('hint_div_status').value=current_txt;

}else if ((status_check=="visible") && (txt=="ok") && (status_current_txt==current_txt)){
			
		
			 error=" <img src='img/ok.png'> \n";
		  	 document.getElementById('hint_div_txt').value="hidden";
			//document.getElementById('hint_div_status').value=current_txt;

}


	return error;
	
}


function hide_hint(){

	var status_txt = document.getElementById('hint_div_txt').value;
	document.getElementById('hint_div_status').value="hidden";
	var error="<img src='img/ok.png'  align='bottom'>";	
//hint_div_txt	
	return error;
	
}


function draw_hint_div(msg){

var hint_ ="<table width='200' height='95' border='0' cellpadding='0' cellspacing='0' dir='rtl'>   <tr>     <td align='right' valign='top' background='LightForm/images/hint_sumo.png' style='background-repeat:no-repeat'><table width='200' height='102' border='0' cellpadding='0' cellspacing='0'>       <tr>         <td width='60' height='110' rowspan='3' align='right' valign='middle'>&nbsp;</td>         <td width='129' align='right' height='10px' valign='top'></td>         <td width='11' rowspan='3' align='right' valign='middle'>&nbsp;</td>      </tr>       <tr>         <td height='48' align='LEFT' valign='top' class='hint_font'> " +  msg + "</td>      </tr>       <tr>         <td width='20' align='right' valign='top'>&nbsp;</td>       </tr>    </table></td>   </tr> </table>";

return msg;
	
}