﻿// JScript File Updated
var  isIE=document.all ? 1:0;

function fncCheckBlankfirst()
    {
        var OutFocusFirst = document.getElementById('ctl00_ContentPlaceHolder1_FirstName_txt') 
        if(OutFocusFirst.value=="")
             {
               alert("Enter First Name Please");            
               document.getElementById("ctl00_ContentPlaceHolder1_FirstName_txt").focus();         
               return false;
             } 
             return true;     
    }
function fncCheckBlankLast()
    {
    var OutFocusLast = document.getElementById('ctl00_ContentPlaceHolder1_LastName_txt') 
            if(OutFocusLast.value=="")
            {
                alert("Enter Last Name Please");
                document.getElementById("ctl00_ContentPlaceHolder1_LastName_txt").focus(); 
               return false;
                 
             } 
             return true;     
     }
function fncCheckBlankMail()
  {
      var OutFocusEmail=document.getElementById('ctl00_ContentPlaceHolder1_Email_txt')
          if(OutFocusEmail.value=="")
          {
           alert("Enter Email Address Please");
           document.getElementById("ctl00_ContentPlaceHolder1_Email_txt").focus();
           return false;
          }
          return true;     
   }
function  fncCheckBlankphone() 
  { 
          var OutFocusPhone=document.getElementById('ctl00_ContentPlaceHolder1_PhoneNo_txt')
        if(OutFocusPhone.value=="")
        {
        alert("Enter Your Phone Number Please");
        document.getElementById("ctl00_ContentPlaceHolder1_PhoneNo_txt").focus();
        return false;
        } 
        return true;     
    }      
function fncCheckBlankSubject() 
  {      
         var OutFocusSub=document.getElementById('ctl00_ContentPlaceHolder1_Subject_ddr')      
        if (OutFocusSub.options[OutFocusSub.selectedIndex].value == "-1")
        {
             alert("Choose Subject Please");
             document.getElementById("ctl00_ContentPlaceHolder1_Subject_ddr").focus();
             return false;
         
         }
         return true;     
   }      
function fncCheckBlankMessage() 
    {   
         var OutFocusMsg=document.getElementById('ctl00_ContentPlaceHolder1_Message_txt')
          if (OutFocusMsg.value == "")
            { 
             alert("Write Your Message Please")
             document.getElementById("ctl00_ContentPlaceHolder1_Message_txt").focus();
             return false;
            }
            return true;     
     }       
          

          
  function validate()
    {      
  
      var txtFName=document.getElementById('ctl00_ContentPlaceHolder1_FirstName_txt') 
      if (txtFName.value == "")
        {
        alert("Please Enter First Name");
        return false;
        }
        
      var txtLName=document.getElementById('ctl00_ContentPlaceHolder1_LastName_txt')
      if(txtLName.value == "")
        {
         alert("Please Enter Last Name");
         return false;
        }   
        
     var emailPat = /^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)$/;
     var emailid=document.getElementById('ctl00_ContentPlaceHolder1_Email_txt').value;
     var matchArray = emailid.match(emailPat);
      if (matchArray == null)
       {
               alert("Your email address seems incorrect. Please try again.");
               document.getElementById('ctl00_ContentPlaceHolder1_Email_txt').focus();
               return false;
       }       
       
     var Phntxt=document.getElementById('ctl00_ContentPlaceHolder1_PhoneNo_txt')
       if (Phntxt.value == "" ) 
            { 
                alert ( "Sorry, the phone field is blank." ); 
                document.getElementById('ctl00_ContentPlaceHolder1_PhoneNo_txt').focus();
                return false; 
            } 
            
        { 
    var re10digit=/^\d{10}$/ 
      if (document.getElementById('ctl00_ContentPlaceHolder1_PhoneNo_txt').value.search(re10digit)==-1) 
            { 
                alert("Please enter a valid 10 digit area code"); 
                document.getElementById('ctl00_ContentPlaceHolder1_PhoneNo_txt').focus(); 
                return false ;
            } 
       } 
       
       

       
          var txtMsg=document.getElementById('ctl00_ContentPlaceHolder1_Message_txt')
          if (txtMsg.value == "")
            { 
             alert("Please Write Your Message")
             return false;
            }
              
     
      var DDLSub=document.getElementById('ctl00_ContentPlaceHolder1_Subject_ddr')
      
        if (DDLSub.options[DDLSub.selectedIndex].value == "-1")
        {
        alert("Please Subject");
             return false;
         
         }
       }      
       
       function promotionvalidate()
       {
       
       
         var PromoCode_txt=document.getElementById("ctl00_ContentPlaceHolder1_PromoCode_txt");
           
           if(PromoCode_txt.value=="" || PromoCode_txt.value==null)
           {
           alert("Please enter PromoCode.");
           PromoCode_txt.focus();
           return false;
           }
         if(PromoCode_txt.value.length <6 )
           {
           alert("Please enter Promocode min 6 charecter and max 15 character Only");
           PromoCode_txt.focus();
           return false;
           }
           
           var Description_txt=document.getElementById("ctl00_ContentPlaceHolder1_Description_txt");
           
           if(Description_txt.value=="" || Description_txt.value==null)
           {
           alert("Please enter Description.");
           Description_txt.focus();
           return false;
           }
           
          var emailid=document.getElementById('ctl00_ContentPlaceHolder1_Email_txt').value;
            if(emailid!="" && emailid!=null)
            {
            

                var emailPat = /^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)$/;
                
                var matchArray = emailid.match(emailPat);
                if (matchArray == null)
                {
                       alert("Your email address seems incorrect. Please try again.");
                       document.getElementById('ctl00_ContentPlaceHolder1_Email_txt').focus();
                       return false;
                }       

            }
         
         
         
         var Discount_txt=document.getElementById("ctl00_ContentPlaceHolder1_Discount_txt");
           
           if(Discount_txt.value=="" || Discount_txt.value==null)
           {
           alert("Please enter Discount.");
           Discount_txt.focus();
           return false;
           }
        
         if(Discount_txt.value<=0 || Discount_txt.value>100 )
           {
           alert("Enter the correct discount");
           Discount_txt.focus();
           return false;
           }
           
