﻿// JScript File

function fncheckNull(AusPortal,strclientid,IsDubai)
 {
     
    
     oTitle = document.getElementById(strclientid +'_ddlTitle');
     oFirstName = document.getElementById(strclientid + '_txtFirstName');
     oLastName = document.getElementById(strclientid + '_txtLastName');
     
     oAdressline1 = document.getElementById(strclientid + '_QAS_txtAddress1');
     osuburb = document.getElementById(strclientid + '_QAS_txtSuburb');
     opostcode = document.getElementById(strclientid + '_QAS_txtPostCode');
     oStreet = document.getElementById(strclientid + '_QAS_txtStret');
     
     oEmailadress = document.getElementById(strclientid + '_txtEmailadress');
     oPhoneNumber = document.getElementById(strclientid + '_txtPhoneNumber');
     oMobileNumber = document.getElementById(strclientid + '_txtMobileNumber');
     oPreconmathod = document.getElementById(strclientid + '_ddlPreconmathod');
     oNatureofEnquiry = document.getElementById(strclientid +'_ddlNatureofEnquiry');
     oComments = document.getElementById(strclientid +'_txtComments');
     oEcommnunication = document.getElementById(strclientid + '_ddlEcommunication');
     oNewsletter = document.getElementById(strclientid + '_ddlENewsLetter');
     //oMobileNumber = document.getElementById(strclientid + '_txtMobileNumber'); 
     //objUrl =  document.getElementById(strclientid +'_hidCurrentURL');    
   oEroor = document.getElementById(strclientid + '_tdError');
    
    
    var oErr = new __ErrorHandler();
    oErr.clearError();
    
   
    if(oTitle.value == "-1")
    {

        
        oErr.addError('Title is a mandatory field');
        oEroor.focus();
        oErr.showError();
        return false;
     }
             
    if(oFirstName.value == "")
    {
          
	      oErr.addError('First Name is a mandatory field');
	      oEroor.focus();
	      oErr.showError();
          return false;
	}
	else
	{
	    if(oFirstName.value.length <= 1)
        {
          
	      oErr.addError("Please enter valid First Name");
	      oEroor.focus();
	      oErr.showError();
          return false;
	    }
	   
	}
	
	
	if(oLastName.value == "")
	{
	     oErr.addError('Last Name is a mandatory field');
	     oEroor.focus();
	     oErr.showError();
	     return false;
	 }
	 else
	 {
	        if(oLastName.value.length <= 1)
	        {
	             oErr.addError("Please enter valid Last Name");
	             oEroor.focus();
	             oErr.showError();
	             return false;
	        }
	 }
	
	if(oStreet != null)
	{
	    if(oStreet.value == "")
	    {
	         oErr.addError('Street Number and Name is a mandatory field');
	         oEroor.focus();
	         oErr.showError();
	         return false;
	    }
	}
	
	if(oAdressline1 != null)
	{
	    if(oAdressline1.value == "")
	    {
	         oErr.addError('Address Line 1 is a mandatory field');
	         oEroor.focus();
	         oErr.showError();
	         return false;
	    }
	}
	
	if(osuburb != null)
	{
	    if(osuburb.value == "")
	    {
	         oErr.addError('Suburb is a mandatory field');
	         oEroor.focus();
	         oErr.showError();
	         return false;
	    }
	}
	
	
	
	if(opostcode != null)
	{
	    if(IsDubai == "True")
	    {
	        if(opostcode.value == "")
	        {
	             oErr.addError('PO Box is a mandatory field');
	             oEroor.focus();
	             oErr.showError();
	             return false;
	        }
	    }
	    else
	    {
	        if(opostcode.value == "")
	        {
	             oErr.addError('Postcode is a mandatory field');
	             oEroor.focus();
	             oErr.showError();
	             return false;
	        }
	    }
	}
	
	
	  if(oPhoneNumber.value == "")
	  {

	    oErr.addError('Phone Number is a mandatory field');
	    oEroor.focus();
	    oErr.showError();
	    return false;
	  }
	
	  if(oEmailadress.value =="")
	  {
	     oErr.addError('Email Address is a mandatory field');
	     
	    oEroor.focus();
	    oErr.showError();
	    return false;
	  }
	  if(!CheckMailAddressFormat( oEmailadress.value ))
	  {
	    oErr.addError('Please enter a valid Email Address');
	    oEroor.focus();
	    oErr.showError();
	    return false;
	   }
	  
	 
//	  if((oPhoneNumber.value.length) != 12)
//      {

//	    oErr.addError('Phone Number Should be 12 Digits Long');
//	    oEroor.focus();
//	    oErr.showError();
//	   
//	    return false;
//	    
//	   }
	   
//	   if(oMobileNumber.value != "")
//	   {
//             if(AusPortal == "True")
//             {
//                    if(oMobileNumber.value.length != 10)
//                    {
//                        oErr.addError('Mobile Number Should be 10 Digits Long');
//                        oEroor.focus();
//                        oErr.showError();
//               
//                        return false;
//                    }
//               }
//               else
//               {
//                    if(oMobileNumber.value.length != 12)
//                    {
//                        oErr.addError('Mobile Number Should be 12 Digits Long');
//                        oEroor.focus();
//                        oErr.showError();
//               
//                        return false;
//                    }
//               }
//       }
           
         
	  if(oPreconmathod.value == "-1")
	  {
	    oErr.addError('Preferred Contact Method is a mandatory field');
	    
	    oEroor.focus();
	    oErr.showError();
	    return false;
	  }
	   if(oNatureofEnquiry.value == "-1")
        {
            oErr.addError('Nature of Enquiry is a mandatory field')
            
             oEroor.focus();
             oErr.showError();
             return false;
        }
        if(oComments.value == "")
        {
          
	        oErr.addError('Comments is a mandatory field');
	        oEroor.focus();
	        oErr.showError();
            return false;
	    }
        //alert();
	 
	  if(oNewsletter.value == "-1")
	  {
	     oErr.addError('e-tempted newsletter is a mandatory field');
	     oEroor.focus();
	     oErr.showError();
	    return false;
	  }
	  if(oEcommnunication.value == "-1")
	  {
	    oErr.addError('e-Communications is a mandatory field');
	    oEroor.focus();
	    oErr.showError();
	    return false;
	  }
	  else
	  {
	    return  true;
	  }
}
function fnCheckThankYouSettings(strclientid)
{
   
     oThanks = document.getElementById(strclientid + '_txtThanks');
     oEmailAddresses = document.getElementById(strclientid + '_txtEmailAddresses');
     oEmailAddressesNZ = document.getElementById(strclientid + '_txtEmailAddressesNZ');
     oEmailAddressesUAE = document.getElementById(strclientid + '_txtEmailAddressesUAE');
     
     
     
    var oErr = new __ErrorHandler();
    oErr.clearError();
    
    if(oThanks.value =="")
	  {
	     oErr.addError('Thank You is a mandatory field');
	     
	  
	    oErr.showError();
	    return false;
	  }
    if(oEmailAddresses.value =="")
	  {
	     oErr.addError('Email Address for AUS is a mandatory field');
	     
	  
	    oErr.showError();
	    return false;
	  }
	  if(!CheckMailAddressFormat( oEmailAddresses.value ))
	  {
	    oErr.addError('Please enter a valid Email Address for AUS');
	    
	    oErr.showError();
	    return false;
	   }
	   if(oEmailAddressesNZ.value =="")
	  {
	     oErr.addError('Email Address for NZ is a mandatory field');
	     
	  
	    oErr.showError();
	    return false;
	  }
	  if(!CheckMailAddressFormat( oEmailAddressesNZ.value ))
	  {
	    oErr.addError('Please enter a valid Email Address for NZ');
	    
	    oErr.showError();
	    return false;
	   }
	   if(oEmailAddressesUAE.value =="")
	  {
	     oErr.addError('Email Address for UAE is a mandatory field');
	     
	  
	    oErr.showError();
	    return false;
	  }
	  if(!CheckMailAddressFormat( oEmailAddressesUAE.value ))
	  {
	    oErr.addError('Please enter a valid Email Address for UAE');
	    
	    oErr.showError();
	    return false;
	   }
}
//only Numeric Character are allowed
/*function  fnCheckNumeric(event)
{
	    
	    if(event.keyCode <= 48 || event.keyCode >57)
	    {
	        event.keyCode = 0;
	    }
	    
}*/
// Non numeric Character are allowed
function fnCheckAlpha(event)
{
        
	    
		if(event.keyCode < 48 || event.keyCode > 57 )
		{
			return true;
		}
		return false;
           
}
function fnCheckMobileNumber(strclientid)
{
       
//        oMobileNumber = document.getElementById(strclientid + '_txtMobileNumber'); 
//         alert(strclientid);
//        objUrl =  document.getElementById(strclientid +'_hidCurrentURL');
//        alert(objUrl.value);
//        var oErr = new __ErrorHandler();
//        oErr.clearError();
//        if(objUrl.value == "True")
//        {
//            alert( oMobileNumber.value.length);
//            if( (oMobileNumber.value.length < 10) || (oMobileNumber.value.length >10 ))
//            {
//            oErr.addError('characters must be 10 Digits');
//            oMobileNumber.focus();
//            oErr.showError();
//             return false;
//            }
//        }
//        else
//        {
//             alert( oMobileNumber.value.length);
//            if( (oMobileNumber.value.length < 12) || (oMobileNumber.value.length >12 ))
//            {
//            oErr.addError('characters must be 12 Digits');
//            oMobileNumber.focus();
//            oErr.showError();
//             return false;
//            }
//           
//       }
       return true;
  }
  function FnAlphaNumericOnly(e)//FOR ALPHANUMERIC VALUE ONLY
{
            
            var okey;
            if (navigator.appName=='Microsoft Internet Explorer')
            {
                okey = e.keyCode;
            }
            else
            {
                okey = e.which;

            }
            
            if( (okey >= 65 && okey <= 90) || (okey  >= 97  && okey <= 122 )  || (okey == 32))
			{
			    
			}
		else
			{
			    return false;
			}

}
      
        
        
 

