﻿/////////Created By rahul on 17-Apr-2008-------------------------------

function displayAlert(msg)
{
    document.getElementById("lblMsg").style.display = 'none';
	if(msg) document.getElementById('msg_div').innerHTML = msg;
	document.getElementById('alert_div').style.display = 'block';
}


    function strtrim() 
    {
        return this.replace(/^\s+/,'').replace(/\s+$/,'');
    }
    String.prototype.trim = strtrim;

     
       
       
   

     function ValidateAddUser()
       {         
         var emailexp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;                
         
      if(document.getElementById("txtName").value.trim() == '')	
	{	    
		document.getElementById('msg_div').innerHTML = "Please enter Name.";
		document.getElementById('love').focus();
		document.getElementById("txtName").focus();
		document.getElementById("lblMsg").style.display = 'none';
		displayAlert();
		document.getElementById('alert_div').focus();		
		return false;
	}
	
//	if(document.getElementById("txtCompany").value.trim() == '')	
//	{	    
//		document.getElementById('msg_div').innerHTML = "Please enter Company/Organisation.";
//		document.getElementById('love').focus();
//		document.getElementById("txtCompany").focus();
//		document.getElementById("lblMsg").style.display = 'none';
//		displayAlert();
//		document.getElementById('alert_div').focus();		
//		return false;
//	}
//	
//	if(document.getElementById("txtAddress").value.trim() == '')	
//	{	    
//		document.getElementById('msg_div').innerHTML = "Please enter Address.";
//		document.getElementById('love').focus();
//		document.getElementById("txtAddress").focus();
//		document.getElementById("lblMsg").style.display = 'none';
//		displayAlert();
//		document.getElementById('alert_div').focus();		
//		return false;
//	}
//	    	
//	if(document.getElementById("txtCity").value.trim() == '')	
//	{	    
//		document.getElementById('msg_div').innerHTML = "Please enter City.";
//		document.getElementById('love').focus();
//		document.getElementById("txtCity").focus();
//		document.getElementById("lblMsg").style.display = 'none';
//		displayAlert();
//		document.getElementById('alert_div').focus();		
//		return false;
//	}
//	
//	if(document.getElementById("drpList").value.trim() == '0')	
//	{	    
//		document.getElementById('msg_div').innerHTML = "Please select Country.";
//		document.getElementById('love').focus();
//		document.getElementById("drpList").focus();
//		document.getElementById("lblMsg").style.display = 'none';
//		displayAlert();
//		document.getElementById('alert_div').focus();		
//		return false;
//	}	 
	
	if(document.getElementById("txtEmail").value.trim() == '')	
	{	    
		document.getElementById('msg_div').innerHTML = "Please enter E-mail.";
		document.getElementById('love').focus();
		document.getElementById("txtEmail").focus();
		document.getElementById("lblMsg").style.display = 'none';
		displayAlert();
		document.getElementById('alert_div').focus();		
		return false;
	}
	else if(emailexp.test(document.getElementById("txtEmail").value.trim()) == 0)	
	{	    
		document.getElementById('msg_div').innerHTML = "Please enter correct email format ex.(abc@test.com).";
		document.getElementById('love').focus();
		document.getElementById("txtEmail").focus();
		document.getElementById("lblMsg").style.display = 'none';
		displayAlert();
		document.getElementById('alert_div').focus();		
		return false;
	}   
	
//	if(document.getElementById("txtSite").value.trim() == '')	
//	{	    
//		document.getElementById('msg_div').innerHTML = "Please enter Website.";
//		document.getElementById('love').focus();
//		document.getElementById("txtSite").focus();
//		document.getElementById("lblMsg").style.display = 'none';
//		displayAlert();
//		return false;
//	}
	
//	if(document.getElementById("txtPhone").value.trim() == '')	
//	{	    
//		document.getElementById('msg_div').innerHTML = "Please enter Phone No.";
//		document.getElementById('love').focus();
//		document.getElementById("txtPhone").focus();
//		document.getElementById("lblMsg").style.display = 'none';
//		displayAlert();
//		document.getElementById('alert_div').focus();		
//		return false;
//	}
//	else
 if (document.getElementById("txtPhone").value.trim() != '')	
	{	    
	  
	  var validChars = " +-0123456789()";			       
			       for (var i = 0; i < document.getElementById("txtPhone").value.length; i++)
	               {				        
				        if(validChars.indexOf(document.getElementById("txtPhone").value.charAt(i)) == -1)
				        {					    
			                    document.getElementById('msg_div').innerHTML = "Please enter valid Phone No";
		                        document.getElementById('love').focus();
		                        document.getElementById("txtPhone").focus();
		                        document.getElementById("lblMsg").style.display = 'none';
		                        displayAlert();
		                        document.getElementById('alert_div').focus();		
		                        return false;			                    
				        }
			        }
    }
    
    if (document.getElementById("txtFax").value.trim() != '')	
	{	    
	  var validChars = " +-0123456789()";
			       for (var i = 0; i < document.getElementById("txtFax").value.length; i++)
	               {
				        if(validChars.indexOf(document.getElementById("txtFax").value.charAt(i)) == -1)
				        {					    
			                    document.getElementById('msg_div').innerHTML = "Please enter Fax No.";
		                        document.getElementById('love').focus();
		                        document.getElementById("txtFax").focus();
		                        document.getElementById("lblMsg").style.display = 'none';
		                        displayAlert();
		                        document.getElementById('alert_div').focus();		
		                        return false;			                    
				        }
			        }  			        
    }    
    
    if(document.getElementById("txtSecurityCode").value.trim() == '')	
	{	    
		document.getElementById('msg_div').innerHTML = "Please enter Security Code.";
		document.getElementById('love').focus();
		document.getElementById("txtSecurityCode").focus();
		document.getElementById("lblMsg").style.display = 'none';
		displayAlert();
		document.getElementById('alert_div').focus();		
		return false;
	}
		
//		    var frm=document.getElementById("frm");    		
//			var flg = 0;
//			for (i=0; i<frm.length; i++)
//			{ 
//			if(frm.elements[i].type == 'checkbox')
//				{	          				
//					if(frm.elements[i].checked)
//					{							
//					//if(confirm ('Are you sure you wish to delete the selected Questions(s)?') == true)
//					//	{
//							return true;	
//					//	}
//					//	else
//					//		return false;
//					}	            
//				}
//			}
//			if (flg == 0)
//			{
//			  document.getElementById('msg_div').innerHTML = "You must select at least 1 Field of Interest.";
//		       document.getElementById('love').focus();		   
//		       document.getElementById("lblMsg").style.display = 'none';
//		        displayAlert();
//		        document.getElementById('alert_div').focus();		
//				return false;
//			}	   
		} // End Function	   
		
		 //**************************** JOb Form
		 
		  function ValidateJOBForm()
       {         
         var emailexp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;                
            document.getElementById("lblMsg").style.display = 'none';    
            
      if(document.getElementById("ddlJobList").value.trim() == '0')	
	{	    
		document.getElementById('msg_div').innerHTML = "Please select Position Applied.";
		document.getElementById('love').focus();
		document.getElementById("ddlJobList").focus();
		document.getElementById("lblMsg").style.display = 'none';
		displayAlert();
		document.getElementById('alert_div').focus();		
		return false;
	}
	
	 if(document.getElementById("txtName").value.trim() == '')	
	{	    
		document.getElementById('msg_div').innerHTML = "Please enter Name.";
		document.getElementById('love').focus();
		document.getElementById("txtName").focus();
		document.getElementById("lblMsg").style.display = 'none';
		displayAlert();
		document.getElementById('alert_div').focus();		
		return false;
	}
	
 
	if(document.getElementById("txtAddress").value.trim() == '')	
	{	    
		document.getElementById('msg_div').innerHTML = "Please enter Address.";
		document.getElementById('love').focus();
		document.getElementById("txtAddress").focus();
		document.getElementById("lblMsg").style.display = 'none';
		displayAlert();
		document.getElementById('alert_div').focus();		
		return false;
	}
	    	
	if(document.getElementById("txtCity").value.trim() == '')	
	{	    
		document.getElementById('msg_div').innerHTML = "Please enter City.";
		document.getElementById('love').focus();
		document.getElementById("txtCity").focus();
		document.getElementById("lblMsg").style.display = 'none';
		displayAlert();
		document.getElementById('alert_div').focus();		
		return false;
	}
	
	if(document.getElementById("txtState").value.trim() == '')	
	{	    
		document.getElementById('msg_div').innerHTML = "Please enter State.";
		document.getElementById('love').focus();
		document.getElementById("txtState").focus();
		document.getElementById("lblMsg").style.display = 'none';
		displayAlert();
		document.getElementById('alert_div').focus();		
		return false;
	}
	
	if(document.getElementById("drpList").value.trim() == '0')	
	{	    
		document.getElementById('msg_div').innerHTML = "Please select Country.";
		document.getElementById('love').focus();
		document.getElementById("drpList").focus();
		document.getElementById("lblMsg").style.display = 'none';
		displayAlert();
		document.getElementById('alert_div').focus();		
		return false;
	}	 
	
	if(document.getElementById("txtPhone").value.trim() == '')	
	{	    
		document.getElementById('msg_div').innerHTML = "Please enter Mobile Phone No.";
		document.getElementById('love').focus();
		document.getElementById("txtPhone").focus();
		document.getElementById("lblMsg").style.display = 'none';
		displayAlert();
		document.getElementById('alert_div').focus();		
		return false;
	}
	else if (document.getElementById("txtPhone").value.trim() != '')	
	{	    
	  
	  var validChars = " +-0123456789()";			       
			       for (var i = 0; i < document.getElementById("txtPhone").value.length; i++)
	               {				        
				        if(validChars.indexOf(document.getElementById("txtPhone").value.charAt(i)) == -1)
				        {					    
			                    document.getElementById('msg_div').innerHTML = "Please enter valid Mobile Phone No";
		                        document.getElementById('love').focus();
		                        document.getElementById("txtPhone").focus();
		                        document.getElementById("lblMsg").style.display = 'none';
		                        displayAlert();
		                        document.getElementById('alert_div').focus();		
		                        return false;			                    
				        }
			        }
    }
    
    if(document.getElementById("txtWorkPhone").value.trim() == '')	
	{	    
		document.getElementById('msg_div').innerHTML = "Please enter Work Phone No.";
		document.getElementById('love').focus();
		document.getElementById("txtWorkPhone").focus();
		document.getElementById("lblMsg").style.display = 'none';
		displayAlert();
		document.getElementById('alert_div').focus();		
		return false;
	}
	else if (document.getElementById("txtWorkPhone").value.trim() != '')	
	{	    
	  
	  var validChars = " +-0123456789()";			       
			       for (var i = 0; i < document.getElementById("txtWorkPhone").value.length; i++)
	               {				        
				        if(validChars.indexOf(document.getElementById("txtWorkPhone").value.charAt(i)) == -1)
				        {					    
			                    document.getElementById('msg_div').innerHTML = "Please enter valid Work Phone No";
		                        document.getElementById('love').focus();
		                        document.getElementById("txtWorkPhone").focus();
		                        document.getElementById("lblMsg").style.display = 'none';
		                        displayAlert();
		                        document.getElementById('alert_div').focus();		
		                        return false;			                    
				        }
			        }
    }
	
	/*if(document.getElementById("txtFax").value.trim() == '')	
	{	    
		document.getElementById('msg_div').innerHTML = "Please enter Fax No.";
		document.getElementById('love').focus();
		document.getElementById("txtFax").focus();
		document.getElementById("lblMsg").style.display = 'none';
		displayAlert();
		return false;
	}
	else */
	if (document.getElementById("txtFax").value.trim() != '')	
	{	    
	  var validChars = " +-0123456789()";
			       for (var i = 0; i < document.getElementById("txtFax").value.length; i++)
	               {
				        if(validChars.indexOf(document.getElementById("txtFax").value.charAt(i)) == -1)
				        {					    
			                    document.getElementById('msg_div').innerHTML = "Please enter valid Fax No.";
		                        document.getElementById('love').focus();
		                        document.getElementById("txtFax").focus();
		                        document.getElementById("lblMsg").style.display = 'none';
		                        displayAlert();
		                        document.getElementById('alert_div').focus();		
		                        return false;			                    
				        }
			        }  			        
    }    
        	
	if(document.getElementById("txtEmail").value.trim() == '')	
	{	    
		document.getElementById('msg_div').innerHTML = "Please enter E-mail.";
		document.getElementById('love').focus();		
		document.getElementById("lblMsg").style.display = 'none';
		document.getElementById("txtEmail").focus();
		
		displayAlert();		
		document.getElementById('alert_div').focus();		
		return false;
	}
	else if(emailexp.test(document.getElementById("txtEmail").value.trim()) == 0)	
	{	    
		document.getElementById('msg_div').innerHTML = "Please enter correct email format ex.(abc@test.com).";
		document.getElementById('love').focus();
		document.getElementById("txtEmail").focus();
		document.getElementById("lblMsg").style.display = 'none';
		displayAlert();
		document.getElementById('alert_div').focus();		
		return false;
	}
	
	
	if((document.getElementById("ddlMonth").value == '0') || (document.getElementById("ddlDay").value == '0')|| (document.getElementById("ddlYear").value == '0'))
	{	    
		document.getElementById('msg_div').innerHTML = "Please select Date of Birth.";
		document.getElementById('love').focus();
		document.getElementById("ddlDay").focus();
		document.getElementById("lblMsg").style.display = 'none';
		displayAlert();
		document.getElementById('alert_div').focus();		
		return false;
	}   
		
	if(document.getElementById("ddlExp").value.trim() == '0')	
	{	    
		document.getElementById('msg_div').innerHTML = "Please select Work Experience.";
		document.getElementById('love').focus();
		document.getElementById("ddlExp").focus();
		document.getElementById("lblMsg").style.display = 'none';
		displayAlert();
		document.getElementById('alert_div').focus();		
		return false;
	}   
    
    if(document.getElementById("txt_attachresume").value == "")
    {
        document.getElementById('msg_div').innerHTML = "Please upload Resume.";
		document.getElementById('love').focus();		
		document.getElementById("lblMsg").style.display = 'none';
		displayAlert();
		document.getElementById('alert_div').focus();		
		return false;
    }
    
    else if(document.getElementById("txt_attachresume").value != "")
            {         
                uploadpdf=document.getElementById("txt_attachresume").value;
		        filelen=uploadpdf.length;
		        pos=uploadpdf.lastIndexOf(".");
		        pos=pos+1;
		        extn=uploadpdf.substr(pos,filelen);
		        extn=extn.toUpperCase(); 
        		
                if(uploadpdf.lastIndexOf(".")!=-1)
		        {
			       
			        if(!((extn=="DOC")||(extn=="DOCX")))
			        {				        
				        document.getElementById('msg_div').innerHTML = "Only .DOC files are accepted.";
		                document.getElementById('love').focus();	
		                document.getElementById("lblMsg").style.display = 'none';	                
		                displayAlert();
		                document.getElementById('alert_div').focus();		
		                return false;
			        }
    	        }     
    	   }     
    	   
    if(document.getElementById("txtSecurityCode").value.trim() == '')	
	{	    
		document.getElementById('msg_div').innerHTML = "Please enter Security Code.";
		document.getElementById('love').focus();
		document.getElementById("txtSecurityCode").focus();
		document.getElementById("lblMsg").style.display = 'none';
		displayAlert();
		document.getElementById('alert_div').focus();		
		return false;
	}
		} // End Function	   
	
	/////////**************************************
	/////////**************************************
	function ValidateEnquiryForm()
	{
	    var emailexp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;                	    
         
         
      if(document.getElementById("FooterExplore_txtNameE").value.trim() == '' || document.getElementById("FooterExplore_txtNameE").value.trim() == 'Name')	
	{	    
		document.getElementById('msg_divE').innerHTML = "Please enter Name.";
		document.getElementById('loveE').focus();
		document.getElementById("FooterExplore_txtNameE").focus();
		document.getElementById("FooterExplore_lblMsgE").style.display = 'none';    
		displayAlertE();
		
		return false;
	}
	
	if(document.getElementById("FooterExplore_txtEmailE").value.trim() == '')	
	{	    
		document.getElementById('msg_divE').innerHTML = "Please enter E-mail.";
		document.getElementById('loveE').focus();
		document.getElementById("FooterExplore_txtEmailE").focus();
		document.getElementById("FooterExplore_lblMsgE").style.display = 'none';    
		displayAlertE();
		return false;
	}
	else if(emailexp.test(document.getElementById("FooterExplore_txtEmailE").value.trim()) == 0)	
	{	    
		document.getElementById('msg_divE').innerHTML = "Please enter correct email format ex.(abc@test.com).";
		document.getElementById('loveE').focus();
		document.getElementById("FooterExplore_txtEmailE").focus();
		document.getElementById("FooterExplore_lblMsgE").style.display = 'none';    
		displayAlertE();
		return false;
	}   
	
	 
	if(document.getElementById("FooterExplore_txtPhoneE").value.trim() == '')	
	{	    
		document.getElementById('msg_divE').innerHTML = "Please enter Phone No.";
		document.getElementById('loveE').focus();
		document.getElementById("FooterExplore_lblMsgE").style.display = 'none';    
		document.getElementById("FooterExplore_txtPhoneE").focus();
		displayAlertE();
		return false;
	}
	else if (document.getElementById("FooterExplore_txtPhoneE").value.trim() != '')	
	{	    
	  
	  var validChars = " +-0123456789()";			       
			       for (var i = 0; i < document.getElementById("FooterExplore_txtPhoneE").value.length; i++)
	               {				        
				        if(validChars.indexOf(document.getElementById("FooterExplore_txtPhoneE").value.charAt(i)) == -1)
				        {					    
			                    document.getElementById('msg_divE').innerHTML = "Please enter valid Phone No";
		                        document.getElementById('loveE').focus();
		                        document.getElementById("FooterExplore_lblMsgE").style.display = 'none';    
		                        document.getElementById("FooterExplore_txtPhoneE").focus();
		                        displayAlertE();
		                        return false;			                    
				        }
			        }
    }
    if((document.getElementById("FooterExplore_txtRequirementE").value.trim() == '')||(document.getElementById("FooterExplore_txtRequirementE").value.trim() =='Requirement'))	
	{	    
		document.getElementById('msg_divE').innerHTML = "Please enter Requirement";
		document.getElementById('loveE').focus();
		document.getElementById("FooterExplore_lblMsgE").style.display = 'none';    
		document.getElementById("FooterExplore_txtRequirementE").focus();
		displayAlertE();
		return false;
	}
	
	
	var txtSecurityCode = document.getElementById("FooterExplore_txtSecurityCode");
	if(txtSecurityCode != null)
	{
	    if(document.getElementById("FooterExplore_txtSecurityCode").value.trim() == '')	
	    {	    
		    document.getElementById('msg_divE').innerHTML = "Please enter Security Code";
		    document.getElementById('loveE').focus();
		    document.getElementById("FooterExplore_lblMsgE").style.display = 'none';    
		    document.getElementById("FooterExplore_txtSecurityCode").focus();
		    displayAlertE();
		    return false;
	    }
	}
	
	
	
	var txtSecurityCode2 = document.getElementById("FooterExplore_txtSecurityCode2");
	if(txtSecurityCode2 != null)
	{
	    if(document.getElementById("FooterExplore_txtSecurityCode2").value.trim() == '')	
	    {	    
		    document.getElementById('msg_divE').innerHTML = "Please enter Security Code";
		    document.getElementById('loveE').focus();
		    document.getElementById("FooterExplore_lblMsgE").style.display = 'none';    
		    document.getElementById("FooterExplore_txtSecurityCode2").focus();
		    displayAlertE();
		    return false;
	    }
	}
	
}	
 
 
 function displayAlertE(msg)
{    
    document.getElementById("FooterExplore_lblMsgE").style.display = 'none';    
	if(msg) document.getElementById('msg_divE').innerHTML = msg;
	document.getElementById('alert_divE').style.display = 'block';
	setTimeout("hideAlert()",3000);
}