//            var AmountLimit_txt=document.getElementById("ctl00_ContentPlaceHolder1_AmountLimit_txt");
//           
//           if(AmountLimit_txt.value=="" || AmountLimit_txt.value==null)
//           {
//           alert("Please enter Amount Limit.");
//           AmountLimit_txt.focus();
//           return false;
//           }
      
               var MaxCount_txt=document.getElementById("ctl00_ContentPlaceHolder1_MaxCount_txt");
           
           if(MaxCount_txt.value=="" || MaxCount_txt.value==null)
           {
           alert("Please enter Max Count.");
           MaxCount_txt.focus();
           return false;
           }
           
          if(MaxCount_txt.value<=0 || MaxCount_txt.value>300 )
           {
           alert("Please enter max count");
           MaxCount_txt.focus();
           return false;
           }
           
           
           var fromdate=document.getElementById("ctl00_ContentPlaceHolder1_StartDate_txt");
           
           if(fromdate.value=="" || fromdate.value==null)
           {
           alert("Please enter Start date  mm/dd/yyyy.");
           fromdate.focus();
           return false;
           }
           
           if(validateDate(fromdate)==false)
           {
           alert("Please enter valid Start date  mm/dd/yyyy.");
           fromdate.focus();
           return false;
           }
           
           var todate=document.getElementById("ctl00_ContentPlaceHolder1_EndDate_txt");
           if(todate.value=="" || todate.value==null)
           {
           alert("Please enter Enddate  mm/dd/yyyy.");
           todate.focus();
           return false;
           }
           if(validateDate(todate)==false)
           {
           alert("Please enter valid End date  mm/dd/yyyy.");
           todate.focus();
           return false;
           }
       
         
       return true;
       }
       
 
 
 
 
 function adminreportvalidate()
       {
       
       var DDLSub=document.getElementById('ctl00_ContentPlaceHolder1_Partner_ddl')
        if (DDLSub.options[DDLSub.selectedIndex].value == "-1")
        {
             alert("Please Select Partner");
             return false;
         
         }
         
           
           var fromdate=document.getElementById("ctl00_ContentPlaceHolder1_StartDate_txt");
           
//           if(fromdate.value=="" || fromdate.value==null)
//           {
//           alert("Please enter Start date  dd/mm/yyyy.");
//           fromdate.focus();
//           return false;
//           }
           if(fromdate.value!="" && fromdate.value!=null)
           {
               if(validateDate(fromdate)==false)
               {
               alert("Please enter valid Start date  mm/dd/yyyy.");
               fromdate.focus();
               return false;
               }
           }
           
           var todate=document.getElementById("ctl00_ContentPlaceHolder1_EndDate_txt");
//           if(todate.value=="" || todate.value==null)
//           {
//           alert("Please enter Enddate  dd/mm/yyyy.");
//           todate.focus();
//           return false;
//           }
            if(todate.value!="" && todate.value!=null)
            {
               if(validateDate(todate)==false)
               {
               alert("Please enter valid End date  mm/dd/yyyy.");
               todate.focus();
               return false;
               }
            }
         
       return true;
       }
       
       
       
       
       
      
