function validate()
{
	r=checkfor('faq','uname','empty','Name','','');if(r==0){return false;}

	r=checkfor('faq','uemail','empty','Email','','');if(r==0){return false;}
    r=checkField('faq','uemail');if(r==0){return false;}

    r=checkfor('faq','uquestion','empty','Question','','');if(r==0){return false;}
}


function validaten()
{
	r=checkfor('nletter','sname','empty','Name','','');if(r==0){return false;}

	r=checkfor('nletter','semail','empty','Email','','');if(r==0){return false;}
    r=checkField('nletter','semail');if(r==0){return false;}

}



function validatec()
{
	r=checkfor('contus','uname','empty','Name','','');if(r==0){return false;}

	 r=checkfor('contus','uemail','empty','Email','','');if(r==0){return false;}
     r=checkField('contus','uemail');if(r==0){return false;}

	 r=checkfor('contus','udesc','empty','Description','','');if(r==0){return false;}

}


//THIS FUNCTION CHECKS FOR EMPTYNESS AND LENGTH
function checkfor(formname,fld,a,msg,b,size)
{  
 
  var r=1;
   var val=document.forms[formname].elements[fld].value;  
   if(a=='empty')//Check for emptyness
   {
      if(val=="")
	  {
	     alert('Please Enter '+msg);
	     document.forms[formname].elements[fld].focus();
	     r=0;
      }
   }
  if(r==1)
   {
     if(b=='len')//check for length
     {
        
      if( document.forms[formname].elements[fld].value.length> size)
	   {
	     alert( msg+' should not have greater than '+size+' letters');
	     document.forms[formname].elements[fld].focus();
	     r=0;
	   }
     }
	 
	}
	
	
	return r;
}//end of function checkfor

//FUNCTION THAT CHECKS IF THE EMAIL ID IS VALID
/*function chk_email(formname,fld) 
  {            
                x=1;
                val= document.forms[formname].elements[fld].value;
                  p= document.forms[formname].elements[fld].value.indexOf('@');;
		          q= document.forms[formname].elements[fld].value.indexOf('.co');
				  r= document.forms[formname].elements[fld].value.indexOf('.org');
				  s= document.forms[formname].elements[fld].value.indexOf('.net');
				  t= document.forms[formname].elements[fld].value.indexOf('.in');
  				  u= document.forms[formname].elements[fld].value.indexOf('.us');


				if (p<1 || p==(val.length-1) || q<1 || r<1 || s<1 || t<1 || u<1) 
			    {    
					 // alert("Must contain a valid e-mail address");
					 alert(" Check Email address ");
					  document.forms[formname].elements[fld].focus();
					  x=0;
				}
				return x;          
  }*/
  //end function
  
  function isValidEmail(email)
  {
	r=1;  
    var RegExp = /^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/ 
    if(RegExp.test(email)){ 
        return r; 
    }else{ 
		r=0;
        return r; 
    } 
} 

function checkField(formname,fld)
	{ 
    x=1;
	var frm = document.forms[formname], error = ""; 
    if(!isValidEmail(frm.elements[fld].value)){ 
        error += 'Please enter a valid Email\n'; 
    } 
    if(error != ""){ 
        alert(error);
		x=0;
        return x; 
    }
} 
