﻿function mailValidation(email)
{	
	var regex = /^(([\-\w]+)\.?)+@(([\-\w]+)\.?)+\.[a-zA-Z]{2,4}$/;
    if(regex.test(email))
        return true;
    return false;    
}
//Function to trim the space in the left side of the string
String.prototype.ltrim = function (){
  return this.replace(/^\s*/, "" );
}
//Function to trim the space in the right side of the string
String.prototype.rtrim = function(){
   return this.replace( /\s*$/, "" );
}
//Function to trim the space in the  string
String.prototype.trim = function() {
   return this.rtrim().ltrim();
}

function valid_form(fr)
{
   var ret  = true;
   
   
   if(fr.p_username.value.trim() == '')
    {
	  ret = false;
	  document.getElementById("lbl_username").innerHTML ="نام کاربری را وارد کنید";
	   fr.p_username.style.backgroundColor="#FFE4DF";
	   
	}
	else
	  fr.p_username.onblur();
	  
	  //------------------------------------------------------------------------------------------
   //----------------------------------------------------------------------------------------------
    if(fr.p_password.value.trim() == '')
    {
	  ret = false;
	  document.getElementById("lbl_password").innerHTML ="کلمه عبور را وارد کنید";
	   fr.p_password.style.backgroundColor="#FFE4DF";
	   
	}
	else
	{
	 document.getElementById("lbl_password").innerHTML ="";
	   fr.p_password.style.backgroundColor="#FFFFFF";
	}
	//---------------------------------------------------------------------------------------------------
	if(fr.p_name.value.trim() == '')
    {
	  ret = false;
	  document.getElementById("lbl_pname").innerHTML ="نام خود را وارد کنید";
	   fr.p_name.style.backgroundColor="#FFE4DF";
	   
	}
	else
	{
	 document.getElementById("lbl_pname").innerHTML ="";
	   fr.p_name.style.backgroundColor="#FFFFFF";
	}
	//------------------------------------------------------------------------------------------------------
	
	if(fr.p_family.value.trim() == '')
    {
	  ret = false;
	  document.getElementById("lbl_pfamily").innerHTML ="نام خانوادگی خود را وارد کنید";
	   fr.p_family.style.backgroundColor="#FFE4DF";
	   
	}
	else
	{
	 document.getElementById("lbl_pfamily").innerHTML ="";
	   fr.p_family.style.backgroundColor="#FFFFFF";
	}
	//------------------------------------------------------------------------------------------------------
	if(fr.p_old_year.value.trim() == '')
    {
	  ret = false;
	  document.getElementById("lbl_old").innerHTML ="سال را وارد کنید";
	   fr.p_old_year.style.backgroundColor="#FFE4DF";
	   
	}
	else
	{
	 document.getElementById("lbl_old").innerHTML ="";
	   fr.p_old_year.style.backgroundColor="#FFFFFF";
	}
	//------------------------------------------------------------------------------------------------------
	
	if(fr.p_old_month.selectedIndex == 0)
    {
	  ret = false;
	  document.getElementById("lbl_old2").innerHTML ="ماه را انتخاب کنید";
	   fr.p_old_month.style.backgroundColor="#FFE4DF";
	   
	}
	else
	{
	 document.getElementById("lbl_old2").innerHTML ="";
	   fr.p_old_month.style.backgroundColor="#FFFFFF";
	}
	//------------------------------------------------------------------------------------------------------
	
	if(fr.p_mail.value.trim() != '')
	  if(!mailValidation(f.p_mail.value))
      {
	    ret = false;
	    document.getElementById("lbl_pmail").innerHTML ="ایمیل خود را درست وارد کنید";
	     fr.p_mail.style.backgroundColor="#FFE4DF";
	   
	  }
	  
	else
	  {
	    document.getElementById("lbl_pmail").innerHTML ="";
	    fr.p_mail.style.backgroundColor="#FFFFFF";
	  }
	//------------------------------------------------------------------------------------------------------
	
	if(fr.vusername.value != 1)
	 ret = false;
	
	return ret;
} //end validate form

//------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

function login_valid(fr)
{
   var ret = true;
   var msg = '';
   
   if(fr.txt_username.value.trim() == '')
    {
	  ret = false;
	   msg = 'نام کاربری را وارد کنید';
	   
	}
	
	if(fr.txt_pass.value.trim() == '')
	 {
	   ret = false
	   if(msg == '')
	     msg = 'رمز مرود را وارد کنید';
		else
          msg += '\n رمز ورود را وارد کنید'; 		
	 }
	 
	 if(!ret)
	   alert(msg);
	 
	 return ret;  
   
} //END

//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

function isProper(string) 
{

   var illegalChars = /\W/;
  // allow only letters, numbers, and underscores
    if (illegalChars.test(string)) 
     return false;     
    return true;
} 

//--------------------------------------------------------------------------------------------------



//------------------------------------------------------------------------------------------------------

/*
	  function valid_gazmon(fr)
{
  
   var soalnum = fr.soalnum.value;
   var msg = '';
   var erno = 0;
   var gz=false;
   var x;
    for(var i=1 ; i<= soalnum ; i++)
	  {
	     gozine = eval('fr.rd'+i);
		   gz = false;
		   
		   
		   for( x=0 ;x< gozine.length ; x++)
		     if(gozine[x].checked == true)
			   gz = true;
		 
		 if(!gz)
          	 {msg += i +' - '; erno++; }
	  }
	  
	if(erno > 0)
      {
	     if(erno == 1)
		   alert('به سوال زیر پاسخ دهید : ' + '\n' + msg);
		  else
             alert('به سوالات زیر پاسخ دهید : ' + '\n' + msg); 
         
        return false;		 
	  }	
	  
	return true;  
}//END
*/
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/*
function valid_iazmon(fr)
{
   var ret = false;
    //gz = eval('fr.rd');
	
   for(var x=0 ; x< fr.rd.length ; x++ )
   {
      //alert(fr.rd[x].checked + '  ' + fr.rd[x].value);
     if(fr.rd[x].checked == true)
	    ret = true;
		 
	}	
	 if(!ret)
         alert('یکی از تصاویر را انتخاب کنید');	 
	
    return ret;	
}//END
*/