function capitalLetterOnly(e)
{
var key =keyEntry = !isIE ? e.which : event.keyCode;

	if(key >= '97'  && key<='122'  || keyEntry=='0' || keyEntry=='8')
	{
		return true;
	}
	return false;
}



function CheckNumaricValue(e)
{
    keyEntry = !isIE ? e.which : event.keyCode;
    if (keyEntry >='48' && keyEntry <= '57' || keyEntry=='0' || keyEntry=='8')
        return true;
    return false;
}


//function validateDate(form) 
//{ 
//// regular expression to match required date format  "MM/dd/yyyy" 
//re = /^\d{1,2}\/\d{1,2}\/\d{4}$/; 
//if(form.value != '' && !form.value.match(re)) 
//       { 
//            
//               return false; 
//       } 
//       return true; 

//}
       //Balram has done this code 05/06/2009 this is used for date validation in dd/MM/yyyy formate
//       function validateDate(fld) {
//     
//            var RegExPattern = /^((((0?[1-9]|[12]\d|3[01])[\.\-\/](0?[13578]|1[02])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|[12]\d|30)[\.\-\/](0?[13456789]|1[012])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|1\d|2[0-8])[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|(29[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00)))|(((0[1-9]|[12]\d|3[01])(0[13578]|1[02])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|[12]\d|30)(0[13456789]|1[012])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|1\d|2[0-8])02((1[6-9]|[2-9]\d)?\d{2}))|(2902((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00))))$/;
//              
//                if ((fld.value.match(RegExPattern)) && (fld.value!='')) 
//                {
//               
//                return true;
//                }
//                 else
//                 {  
//                 return false;
//                } 
//            }

//Balram has done this code 06/06/2009 this is used for date validation in MM/dd/yyyy formate
function validateDate(fld) {
    var RegExPattern = /^(?=\d)(?:(?:(?:(?:(?:0?[13578]|1[02])(\/|-|\.)31)\1|(?:(?:0?[1,3-9]|1[0-2])(\/|-|\.)(?:29|30)\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})|(?:0?2(\/|-|\.)29\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))|(?:(?:0?[1-9])|(?:1[0-2]))(\/|-|\.)(?:0?[1-9]|1\d|2[0-8])\4(?:(?:1[6-9]|[2-9]\d)?\d{2}))($|\ (?=\d)))?(((0?[1-9]|1[012])(:[0-5]\d){0,2}(\ [AP]M))|([01]\d|2[0-3])(:[0-5]\d){1,2})?$/;
            if ((fld.value.match(RegExPattern)) && (fld.value!='')) 
                {
               
                return true;
                }
                 else
                 {  
                 return false;
                } 
}

            
            //End of date validation fun
            
function validateGridEmail()
{
 var emailid=document.getElementById('ctl00_ContentPlaceHolder1_Email_txt').value;
if(emailid!="" && emailid!=null)
{


    var emailPat = /^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)$/;
    
    var matchArray = emailid.match(emailPat);
    if (matchArray == null)
    {
           alert("Your email address seems incorrect. Please try again.");
           document.getElementById('ctl00_ContentPlaceHolder1_Email_txt').focus();
           return false;
    }       

}
            
            }