function validate(elId, errorId, msg, type)
  {
  
	 var val = document.getElementById(elId).value;
	 var selects=document.getElementById(elId);
	 var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
		  
	 switch(type)
	 {
		  case 'FNAME':
			   if(val.length == 0 || val.search(/[^a-zA-Z ]/g) != -1 )
			   {
					document.getElementById(errorId).innerHTML ="<img src=images/"+msg+">";
					document.getElementById(elId).focus();
					return false;                    
			   }
			   else
			   {
					document.getElementById(errorId).innerHTML ="<img src='images/right.jpg'>";
					return true;
			   }
			   break;
			   
			   case 'MOBILE':
			   if(val.length == 0 || val.search(/[^0-9 ]/g) != -1 || val.length > 10 || val.length < 10 )
			   {
					document.getElementById(errorId).innerHTML ="<img src=images/"+msg+">";
                    document.getElementById(elId).focus();
                    return false;                    
               }
               else
               {
                    document.getElementById(errorId).innerHTML ="<img src='images/right.jpg'>";
                    return true;
               }
               break;
			   
			    case 'EMAIL':
               if(val.length == 0 || !regex.test(val) )
               {
                    document.getElementById(errorId).innerHTML ="<img src=images/"+msg+">";
                    document.getElementById(elId).focus();
                    return false;                    
               }
               else
               {
                    document.getElementById(errorId).innerHTML ="<img src='images/right.jpg'>";
                    return true;
               }
               break;
			   
			    case 'FROM':
               if(val.length == 0 || val.search(/[^a-zA-Z ]/g) != -1 )
               {
                    document.getElementById(errorId).innerHTML ="<img src=images/"+msg+">";
                    document.getElementById(elId).focus();
                    return false;                    
               }
               else
               {
                    document.getElementById(errorId).innerHTML ="<img src='images/right.jpg'>";
                    return true;
               }
               break;
			   
			    case 'TO':
               if(val.length == 0 || val.search(/[^a-zA-Z]/g) != -1 )
               {
                    document.getElementById(errorId).innerHTML ="<img src=images/"+msg+">";
                    document.getElementById(elId).focus();
                    return false;                    
               }
               else
               {
                    document.getElementById(errorId).innerHTML ="<img src='images/right.jpg'>";
                    return true;
               }
               break;
			   
			   			   
			    case 'ENQUIRY':
               if(val.length == 0)
               {
                    document.getElementById(errorId).innerHTML ="<img src=images/"+msg+">";
                    document.getElementById(elId).focus();
                    return false;                    
               }
               else
               {
                    document.getElementById(errorId).innerHTML ="<img src='images/right.jpg'>";
                    return true;
               }
               break;
			   
			   	case 'SHIFT':
               if(selects.selectedIndex== "" )
               {
                    document.getElementById(errorId).innerHTML ="<img src=images/"+msg+">";
                    document.getElementById(elId).focus();
                    return false;                    
               }
               else
               {
                    document.getElementById(errorId).innerHTML ="<img src='images/right.jpg'>";
                    return true;
               }
               break;
     }
}
function Validate()
{
     var err = true;
     if(!validate('name', 'errName', 'wrong.jpg', 'FNAME'))
          err = false;
	 if(!validate('mob', 'errmob', 'wrong.jpg', 'MOBILE'))
         err = false;
	 if(!validate('mail', 'errmail', 'wrong.jpg', 'EMAIL'))
         err = false;
	 if(!validate('from', 'errfrom', 'wrong.jpg', 'FROM'))
       err = false;
     if(!validate('to', 'errto', 'wrong.jpg', 'TO'))
       err = false;
	 if(!validate('enquiry', 'errenq', 'wrong.jpg', 'ENQUIRY'))
       err = false;
	 if(!validate('shift', 'errshift', 'wrong.jpg', 'SHIFT'))
       err = false;
	  
		  return err;
}
