

String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}






function validateEmail(obj) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   obj.value=obj.value.trim() 
   var address = obj.value;   
   var ysnValid=true;
   if (address=="")
      ysnValid=false;
   else
      ysnValid=reg.test(address) 
   
   markInvalidFields(obj,ysnValid)     
   return  ysnValid
}

function validatePWD(obj1,obj2) {
   var pwd1 = obj1.value;
   var pwd2 = obj2.value;   
   var ysnValid=true    
   if (pwd1.length<6)
   {   
       ysnValid=false    
       markInvalidFields(obj1,ysnValid) 
       markInvalidFields(obj2,(pwd2==pwd1))     
       return  ysnValid   
   }
   ysnValid=(pwd2==pwd1)     
   markInvalidFields(obj1,true) 
   markInvalidFields(obj2,ysnValid)  
   return  ysnValid  
   
}
 
function validateText(obj) {
   obj.value=obj.value.trim() 
   var ysnValid=(obj.value!="") 
   markInvalidFields(obj,ysnValid)     
   return  ysnValid
}

function validateSelect(obj) {
   obj.value=obj.value.trim() 
   var ysnValid=(obj.value!="") 
   markInvalidFields(obj,ysnValid)     
   return  ysnValid
}



function markInvalidFields(obj,ysnValid)
{
      if (ysnValid)
        {
          //obj.style.backgroundColor= "";  
          //obj.style.color=""         
          obj.style.borderStyle=""
          obj.style.borderColor=""
        }
        else
        {
          //obj.style.backgroundColor=""
          //obj.style.color="white"
          obj.style.borderStyle="solid"
          obj.style.borderColor="red"
          
        }            
          
          
}