function hideAlert()
{
    if(document.getElementById('alert_divE') != null)
    {
      var ObjMsgDv = document.getElementById('alert_divE');
      ObjMsgDv.style.display ="none";
    }

}

function cHANGEtEXT()
{
 
 if(document.getElementById("drpList").value =='OT')
 {    
    document.getElementById('dvHide').style.display = 'block';
    document.getElementById('txtOther').value = '';    
 }
 else
 {
    document.getElementById('dvHide').style.display = 'none';
 }   
}

function HideDisplay()
{
    document.getElementById('dvHide').style.display = 'none';
 }   


/***** Contact-Us Page Validation ******/

function ChcekFrm()
{
   
   var emailexp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;  

 if(document.getElementById('txtName') != null)
   {
     if(document.getElementById('txtName').value.trim() == '')
      {
        ShowInfo('Please enter your Name');
        document.getElementById('txtName').select();
        return false;
      }
   }


if(document.getElementById('txtEmail') != null)
   {
     if(document.getElementById('txtEmail').value.trim() == '')
      {
        ShowInfo('Please enter your Email Address');
        document.getElementById('txtEmail').select();
        return false;
      }
      else  if(emailexp.test(document.getElementById("txtEmail").value.trim()) == 0)
      {
        ShowInfo('Please enter Email in xxx@xxx.xxx format.');
        document.getElementById('txtEmail').select();
        return false;
      }
   }


  
  if(document.getElementById('txtSite') != null)
  {
      if(document.getElementById('txtSite').value.trim() != '')
       {
          var strBool = urlCheck(document.getElementById('txtSite').value.trim()); 
          if(strBool == false)
          {
                 ShowInfo('Website URL is not valid.');
                 document.getElementById('txtSite').select();
                 return false;
          }
       }
  }


    if(document.getElementById('txtPhone') != null)
    {
      var validChars = " +-0123456789()";
       if(document.getElementById('txtPhone').value.trim() != '')
       {
          var strPhone =  document.getElementById('txtPhone').value.trim() ;
          for(var i = 0; i < strPhone.length; i++)
	         {				        
			     if(validChars.indexOf(strPhone.charAt(i)) == -1)
			        {					    
 		               ShowInfo('Please enter valid Phone No');
                       document.getElementById('txtPhone').select();
		               return false;			                    
				     }
			  }
       }
        
     }


   if(document.getElementById('txtFax') != null)
    {
      var validChars = " +-0123456789()";
       if(document.getElementById('txtFax').value.trim() != '')
       {
          var strPhone =  document.getElementById('txtFax').value.trim() ;
          for(var i = 0; i < strPhone.length; i++)
	         {				        
			     if(validChars.indexOf(strPhone.charAt(i)) == -1)
			        {					    
 		               ShowInfo('Please enter valid Fax No.');
                       document.getElementById('txtFax').select();
		               return false;			                    
				     }
			  }
       }
        
     }


if(document.getElementById('txtSecurityCode') != null)
   {
     if(document.getElementById('txtSecurityCode').value.trim() == '')
      {
        ShowInfo('Please enter Security Code');
        document.getElementById('txtSecurityCode').select();
        return false;
      }
   }

return true;
}

function ShowInfo(msg)
{
    if(document.getElementById('dvInfo') != null)
    {
      var ObjMsgDv = document.getElementById('dvInfo');
      ObjMsgDv.innerHTML =msg ;
      ObjMsgDv.style.display ="block";
      setTimeout("HideInfo();",3000);
    }

}


function HideInfo()
{
    if(document.getElementById('dvInfo') != null)
    {
      var ObjMsgDv = document.getElementById('dvInfo');
      
      ObjMsgDv.innerText = "";
      ObjMsgDv.style.display ="none";
    }

}


function urlCheck(str) 
{

var v = new RegExp();
//v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
v.compile("\[A-Za-z0-9-_]\\.[A-Za-z0-9-_%&\?\/.=]+$");
if (!v.test(str)) 
{
  
    return false;
}

return true;
}
/***** Contact-Us Page Validation *****/

