﻿// JScript File

//Credit card Validation 

// Author : Dinesh Patankar
// Date    : 24 April 2008


var ccErrorNo = 0;
var ccErrors = new Array ()

ccErrors [0] = "Unknown card type";
ccErrors [1] = "No card number provided";
ccErrors [2] = "Credit card number is in invalid format";
ccErrors [3] = "Credit card number is invalid";
ccErrors [4] = "Credit card number has an inappropriate number of digits";

function checkCreditCard (cardnumber, cardname) 
{
     
  var cards = new Array();
  
  cards [0] = {name: "Visa", 
               length: "13,16", 
               prefixes: "4",
               checkdigit: true};
  cards [1] = {name: "Master Card", 
               length: "16", 
               prefixes: "51,52,53,54,55",
               checkdigit: true};
  cards [2] = {name: "Diners Club", 
               length: "14,16", 
               prefixes: "300,301,302,303,304,305,36,38,55",
               checkdigit: true};
  cards [3] = {name: "Carte Blanche", 
               length: "14", 
               prefixes: "300,301,302,303,304,305,36,38",
               checkdigit: true};
  cards [4] = {name: "American Express", 
               length: "15", 
               prefixes: "34,37",
               checkdigit: true};
  cards [5] = {name: "Discover", 
               length: "16", 
               prefixes: "6011,650",
               checkdigit: true};
  cards [6] = {name: "JCB", 
               length: "15,16", 
               prefixes: "3,1800,2131",
               checkdigit: true};
  cards [7] = {name: "enRoute", 
               length: "15", 
               prefixes: "2014,2149",
               checkdigit: true};
  cards [8] = {name: "Solo", 
               length: "16,18,19", 
               prefixes: "6334, 6767",
               checkdigit: true};
  cards [9] = {name: "Switch", 
               length: "16,18,19", 
               prefixes: "4903,4905,4911,4936,564182,633110,6333,6759",
               checkdigit: true};
  cards [10] = {name: "Maestro", 
               length: "16,18", 
               prefixes: "5020,6",
               checkdigit: true};
  cards [11] = {name: "Visa Electron", 
               length: "16", 
               prefixes: "417500,4917,4913",
               checkdigit: true};
               
  // Establish card type
  var cardType = -1;
  for (var i=0; i<cards.length; i++) {

    // See if it is this card (ignoring the case of the string)
    if (cardname.toLowerCase () == cards[i].name.toLowerCase()) {
      cardType = i;
      break;
    }
  }
  
  // If card type not found, report an error
  if (cardType == -1) {
     ccErrorNo = 0;
     return false; 
  }
   
  // Ensure that the user has provided a credit card number
  if (cardnumber.length == 0)  {
     ccErrorNo = 1;
     return false; 
  }
    
  // Now remove any spaces from the credit card number
  cardnumber = cardnumber.replace (/\s/g, "");
  
  // Check that the number is numeric
  var cardNo = cardnumber
  var cardexp = /^[0-9]{13,19}$/;
  if (!cardexp.exec(cardNo))  {
     ccErrorNo = 2;
     return false; 
  }
       
  // Now check the modulus 10 check digit - if required
  if (cards[cardType].checkdigit) {
    var checksum = 0;                                  // running checksum total
    var mychar = "";                                   // next char to process
    var j = 1;                                         // takes value of 1 or 2
  
    // Process each digit one by one starting at the right
    var calc;
    for (i = cardNo.length - 1; i >= 0; i--) {
    
      // Extract the next digit and multiply by 1 or 2 on alternative digits.
      calc = Number(cardNo.charAt(i)) * j;
    
      // If the result is in two digits add 1 to the checksum total
      if (calc > 9) {
        checksum = checksum + 1;
        calc = calc - 10;
      }
    
      // Add the units element to the checksum total
      checksum = checksum + calc;
    
      // Switch the value of j
      if (j ==1) {j = 2} else {j = 1};
    } 
  
    // All done - if checksum is divisible by 10, it is a valid modulus 10.
    // If not, report an error.
    if (checksum % 10 != 0)  {
     ccErrorNo = 3;
     return false; 
    }
  }  

  // The following are the card-specific checks we undertake.
  var LengthValid = false;
  var PrefixValid = false; 
  var undefined; 

  // We use these for holding the valid lengths and prefixes of a card type
  var prefix = new Array ();
  var lengths = new Array ();
    
  // Load an array with the valid prefixes for this card
  prefix = cards[cardType].prefixes.split(",");
      
  // Now see if any of them match what we have in the card number
  for (i=0; i<prefix.length; i++) {
    var exp = new RegExp ("^" + prefix[i]);
    if (exp.test (cardNo)) PrefixValid = true;
  }
      
  // If it isn't a valid prefix there's no point at looking at the length
  if (!PrefixValid) {
     ccErrorNo = 3;
     return false; 
  }
    
  // See if the length is valid for this card
  lengths = cards[cardType].length.split(",");
  for (j=0; j<lengths.length; j++) {
    if (cardNo.length == lengths[j]) LengthValid = true;
  }
  
  // See if all is OK by seeing if the length was valid. We only check the 
  // length if all else was hunky dory.
  if (!LengthValid) {
     ccErrorNo = 4;
     return false; 
  };   
  
  // The credit card is in the required format.
  return true;
}

//Check is blank
//------------------------------------------------------------------------------
function isblank(s) 
{
    for(var i = 0; i < s.length; i++) 
    {
        var c = s.charAt(i);
        if ((c != ' ') && (c != '\n') && (c != '\t')) 
        {
            return false;
        }
    }
    return true;
}

//------------------------------------------------------------------------------

function IsNumeric(strString)
{
   var strValidChars = "0123456789.-+";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

        for (i = 0; i < strString.length && blnResult == true; i++)
        {
             strChar = strString.charAt(i);
            if (strValidChars.indexOf(strChar) == -1)
            {
                blnResult = false;
            }
        }
        return blnResult;
}

function IsNumericdigit(strString)
{
   var strValidChars = "0123456789.";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

        for (i = 0; i < strString.length && blnResult == true; i++)
        {
             strChar = strString.charAt(i);
            if (strValidChars.indexOf(strChar) == -1)
            {
                blnResult = false;
            }
        }
        return blnResult;
}

//------------------------------------------------------------------------------
// Author : Dinesh Patankar
// Date    : 24 April 2008

function IsNumeric1(strString)
{
   var strValidChars = "0123456789 ";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

        for (i = 0; i < strString.length && blnResult == true; i++)
        {
             strChar = strString.charAt(i);
            if (strValidChars.indexOf(strChar) == -1)
            {
                blnResult = false;
            }
        }
        return blnResult;
}

//------------------------------------------------------------------------------
// Author : Dinesh Patankar
// Date    : 24 April 200

function ValidCreditMonth()
{
    var txtExpiryYear=document.getElementById("PaymentAddControl1_txtExpiryYear");
    txtExpiryYear.value="";
    txtExpiryYear.focus();
}


function ShowByPaymentMode()
{

	var drpPayMode=document.getElementById('PaymentAddControl1_drpPayMode');
	var event1 = document.getElementById('PaymentAddControl1_event1');
	var event2 = document.getElementById('PaymentAddControl1_event2');
	
	if(drpPayMode.value=="")
	{
	    if(event1.style.display=='block')
	    {
	        event1.style.display='none';
	    }
	    if(event2.style.display=='block')
	    {
	        event2.style.display='none';
	    }
	}
	
	if(drpPayMode.value=="CC")
	{
	    event1.style.display='block';
	    
	    if(event2.style.display=='block')
	    {
	        event2.style.display='none';
	    }
	}
	
	if(drpPayMode.value=="Check")
	{
	    event2.style.display='block';
	    
	    if(event1.style.display=='block')
	    {
	        event1.style.display='none';
	    }
	}	
}

//------------------------------------------------------------------------------
// Author : Dinesh Patankar
// Date    : 24 April 2008

function payments()
{
var  txtAmt=document.getElementById("PaymentAddControl1_txtAmount");
var txtdepositDate= document.getElementById("PaymentAddControl1_txtDepositedDate");
                                                      
var drpClient=document.getElementById("PaymentAddControl1_hdnClientId");
var drpPayMode=document.getElementById("PaymentAddControl1_drpPayMode");

var drpCardTypeId=document.getElementById("PaymentAddControl1_CardType");

//alert(drpCardTypeId.value);
//alert(drpCardTypeId.options[drpCardTypeId.selectedIndex].text);

var txtCreditCardNo=document.getElementById("PaymentAddControl1_txtCreditCardNo");
var txtExpiryYear=document.getElementById("PaymentAddControl1_txtExpiryYear");
var txtExpiryMonth=document.getElementById("PaymentAddControl1_txtExpiryMonth");
var txtCVV=document.getElementById("PaymentAddControl1_txtCVV");
var txtChequeNo=document.getElementById("PaymentAddControl1_txtChequeNo");
var yr=document.getElementById("PaymentAddControl1_hdnyr");

 Dt = new Date();

    var mon = Dt.getMonth()+1;
    
    if(mon < 10)
    {
     mon = "0"+mon;
    }
    //var yr = mid(reverse(Dt.getFullYear(),3,2)); 
  
                    if (TRIM(drpClient.value)=="")
                    { 
                        alert("Please Select Client !");
                       // drpClient.focus();
                        return false;                        
                    }
                    if (TRIM(txtAmt.value)=="")
                    {  
                        alert("Please Enter Amount !");
                        txtAmt.focus();
                        return false;
                    }
                    if (IsNumericdigit(txtAmt.value)==false)
                    {       
                        alert("Only Numneric Numbers Are Allowed.!");
                        txtAmt.value="";
                        txtAmt.focus();
                        return false;          
                    }               
                    if (drpPayMode.selectedIndex<1)
                    { 
                        alert("Please Select Payment Mode !");
                        drpPayMode.focus();
                        return false;                        
                    }
                    
                     if(drpPayMode.value=="CC")
                     {
                            if (TRIM(txtCreditCardNo.value)=="")
                            { 
                                alert("Please Enter Credit Card Number!");
                                txtCreditCardNo.focus();
                                return false;                        
                            }
                            if(IsNumeric1(txtCreditCardNo.value)==false)
                            {
                                alert("Only Numneric Numbers Are Allowed.!");
                                txtCreditCardNo.value="";
                                txtCreditCardNo.focus();
                                return false;
                            }
                            if (TRIM(txtCreditCardNo.value)!="")
                            {                                
                                  
                                  var drpCardTypeId1=document.getElementById("PaymentAddControl1_CardType").value;
                                  var txtCreditCardNo1=document.getElementById("PaymentAddControl1_txtCreditCardNo").value;
                                  var drpCardTypeId2 = drpCardTypeId.options[drpCardTypeId.selectedIndex].text;                              
                                  //alert(drpCardTypeId2);
                                  if (!checkCreditCard (txtCreditCardNo1,drpCardTypeId2)) 
                                  {
                                    alert (ccErrors[ccErrorNo]);
                                    document.getElementById("PaymentAddControl1_txtCreditCardNo").focus();
                                    return false; 
                                  }                
                            }
                            
                            if(txtExpiryMonth.value=="0")
                            {
                                alert("Please Select Valid Month!");                              
                                txtExpiryMonth.focus();
                                return false;
                            }
                            if(TRIM(txtExpiryYear.value)=="")
                            {
                                alert("Please Enter Year!");                              
                                txtExpiryYear.focus();
                                return false;
                            }
                            if(IsNumericdigit(txtExpiryYear.value)==false)
                            {
                                alert("Please Enter Valid Year.!");
                                txtExpiryYear.value="";
                                txtExpiryYear.focus();
                                return false;
                            }
                           
                            if( Number(TRIM(txtExpiryYear.value)) < yr)
                            {
                                alert("Please Enter Valid Expiry Date.!");
                                txtExpiryYear.value="";
                                txtExpiryYear.focus();
                                return false;
                            }
                            else
                            if(Number(TRIM(txtExpiryYear.value)) == yr && Number(txtExpiryMonth.value) < mon)
                            {
                                alert("Please Enter Valid Expiry Date.!");
                                txtExpiryMonth.focus();
                                return false;
                            }
                            
                            if(TRIM(txtCVV.value)=="")
                            {
                                alert("Please Enter CVV!");                              
                                txtCVV.focus();
                                return false;
                            }
                            if(IsNumericdigit(txtCVV.value)==false)
                            {
                                alert("Please Enter Valid CVV.!");
                                txtCVV.value="";
                                txtCVV.focus();
                                return false;
                            }
                            
                            
                                
                     }
                     if(drpPayMode.value=="Check")
                     {
                            if (TRIM(txtChequeNo.value)=="")
                            { 
                                alert("Please Enter Check Number!");
                                txtChequeNo.focus();
                                return false;                  
                            }
                            
                            if(IsNumericdigit(txtChequeNo.value)==false)
                            {
                                alert("Only Numneric Numbers Are Allowed.!");
                                txtChequeNo.value="";
                                txtChequeNo.focus();
                                return false;
                            }     
                     }
                    
                    
                      
                                    
                    if (TRIM(txtdepositDate.value)=="")
                    {  
                        alert("Please Enter Date !");
                        txtdepositDate.focus();
                        return false;
                    } 
               
                   if (txtAmt.value<1)
                   {  
                        alert("Please Enter Valid Amount !");
                        txtAmt.focus();
                        return false;
                    } 
               
                   

                  if (TRIM(txtdepositDate.value)!="")
                   {
                        if (!isDate(txtdepositDate.value))
                        {
                              txtdepositDate.focus();
                              return false;
                        }                                     
                   }
}

//----------------------------------------------------------------------------
 
 function promptmsg()
{ 
var x=window.confirm("You Have Unread Messages, Do You Wish To View ?");
if (x)
{
window.location.href ="ViewPersonalMessages.aspx";
    }
}

//------------------------------------------------------------------------------
// Author : Anil K Prasad
// Date    : 8 mar 2008

//Trave companion


  function IsSelected()
                {
                    if(grid.MasterTableView.SelectedRows.length > 0)
                    {
                                 
//                       if(!confirm('Delete all selected ?'))
//                       {   
//                        return false;
//                       }
                    }
                    else
                    {
                        alert("Please Select Atleast One Record.")
                        return false;
                    }
               
                    return true;
               }
function ValidateTourRelationBtnClick()
{
         var drprel=document.getElementById("drpRelation");
         if (drprel.selectedIndex<1)
         { alert("Please Select Relation !");
         return false;
         }
         
         if(grid.MasterTableView.SelectedRows.length > 0)
                    {
                    }
                    else
                    {
                        alert("Please Select Atleast One Record.")
                        return false;
                    }
}

function ValidateTourRelation()
{
         var drprel=document.getElementById("drpRelation");
         if (drprel.selectedIndex<1)
         { alert("Please Select Relation !");
         return false;
         }
         
      }


function ValidateTour()
{ var drprel=document.getElementById("drpTour");
         if (drprel.selectedIndex<1)
         { alert("Please Select Tour !");
         return false;
         }
}

 //------------------------------------------------------------------------------
// Author : Anil K Prasad
// Date    : 28 Feb 2008

//Add medical description Screen
//This is using for client diet, client special requirement,clinet hobbies,client shirts and jackets size


function validate()
{
var txtDesc=document.getElementById("txtdescription");

if (Trim(txtDesc.value)=="")
     {alert("Please Enter Description !");
     txtDesc.focus();
     return false;
     } 

}

//------------------------------------------------------------------------------

// Author : Anil K Prasad
// Date    : 07 Feb 2008

//Forgot password Screen Validation

function forgotPass()
{ var txtEmail= document.getElementById("txtEmail");
    
   if (TRIM(txtEmail.value)=="")
   {alert("Please Enter Email ID !");
     txEmail.focus();
     return false;} 

}

//------------------------------------------------------------------------------

function forgotPassAccept()
{
   if(event.keyCode == 13)
   {
      var myHiddenButton = document.getElementById('btnSubmit');
      myHiddenButton.click();
      return false;
   }
}

//------------------------------------------------------------------------------

function Acceptbutton()
{
   if(event.keyCode == 13)
   {
      var myHiddenButton = document.getElementById('lnkSave1');
      myHiddenButton.click();
      return false;
   }
}

//------------------------------------------------------------------------------

// Author : Anil K Prasad
// Date    : 07 Feb 2008

//Login Screen Validation


function  loginScreen()
{ 
    var txtLoginName=document.getElementById("txtLogin");
    var txtPassword=document.getElementById("txtPassword");
   
            if (TRIM(txtLoginName.value)=="" && TRIM(txtPassword.value)=="")
                {  alert("Please Enter Login Name And Password !");
                txtLoginName.focus();
                     return false;
                }
   
            else if (TRIM(txtLoginName.value)=="")
                  { alert("Please Enter Login Name !");
                  txtLoginName.focus();
                    return false;
                   }
               else if (TRIM(txtPassword.value)=="")
                    {txtPassword.focus();
                      alert("Please Enter Password !");
                       return false;
                    }
              else
               {
               return true;
               }
 
}

//------------------------------------------------------------------------------

// Author : Anil K Prasad
// Date    : 08 Feb 2008

//StaffMember Validation

//function StaffCCSEnableFalse()
//{
//            var drpCountry1= document.getElementById("StaffmemberControl1_1_drpCountry");
//            var drpState1=document.getElementById("StaffmemberControl1_1_drpState");
//             var drpCity1=document.getElementById("StaffmemberControl1_1_drpCity");
//             
//            var txtCountry1=document.getElementById("StaffmemberControl1_1_txtCountry");
//              var txtState1=document.getElementById("StaffmemberControl1_1_txtState");
//                var txtCity1=document.getElementById("StaffmemberControl1_1_txtCity");
//               var trState=document.getElementById("StaffmemberControl1_1_trState");
//                
//              if (drpCountry1.selectedIndex>=0)
//              {
//                    if  (TRIM(drpCountry1.item(drpCountry1.selectedIndex).text)!="Others")
//                            {  txtCountry1.value="";
//                                txtCountry1.disabled=true;
//                            }
//                        else 
//                            { 

//                             txtCountry1.disabled=false;
//                         
//                             
//                             }
//             }
//            else
//            {
//             txtCountry1.disabled=false;
//             
//            } 
//            
//                            
//             if (drpState1.selectedIndex>=0)
//           {
//                    if (TRIM(drpState1.item(drpState1.selectedIndex).text)!="Others") 
//                        { txtState1.value=""; 
//                           txtState1.disabled=true;
//                        }
//                     else 
//                         { 
//                          txtState1.disabled=false;
//                          } 
//            }
//            else
//            { 
//            txtState1.disabled=false;
//            }
//                   
//           if (drpCity1.selectedIndex>=0)
//                {
//                if (TRIM(drpCity1.item(drpCity1.selectedIndex).text)=="Others") 
//                      { 
//                        trState.visible=true;
//                      
//                      }
//                 else
//                    { 
//                     trState.visible=false;
//                    }  
//           }
//         
//}

//------------------------------------------------------------------------------
function echeck(str)
       {
        str= str.replace(/^\s+|\s+$/g, '') ;
  		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		  
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		   
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		 
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		   
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    
		    return false
		 }

 		 return true					
	}
	
	//------------------------------------------------------------------------------

function fillstateforcountry(input)
{
    countryname = document.getElementById("StaffmemberControl1_1_HdnCountryID");
    divdrpstate1=document.getElementById("StaffmemberControl1_1_divdrpstate");
    divtxtstate1=document.getElementById("StaffmemberControl1_1_divtxtstate");
      divbtnback=document.getElementById("StaffmemberControl1_1_divbtnback2");
    txtstate1=document.getElementById("StaffmemberControl1_1_txtstate");
    if(input.value!="" && input.value!="0")
    {
        BindStateAjax(input.value,ServerSideCallback_FillState);
        divdrpstate1.style.display='block';
        divtxtstate1.style.display='none';
        divbtnback.style.display='none';
        countryname.value=input.value;
    }
    else
    {
        state=document.getElementById("StaffmemberControl1_1_drpstate");      
           divdrpstate1.style.display='block';
        divtxtstate1.style.display='none';
        divbtnback.style.display='none';
        for(var j=state.length-1;j>0;j--)
        {
           state[j]=null;
        }
        state.options[0]=new Option("Select"); 
        state.options[1]=new Option("Other"); 
    }
}

function ServerSideCallback_FillState(response)
{
 var frm =document.getElementById("form1"); 
    country=document.getElementById("StaffmemberControl1_1_drpcountry");
    state=document.getElementById("StaffmemberControl1_1_drpstate");
    //hdnstate=document.getElementById("StaffmemberControl1_1_HdnState");
    //hdnstate1=document.getElementById("StaffmemberControl1_1_" + hdnstate);
   for(var j=state.length-1;j>0;j--)
    {
       state[j]=null;
    }
    state.options[0]=new Option("Select"); 
    if(response.Rows.length != 0) 
    {
      for(var i=1;i<response.Rows.length+1;i++) 
      {
         frm.StaffmemberControl1_1_drpstate.options[i]=new Option(response.Rows[i-1].StateName); 
        // hdnstate1.value=response.Rows[i-1].StateName; 
      }
      frm.StaffmemberControl1_1_drpstate.options[i]=new Option("Other"); 
     state.focus();
    }
    else
    {
        frm.StaffmemberControl1_1_drpstate.options[0]=new Option("Select");
        frm.StaffmemberControl1_1_drpstate.options[1]=new Option("Other");
    }
}

function getstate(input)
{
    state=document.getElementById("StaffmemberControl1_1_drpstate");
    divdrpstate1=document.getElementById("StaffmemberControl1_1_divdrpstate");
    divtxtstate1=document.getElementById("StaffmemberControl1_1_divtxtstate");
     divbtnback=document.getElementById("StaffmemberControl1_1_divbtnback2");
    txtstate1=document.getElementById("StaffmemberControl1_1_txtstate");
   for(var i=0;i<state.length;i++)
               {
                  if(state.options[i].selected==true)
                  {
                   
                   var statename2 = document.getElementById("StaffmemberControl1_1_HdnState");
                   statename2.value = state.options[i].text;
                   
                   break;
                  }
               }
    
    if(statename2.value == "0" || statename2.value=="Other")
    {
        divdrpstate1.style.display='none';
        divtxtstate1.style.display='block';
          divbtnback.style.display='block';
        txtstate1.value="";
    }
    else
    {
        divdrpstate1.style.display='block';
        divtxtstate1.style.display='none';
         divbtnback.style.display='none';
    }
}

function showdrp()
{
    state=document.getElementById("StaffmemberControl1_1_drpstate");
    divdrpstate1=document.getElementById("StaffmemberControl1_1_divdrpstate");
    divtxtstate1=document.getElementById("StaffmemberControl1_1_divtxtstate");
    divbtnback=document.getElementById("StaffmemberControl1_1_divbtnback2");
    txtstate1=document.getElementById("StaffmemberControl1_1_txtstate");
    hdnstate=document.getElementById("StaffmemberControl1_1_HdnState"); 
   hdnstate.value=""; 
    divdrpstate1.style.display='block';
    divtxtstate1.style.display='none';
     divbtnback.style.display='none';
    txtstate1.value="";
    countryname=document.getElementById("StaffmemberControl1_1_HdnCountryID");
    if(countryname.value!="" || countryname.value!="0")
    {
        BindStateAjax(countryname.value,ServerSideCallback_FillState);
    }
    else
    {
        for(var j=state.length-1;j>0;j--)
        {
           state[j]=null;
        }
        state.options[0]=new Option("Select"); 
        state.options[1]=new Option("Other"); 
    }
    
    return false;
}
function StaffMembers()
{
        
         var txtUName=document.getElementById("StaffmemberControl1_1_txtUserName");
                                    
         var txtpass= document.getElementById("StaffmemberControl1_1_txtPassword");
         var txtFName=document.getElementById("StaffmemberControl1_1_txtFirstName");
         var txtLName=document.getElementById("StaffmemberControl1_1_txtLastName");
         var txtAdd1=document.getElementById("StaffmemberControl1_1_txtAddress1");
         var txtAdd2=document.getElementById("StaffmemberControl1_1_txtAddress2");
         //var drpType=document.getElementById("StaffmemberControl1_1_drpType");
         var txtZip=document.getElementById("StaffmemberControl1_1_txtZip");
         var drpType=document.getElementById("StaffmemberControl1_1_drpType");
         var drpCity=document.getElementById("StaffmemberControl1_1_drpCity");
         var drpState=document.getElementById("StaffmemberControl1_1_drpState");
         var drpCountry=document.getElementById("StaffmemberControl1_1_drpCountry");
         var txtPhone=document.getElementById("StaffmemberControl1_1_txtPhone");
         var txtCell=document.getElementById("StaffmemberControl1_1_txtCell");
         var txtEmail=document.getElementById("StaffmemberControl1_1_txtEmail");
         var txtDesignation=document.getElementById("StaffmemberControl1_1_txtDesignation");
         var txtRelation=document.getElementById("StaffmemberControl1_1_txtRelation");
         var txtEsPhone= document.getElementById("StaffmemberControl1_1_txtESPhoneNo");
         var txtEsCell2= document.getElementById("StaffmemberControl1_1_txtESCellNo2");
             var txtEsPhone2= document.getElementById("StaffmemberControl1_1_txtESPhoneNo2");
         var txtEsCell= document.getElementById("StaffmemberControl1_1_txtESCellNo");
        var hidenpass= document.getElementById("StaffmemberControl1_1_hiddenpass")
            var hidenmode= document.getElementById("StaffmemberControl1_1_Hiddenmode")
            var txtbirthday=document.getElementById("StaffmemberControl1_1_txtBirtdate")
         
//       if (hidenmode.value=="edit")
//         {
////                if (TRIM(txtpass.value)=="")
////               {txtpass.value=hidenpass.value; }
////               else{ }
//               
//         }
//         else
//         {
//         }
         var txtstate = document.getElementById("StaffmemberControl1_1_txtstate");
   var txtzip = document.getElementById("StaffmemberControl1_1_txtzip");
   var txtcountry = document.getElementById("StaffmemberControl1_1_txtcountry"); 
   var txtcity = document.getElementById("StaffmemberControl1_1_txtcity"); 
   var drpphone1 = document.getElementById("StaffmemberControl1_1_drpPhone1");   
   var txtphone1 = document.getElementById("StaffmemberControl1_1_txtphone1");   
   var drpphone2 = document.getElementById("StaffmemberControl1_1_drpPhone2");   
   var txtphone2 = document.getElementById("StaffmemberControl1_1_txtphone2");   
   var drpphone3 = document.getElementById("StaffmemberControl1_1_drpPhone3");   
   var txtphone3 = document.getElementById("StaffmemberControl1_1_txtphone3");   
   var drpphone4 = document.getElementById("StaffmemberControl1_1_drpPhone4");   
   var txtphone4 = document.getElementById("StaffmemberControl1_1_txtphone4");   
   var address = document.getElementById("StaffmemberControl1_1_drpAddress");
      var country =document.getElementById("StaffmemberControl1_1_drpcountry");
    var txtstate=document.getElementById("StaffmemberControl1_1_txtstate");
    var divdrpstate=document.getElementById("StaffmemberControl1_1_divdrpstate");
    var divtxtstate=document.getElementById("StaffmemberControl1_1_divtxtstate");   
    var state=document.getElementById("StaffmemberControl1_1_drpstate");
   var hdnstate=document.getElementById("StaffmemberControl1_1_HdnState");  
  
//    var st = StaffmemberControl1_1_txtstate;
//    var ct = StaffmemberControl1_1_txtcountry;  
//  
//        
        
        // var hidenpass= document.getElementById("StaffmemberControl1_1_hiddenpass");
          
            if (TRIM(txtUName.value)=="" )
                {  alert("Please Enter User Name !");
                    txtUName.focus();
                     return false;
                }
                
         else if (TRIM(txtpass.value)=="" && hidenmode.value!="edit" )
                {   
                            alert("Please Enter Password !");
                                txtpass.focus();
                                return false;
                                
                }
                 
         else if (TRIM(txtDesignation.value)=="")
               {alert("Please Enter Designation !");
                    txtDesignation.focus();
                     return false;
               } 
               
               else if (TRIM(txtEmail.value)=="")
               {alert("Please Enter Email ID. !");
                    txtEmail.focus();
                     return false;
               }
               

                  if (echeck(txtEmail.value)){}
                  else{
                   alert("Please Enter Valid Email ID. !");
                   txtEmail.focus();
                   return false;
                       }
                       
                       if (TRIM(txtbirthday.value)!="")
                       {
                         if (!isDate(txtbirthday.value) )
                       {
                         //alert("Entered date format is not valid please follow: mm/dd/yy. !");
                                txtbirthday.focus();
                                return false;
                       }
                       
                       }
                       
     /*Current Date Calculation */
                Dt = new Date();
                var mon = Dt.getMonth()+1;
                if(mon < 10)
                    {
                        mon = "0"+mon;
                    }
                var tdate = mon+"/"+Dt.getDate()+"/"+Dt.getFullYear();
   
   /* Current Date Calculation done*/
   
   
   /* Checking birth date is greater the current date ?
   */
             if (Date.parse(tdate)<Date.parse(txtbirthday.value))
                {
                    alert("Birth Date Cann't be Greater Then Current Date !")
                    return false;
                }
                
   /* I Checkd ....
   */
       
       if(drpType.value=="")
       {
            alert("Please Select Type");
            drpType.focus();
            return false;
       }                
                       
if(IsNumeric(txtEsPhone.value)==false && TRIM(txtEsPhone.value)!="")
        {
            alert("Please Enter Valid Phone No.");
            //txtEsPhone.value="";
            txtEsPhone.focus();
            return false;
        }     
        
        if(IsNumeric(txtEsCell.value)==false && TRIM(txtEsCell.value)!="")
        {
            alert("Please Enter Valid Mobile No.");
            //txtEsPhone.value="";
            txtEsCell.focus();
            return false;
        }     
        
        if(IsNumeric(txtEsPhone2.value)==false && TRIM(txtEsPhone2.value)!="")
        {
            alert("Please Enter Valid Phone No.");
            //txtEsPhone.value="";
            txtEsPhone2.focus();
            return false;
        }     
        
        if(IsNumeric(txtEsCell2.value)==false && TRIM(txtEsCell2.value)!="")
        {
            alert("Please Enter Valid Mobile No.");
            //txtEsPhone.value="";
            txtEsCell2.focus();
            return false;
        }     
               
                       
                        if(drpphone1.value == "" && drpphone2.value == "" && drpphone3.value == "" && drpphone4.value == "" )
   {
        alert("Please Provide Atleast One Phone Number.");
        drpphone1.focus();
        return false;
   }
   
   if(drpphone1.value != "")
   {
        if(txtphone1.value == "" || isblank(txtphone1.value))
        {
            var drpText =drpphone1.options(drpphone1.selectedIndex).text;
            
            if (TRIM(drpText).toLowerCase()=="business fax" || TRIM(drpText).toLowerCase()=="home fax" )
            {var msg="Please Enter " + drpText +" !";
            }
            else
            {
            var msg="Please Enter " + drpText +" Phone No.  !";
            }
            
            
            alert(msg);
            txtphone1.focus();
            return false;
        }
        if(IsNumeric(txtphone1.value)==false)
        {
             var drpText =drpphone1.options(drpphone1.selectedIndex).text;
            
            if (TRIM(drpText).toLowerCase()=="business fax" || TRIM(drpText).toLowerCase()=="home fax" )
            {var msg="Please Enter Valid " + drpText +" Phone No. !";
            }
            else
            {
            var msg="Please Enter Valid " + drpText +" Phone No. !";
            }
            alert(msg);
           // txtphone1.value="";
            txtphone1.focus();
            return false;
        }   
   }
   if(drpphone2.value != "")
   {
        if(txtphone2.value == "" || isblank(txtphone2.value))
        {
             var drpText =drpphone2.options(drpphone2.selectedIndex).text;
            
            if (TRIM(drpText).toLowerCase()=="business fax" || TRIM(drpText).toLowerCase()=="home fax" )
            {var msg="Please Enter " + drpText +" !";
            }
            else
            {
            var msg="Please Enter " + drpText +" Phone No. !";
            }
            
            alert(msg);
            txtphone2.focus();
            return false;
        } 
        if(IsNumeric(txtphone2.value)==false)
        {
            var drpText =drpphone2.options(drpphone2.selectedIndex).text;
            
            if (TRIM(drpText).toLowerCase()=="business fax" || TRIM(drpText).toLowerCase()=="home fax" )
            {var msg="Please Enter Valid " + drpText +" !";
            }
            else
            {
            var msg="Please Enter Valid " + drpText +" Phone No.  !";
            }
            alert(msg);// txtphone2.value="";
            txtphone2.focus();
            return false;
        }     
   }
   if(drpphone3.value != "")
   {
        if(txtphone3.value == "" || isblank(txtphone3.value))
        {
            var drpText =drpphone3.options(drpphone3.selectedIndex).text;
            
            if (TRIM(drpText).toLowerCase()=="business fax" || TRIM(drpText).toLowerCase()=="home fax" )
            {var msg="Please Enter " + drpText +" !";
            }
            else
            {
            var msg="Please Enter " + drpText +" Phone No.  !";
            }
            alert(msg);
            txtphone3.focus();
            return false;
        } 
        if(IsNumeric(txtphone3.value)==false)
        {
            var drpText =drpphone3.options(drpphone3.selectedIndex).text;
            
            if (TRIM(drpText).toLowerCase()=="business fax" || TRIM(drpText).toLowerCase()=="home fax" )
            {var msg="Please Enter Valid " + drpText +" !";
            }
            else
            {
            var msg="Please Enter Valid " + drpText +" Phone No.  !";
            }
            alert(msg);
         //   txtphone3.value="";
            txtphone3.focus();
            return false;
        }     
   }
   
   if(drpphone4.value != "")
   {
        if(txtphone4.value == "" || isblank(txtphone4.value))
        {
          var drpText =drpphone4.options(drpphone4.selectedIndex).text;
            
            if (TRIM(drpText).toLowerCase()=="business fax" || TRIM(drpText).toLowerCase()=="home fax" )
            {var msg="Please Enter " + drpText +" !";
            }
            else
            {
            var msg="Please Enter " + drpText +" Phone No. !";
            }
                         
            alert(msg);
            txtphone4.focus();
            return false;
        }
        if(IsNumeric(txtphone4.value)==false)
        {
          var drpText =drpphone4.options(drpphone4.selectedIndex).text;
            
            if (TRIM(drpText).toLowerCase()=="business fax" || TRIM(drpText).toLowerCase()=="home fax" )
            {var msg="Please Enter Valid " + drpText +" !";
            }
            else
            {
            var msg="Please Enter Valid" + drpText +" Phone No.  !";
            }
            alert(msg);
          //  txtphone4.value="";
            txtphone4.focus();
            return false;
        }      
   }
   
   if(address.value == "")
   {
        alert("Please Select Address Type.");
        address.focus();
        return false;
   }
  

   if(txtcity.value == "" || isblank(txtcity.value))
   {
        alert("Please Enter City.");
        txtcity.focus();
        return false;
   }
   
//   if (st.SelectedItem.Text=="" || st.SelectedItem.Text=="Select")
//      {
//      alert("Please Enter State/Province.");         
//        return false;
   //   }
//   if(st.TextHidden.value  == null || st.TextHidden.value == "Select")
//   {
//        alert("Please Enter State/Province.");         
//        return false;
//   } 
//   
   if(txtzip.value == "" || isblank(txtzip.value))
   {
        alert("Please Enter Zip.");
        txtzip.focus();
        return false;
   }
    if (IsNumeric(txtzip.value)==false)
    {
		alert("Please Enter Zip in Numeric Form.");
		//txtzip.value="";
		txtzip.focus();
		return false;
	} 
	
	 if(country.value=="")
   {
    alert("Please Select Country/Region.");
    return false;
   }
   
   if(divdrpstate.style.display=='block' && divtxtstate.style.display=='none')
   {
       if(hdnstate.value=="" || hdnstate.value=="Select" )
       {
            alert("Please Select State/Province.");
            return false;
       }
   }
   if(divdrpstate.style.display=='none' && divtxtstate.style.display=='block')
   {
       if(txtstate.value=="")
       {
            alert("Please Enter State/Province.");
            return false;
       }
   }
   
//   if (ct.SelectedItem.Text=="" || ct.SelectedItem.Text=="Select")
//      {
//     // alert("Please Enter State/Province.");         
//        alert("Please Enter Country/Region.");   
//        return false;
  //    }
//   if(ct.TextHidden.value  == null)
//   {
//        alert("Please Enter Country/Region.");        
//        return false;
//   }  
//       
        
                     
                     
             
}


//------------------------------------------------------------------------------

// Author : Anil K Prasad
// Date    : 17 Feb 2008

//Edit Pass Validation

   function AcceptbuttonEditPass()
            {
                    if(event.keyCode == 13)
                    {
                        var mysave1 = document.getElementById('lnkSave1');
                        mysave1.click();
                        return false;
                    }
            }

//------------------------------------------------------------------------------

function EditPass()
{
var oldPass= document.getElementById("txtOldPassword");
var newPass= document.getElementById("txtNPassword");
var CnewPass=document.getElementById("txtCNPassword");
        if (TRIM(oldPass.value)=="")
                {
                    alert("Please Enter Old Password. !");
                     oldPass.focus();
                     return false;
                }
        else if (TRIM(newPass.value)=="")
                { 
                     alert("Please Enter New Password. !");
                     newPass.focus();
                     return false;
                 }
                 
            else if (TRIM(CnewPass.value)=="")
                 { 
                    alert("Please Confirm New Password. !");
                    CnewPass.focus();
                    return false;
                  }
            else if (TRIM(newPass.value)!=TRIM(CnewPass.value))
                  { alert("Variation in Password. !");
                    newPass.focus();
                    newPass.value="";
                    CnewPass.value="";
                    return false;
                  }
            else
                  { return true;}

}

//------------------------------------------------------------------------------

// for View members screen

    var grid;  
                function GridCreated()  
                {  
                    grid = this;  
                }  
                  

                function RowSelected()  
                {                
              
                     
                    if (grid.MasterTableView.SelectedRows.length == grid.MasterTableView.Rows.length-1)  
                    {  
                        setCheckBox(true);  
                    }  
                    
                } 
                
                function RowSelected1()  
                {                
          var selectCount=document.getElementById("AddTourCompid_HdnSelectCount");
             selectCount.value=grid.MasterTableView.SelectedRows.length
                
            
                  if (grid.MasterTableView.SelectedRows.length == grid.MasterTableView.Rows.length)  
                  {  
                  
                        setCheckBox(true);  
                    }  
                    
                }   
                  
                function RowDeselected()  
                {  
               
                    if (grid.MasterTableView.SelectedRows.length < grid.MasterTableView.Rows.length)  
                    {  
                        setCheckBox(false);  
                    }  
                }  
                  
                    function RowSelected2()  
                {                
               
             var selectCount=document.getElementById("AddTourCompid_HdnSelectCount");
               selectCount.value=grid.MasterTableView.SelectedRows.length
               
                  if (grid.MasterTableView.SelectedRows.length == grid.MasterTableView.Rows.length)  
                  {  
                        setCheckBox2(true);  
                    }  
                    
                }   
                  
                function RowDeselected2()  
                {  
               
                    if (grid.MasterTableView.SelectedRows.length < grid.MasterTableView.Rows.length)  
                    {  
                        setCheckBox2(false);  
                    }  
                }  
                  
                function setCheckBox(toCheck)  
                {  
                
                    var checkBoxID = document.getElementById("hf1").value;  
                   
                    var checkBox = document.getElementById(checkBoxID);  
                  
                    checkBox.checked = toCheck;  
                    
                }  
                   function setCheckBox2(toCheck)  
                {  
                   var controlid = document.getElementById("HdnControlId").value;  
                    var checkBoxID = document.getElementById(controlid+"_hf1").value;  
                   
                    var checkBox = document.getElementById(checkBoxID);  
                  
                    checkBox.checked = toCheck;  
                    
                }   
                
                
                 function logon()   
                {        
                    if (self.parent.frames.length != 0)      
                    self.parent.location="Login.aspx";   
                }      
                
                 function confirmDelete()
                {
                    if(grid.MasterTableView.SelectedRows.length > 0)
                    {
                                 
                       if(!confirm('Delete Selected Records ?'))
                       {   
                        return false;
                       }
                    }
                    else
                    {
                        alert("Please Select Atleast One Record.")
                        return false;
                    }
               
                    return true;
               }
               
//------------------------------------------------------------------------------               
		 
// Author : Anil K Prasad
// Date    : 17 Feb 2008

//Validate Email on Recover Password

		  
		 function ValidEmail()
		 {
		      var txtEmail=document.getElementById("txtEmail");
		      var usrName=document.getElementById("txtUserName");
		      
		      if (TRIM(usrName.value)=="")
		      {
		        alert("Please Enter User Name !");
                   usrName.focus();
                   return false;
		      }
		      
		      if (echeck(txtEmail.value)){}
                  else{
                   alert("Please Enter Valid Email !");
                   txtEmail.focus();
                   return false;
                       }
                     
		 }
		 
//------------------------------------------------------------------------------
		  		 
// Author : Anil K Prasad
// Date    : 17 Feb 2008

//Personalize message
		       
		       
		       function ValidatePersonalizeMsg()
		       {
		       var drpTo=document.getElementById("PersonalMsg1_drpSM");
		    //   var drpClient=document.getElementById("drpClient");
		       var txtMsg= document.getElementById("PersonalMsg1_txtMsg");
		     var txtEmail=document.getElementById("PersonalMsg1_txtEmail");
		    var txtPhone= document.getElementById("PersonalMsg1_txtPhone");
		       if (drpTo.selectedIndex<1)
		             {alert("Please Select Recipients !");
                        drpTo.focus();
                        return false;}
                        
                        else if (TRIM(txtPhone.value)!="" && IsNumeric(TRIM(txtPhone.value))==false)
                        {
                           alert("Please Enter Valid Phone No. !");
                             txtPhone.focus();
                             return false;
                        }
                        
               else if ((TRIM(txtEmail.value)!="") && echeck(txtEmail.value)==false)
		            {              
                   alert("Please Enter Valid Email ID !");
                   txtEmail.focus();
                   return false;
                     }
                else if (TRIM(txtMsg.value)=="")
		            { alert("Please Write Message !");
                        txtMsg.focus();
                       return false;
                        }
		       
		      } 
		      
		       
//------------------------------------------------------------------------------
            function Acceptbutton()
            {
                    if(event.keyCode == 13)
                    {
                        var myHiddenButton = document.getElementById('PersonalMsg1_lnkSave');
                        myHiddenButton.click();
                        return false;
                    }
            }

		       
   //------------------------------------------------------------------------------
                   		  		 
// Author : Anil K Prasad
// Date    : 25 Feb 2008

//My web link 
function checkURLhttpExclude(sUrl)
{
  var sUrl=Trim(sUrl);
  var url = false ;
  var isNot = "`!@$^*()[{]}\|;'',<> " ;
  if (sUrl.length =="" )
	{
	  return false;
	}
	else
	{
           
                  if (sUrl.indexOf('"') == -1)
                  {
                        url = true ;
                        if (sUrl.length <= 4 )
                        {
                          url = false ;
                        }
                        for (i=0;i!=sUrl.length;++i)
                        {
                          if (isNot.indexOf(sUrl.substring(i,i+1)) != -1)
                          {
                            url = false ;
                          }
                        }
                  }
      return url     
     }
 
}

//------------------------------------------------------------------------------

 function weblinkAccept()
            {
                    if(event.keyCode == 13)
                    {
                        var mysave1 = document.getElementById('WebLink1_lnkBtnSave');
                        mysave1.click();
                        return false;
                    }
            }

//------------------------------------------------------------------------------

function WebLinkValidation()
{
var txtUrl= document.getElementById("WebLink1_txtUrl");
var txtDesc= document.getElementById("WebLink1_txtDescription");
var txtCate=document.getElementById("WebLink1_txtCategory");



if (TRIM(txtUrl.value)=="")
{
                        alert("Please Enter URL !");
                        txtUrl.focus();
                        return false;
}
else if (TRIM(txtDesc.value)=="")
{                      alert("Please Enter Description !");
                        txtDesc.focus();
                        return false;}

else if (TRIM(txtCate.value)=="")
{                      alert("Please Enter Category !");
                        txtCate.focus();
                        return false;
   }
   
   
if (checkURLhttpExclude(txtUrl.value))
{}
else
{ alert("Specified URL is Not in Correct Format !");
                        txtUrl.focus();
                        return false;
}

}

//------------------------------------------------------------------------------

function confirmDeactivate()
{                   
                    if(grid.MasterTableView.SelectedRows.length > 0)
                        {
                          if(!confirm('Delete Selected Records ?'))
                                {   
                                    return false;
                                }
                        }
                    else
                            {
                                alert("Please Select Atleast One !")
                                return false;
                            }
               
                        return true;
                    }

 function confirmDelete()
                {
//                var name1 ="";
//                    if(name == "0")
//                        name1 ="Agency";
//                    else
//                    if(name == "1")
//                        name1 ="Agent";
//                    else
//                     if(name == "2")
//                        name1 ="Note";
//                    else
//                     if(name == "3")
//                        name1 ="Contact"; 
//                    else
//                     if(name == "4")
//                       name1 ="Preference";  
//                    else
//                     if(name == "5")
//                       name1 ="Passport";  
//                    else
//                      if(name == "6")
//                       name1 ="Releted Passenger";  
//                    else
//                      if(name == "7")
//                       name1 ="Medical";  
//                    else
//                      if(name == "8")
//                       name1 ="Activity";  
//                    else
//                        name1 = "";
                         
                       
                    if(grid.MasterTableView.SelectedRows.length > 0)
                    {
                                 
                       if(!confirm('Delete Selected Records ?'))
                       {   
                        return false;
                       }
                    }
                    else
                    {
                        alert("Please Select Atleast One.")
                        return false;
                    }
               
                    return true;
               }
  function deleteSingle()
  {
   if(!confirm('Delete This Record ?'))
                       {   
                        return false;
                       }
  } 

//------------------------------------------------------------------------------
 
function openwinTakMsg(urlname)
{
    var newWin;
    var winWidth=800;
    var winHeight=500;
    
						var lft = window.screen.width / 2 -  (winWidth)/2;
						var tp = window.screen.height / 2 - (winHeight/2);
						WindowOpen=1;
						options = "width=" + winWidth + ",height=" + winHeight + ",";
						options += "top=" + tp + ",left=" + lft + "," ;
						options += "resizable=yes,scrollbars=yes,status=no,";
						options += "menubar=no,toolbar=no,location = no,directories=no";
						window.name = "";

    newWin = window.open(urlname,'_new',options);
	newWin.focus();
} 


//function addAndclosewindowTakeMsg()
//{
//                             
//                 
//                    if(window.opener && !window.opener.closed) 
//                    {
//                        var clientName = window.opener.document.getElementById("PersonalMsg1_HiddenField1");
//                      clientName.value=p
//                        window.close();
//                    }
//                }
		        
 function addAndclosewindowTakeMsg()
{
                if(window.opener && !window.opener.closed) 
                 {
                        var clientName = window.opener;
                        clientName.doPost();
                       window.close();
                   }
} 


///Exprot Function

function hi()
{
alert("hi");

}


function CheckAtleastOne()
{


var AAC=document.getElementById("ExportFile1_1_DatabaseType")
//For Agency
if (AAC.value=="agency")
{
var FieldChecked=new Array(10);

 FieldChecked[0]=document.getElementById("ExportFile1_1_chkName").checked;
 FieldChecked[1]=document.getElementById("ExportFile1_1_chkType").checked;
 FieldChecked[2]=document.getElementById("ExportFile1_1_chkEmail").checked;
 FieldChecked[3]=document.getElementById("ExportFile1_1_chkPhone1").checked;
 FieldChecked[4]=document.getElementById("ExportFile1_1_chkAddres1").checked;
 FieldChecked[5]=document.getElementById("ExportFile1_1_chkAddress2").checked;
 FieldChecked[6]=document.getElementById("ExportFile1_1_chkCity").checked;
 FieldChecked[7]=document.getElementById("ExportFile1_1_chkState").checked;
 FieldChecked[8]=document.getElementById("ExportFile1_1_chkZip").checked;
 FieldChecked[9]=document.getElementById("ExportFile1_1_chkCountry").checked;
 FieldChecked[10]=document.getElementById("ExportFile1_1_chkSource").checked;
// FieldChecked[11]=document.getElementById("ExportFile1_1_chkPhone3").checked;
// FieldChecked[12]=document.getElementById("ExportFile1_1_chkPhone4").checked;
// FieldChecked[13]=document.getElementById("ExportFile1_1_chkPhone2").checked;
}
//for Agent
else if (AAC.value=="agent")
{
var FieldChecked=new Array(10);
 FieldChecked[0]=document.getElementById("ExportFile1_1_chkFnameAgent").checked;
 FieldChecked[1]=document.getElementById("ExportFile1_1_chkLnameAgent").checked;
 FieldChecked[2]=document.getElementById("ExportFile1_1_chkEmailAgent").checked;
// FieldChecked[3]=document.getElementById("ExportFile1_1_chkphoneAgent").checked;
 FieldChecked[3]=document.getElementById("ExportFile1_1_chkAddress1Agent").checked;
 FieldChecked[4]=document.getElementById("ExportFile1_1_chkAddress2Agent").checked;
 FieldChecked[5]=document.getElementById("ExportFile1_1_chkCityAgent").checked;
 FieldChecked[6]=document.getElementById("ExportFile1_1_chkStateAgent").checked;
 FieldChecked[7]=document.getElementById("ExportFile1_1_chkZipAgent").checked;
 FieldChecked[8]=document.getElementById("ExportFile1_1_chkCountryAgent").checked;
 FieldChecked[9]=document.getElementById("ExportFile1_1_chkAgencyPhoneAgent").checked;
 //FieldChecked[11]=document.getElementById("ExportFile1_1_chkextensionAgent").checked;
 FieldChecked[10]=document.getElementById("ExportFile1_1_chkAgencyNameAgent").checked;
} 
//for Client
else if (AAC.value=="client")
{var FieldChecked=new Array(13);
      FieldChecked[0]=document.getElementById("ExportFile1_1_chkPrefixClient").checked;
      FieldChecked[1]=document.getElementById("ExportFile1_1_chkFnameClient").checked;
       FieldChecked[2]=document.getElementById("ExportFile1_1_chkLnameClient").checked;
       FieldChecked[3]=document.getElementById("ExportFile1_1_chkSourceClient").checked;
       FieldChecked[4]=document.getElementById("ExportFile1_1_chkClientAgency").checked;
       FieldChecked[5]=document.getElementById("ExportFile1_1_chkCleintAgent").checked;
       FieldChecked[6]=document.getElementById("ExportFile1_1_chkEmailClient").checked;
       FieldChecked[7]=document.getElementById("ExportFile1_1_chkPhoneClient").checked;
       FieldChecked[8]=document.getElementById("ExportFile1_1_chkAddress1Client").checked;
       FieldChecked[9]=document.getElementById("ExportFile1_1_chkAddress2Client").checked;
       FieldChecked[10]=document.getElementById("ExportFile1_1_chkCityClient").checked;
       FieldChecked[11]=document.getElementById("ExportFile1_1_chkStateClient").checked;
       FieldChecked[12]=document.getElementById("ExportFile1_1_chkZipClient").checked;
       FieldChecked[13]=document.getElementById("ExportFile1_1_chkCountryClient").checked;
 }
else
{
} 

var iCtr=0;
var iCheckCnt=0;
var iFieldCnt=FieldChecked.length;
for (iCtr=0; iCtr<=iFieldCnt; iCtr++)
       {
        if (FieldChecked[iCtr]==true)
           { iCheckCnt++; }
        } 
        
        if (iCheckCnt>0)
        {return true;
        }
        else
        { alert("Please select atleast one field !");
        return false;
        }
        

}

function CheckAll()
{
    
var AAC=document.getElementById("ExportFile1_1_DatabaseType")
    if(AAC.value=="agency")
    {
        var selectval=document.getElementById("ExportFile1_1_chkSelectAll");
        var FieldChecked=new Array(10);
         FieldChecked[0]=document.getElementById("ExportFile1_1_chkName");
             FieldChecked[1]=document.getElementById("ExportFile1_1_chkType");
             FieldChecked[2]=document.getElementById("ExportFile1_1_chkEmail");
             FieldChecked[3]=document.getElementById("ExportFile1_1_chkPhone1");
             FieldChecked[4]=document.getElementById("ExportFile1_1_chkAddres1");
             FieldChecked[5]=document.getElementById("ExportFile1_1_chkAddress2");
             FieldChecked[6]=document.getElementById("ExportFile1_1_chkCity");
             FieldChecked[7]=document.getElementById("ExportFile1_1_chkState");
             FieldChecked[8]=document.getElementById("ExportFile1_1_chkZip");
             FieldChecked[9]=document.getElementById("ExportFile1_1_chkCountry");
             FieldChecked[10]=document.getElementById("ExportFile1_1_chkSource");
             var iCtr=0;
            var iCheckCnt=0;
            var iFieldCnt=FieldChecked.length;
        if(selectval.checked==true)
        {
            for (iCtr=0; iCtr < iFieldCnt; iCtr++)
                   {
                       chk =FieldChecked[iCtr].id;
                       chk1=document.getElementById(chk);
                       chk1.checked=true;
                    } 
         }
        else if(selectval.checked==false)
        {
            for (iCtr=0; iCtr < iFieldCnt; iCtr++)
           {
               chk =FieldChecked[iCtr].id;
               chk1=document.getElementById(chk);
               chk1.checked = false;
            } 
        }
   }
   if(AAC.value=="agent")
    {
        var selectval=document.getElementById("ExportFile1_1_ChkSelectAllAgent");
       var FieldChecked=new Array(10);
 FieldChecked[0]=document.getElementById("ExportFile1_1_chkFnameAgent");
 FieldChecked[1]=document.getElementById("ExportFile1_1_chkLnameAgent");
 FieldChecked[2]=document.getElementById("ExportFile1_1_chkEmailAgent");
 FieldChecked[3]=document.getElementById("ExportFile1_1_chkAddress1Agent");
 FieldChecked[4]=document.getElementById("ExportFile1_1_chkAddress2Agent");
 FieldChecked[5]=document.getElementById("ExportFile1_1_chkCityAgent");
 FieldChecked[6]=document.getElementById("ExportFile1_1_chkStateAgent");
 FieldChecked[7]=document.getElementById("ExportFile1_1_chkZipAgent");
 FieldChecked[8]=document.getElementById("ExportFile1_1_chkCountryAgent");
 FieldChecked[9]=document.getElementById("ExportFile1_1_chkAgencyPhoneAgent");
 FieldChecked[10]=document.getElementById("ExportFile1_1_chkAgencyNameAgent");
             var iCtr=0;
            var iCheckCnt=0;
            var iFieldCnt=FieldChecked.length;
        if(selectval.checked==true)
        {
            for (iCtr=0; iCtr < iFieldCnt; iCtr++)
                   {
                       chk =FieldChecked[iCtr].id;
                       chk1=document.getElementById(chk);
                       chk1.checked=true;
                    } 
         }
        else if(selectval.checked==false)
        {
            for (iCtr=0; iCtr < iFieldCnt; iCtr++)
           {
               chk =FieldChecked[iCtr].id;
               chk1=document.getElementById(chk);
               chk1.checked = false;
            } 
        }
   }
   
   if(AAC.value=="client")
    {
        var selectval=document.getElementById("ExportFile1_1_chkSelectAllClient");
      var FieldChecked=new Array(13);
      FieldChecked[0]=document.getElementById("ExportFile1_1_chkPrefixClient");
      FieldChecked[1]=document.getElementById("ExportFile1_1_chkFnameClient");
       FieldChecked[2]=document.getElementById("ExportFile1_1_chkLnameClient");
       FieldChecked[3]=document.getElementById("ExportFile1_1_chkSourceClient");
       FieldChecked[4]=document.getElementById("ExportFile1_1_chkClientAgency");
       FieldChecked[5]=document.getElementById("ExportFile1_1_chkCleintAgent");
       FieldChecked[6]=document.getElementById("ExportFile1_1_chkEmailClient");
       FieldChecked[7]=document.getElementById("ExportFile1_1_chkPhoneClient");
       FieldChecked[8]=document.getElementById("ExportFile1_1_chkAddress1Client");
       FieldChecked[9]=document.getElementById("ExportFile1_1_chkAddress2Client");
       FieldChecked[10]=document.getElementById("ExportFile1_1_chkCityClient");
       FieldChecked[11]=document.getElementById("ExportFile1_1_chkStateClient");
       FieldChecked[12]=document.getElementById("ExportFile1_1_chkZipClient");
       FieldChecked[13]=document.getElementById("ExportFile1_1_chkCountryClient");
             var iCtr=0;
            var iCheckCnt=0;
            var iFieldCnt=FieldChecked.length;
        if(selectval.checked==true)
        {
            for (iCtr=0; iCtr < iFieldCnt; iCtr++)
                   {
                       chk =FieldChecked[iCtr].id;
                       chk1=document.getElementById(chk);
                       chk1.checked=true;
                    } 
         }
        else if(selectval.checked==false)
        {
            for (iCtr=0; iCtr < iFieldCnt; iCtr++)
           {
               chk =FieldChecked[iCtr].id;
               chk1=document.getElementById(chk);
               chk1.checked = false;
            } 
        }
   }
}


function unCheckForAgency(chkval,chkselectval)
{
    chkselectval2=document.getElementById("ExportFile1_1_" + chkselectval);
    chkval2=document.getElementById("ExportFile1_1_" + chkval);
    var FieldChecked=new Array(10);
         FieldChecked[0]=document.getElementById("ExportFile1_1_chkName");
             FieldChecked[1]=document.getElementById("ExportFile1_1_chkType");
             FieldChecked[2]=document.getElementById("ExportFile1_1_chkEmail");
             FieldChecked[3]=document.getElementById("ExportFile1_1_chkPhone1");
             FieldChecked[4]=document.getElementById("ExportFile1_1_chkAddres1");
             FieldChecked[5]=document.getElementById("ExportFile1_1_chkAddress2");
             FieldChecked[6]=document.getElementById("ExportFile1_1_chkCity");
             FieldChecked[7]=document.getElementById("ExportFile1_1_chkState");
             FieldChecked[8]=document.getElementById("ExportFile1_1_chkZip");
             FieldChecked[9]=document.getElementById("ExportFile1_1_chkCountry");
             FieldChecked[10]=document.getElementById("ExportFile1_1_chkSource");
             var iCtr=0;
            var iCheckCnt=0;
            var iFieldCnt=FieldChecked.length;
            if(chkselectval2.checked==true)
            {
                  for (iCtr=0; iCtr < iFieldCnt; iCtr++)
                   {
                       chk =FieldChecked[iCtr].id;
                       chk1=document.getElementById(chk);
                       
                           if(chk1.checked == false)
                           {
                                chkselectval2.checked = false;
                                break;
                           }
                       
                    } 
             }
             else if(chkselectval2.checked==false)
             {
             
               var flag = 'false';
               
                for (iCtr=0; iCtr < iFieldCnt; iCtr++)
                   {
                       chk =FieldChecked[iCtr].id;
                       chk1=document.getElementById(chk);
                           if(chk1.checked == false)
                           {
                               flag='false';
                               break;
                           }
                           else
                           {
                                flag = 'true';
                           }
                    } 
                    
                    if(flag == 'true')
                    {
                        chkselectval2.checked=true;
                    }
                    
             }
}


function unCheckForAgent(chkval,chkselectval)
{
    chkselectval2=document.getElementById("ExportFile1_1_" + chkselectval);
    chkval2=document.getElementById("ExportFile1_1_" + chkval);
    var FieldChecked=new Array(10);
         FieldChecked[0]=document.getElementById("ExportFile1_1_chkFnameAgent");
 FieldChecked[1]=document.getElementById("ExportFile1_1_chkLnameAgent");
 FieldChecked[2]=document.getElementById("ExportFile1_1_chkEmailAgent");
 FieldChecked[3]=document.getElementById("ExportFile1_1_chkAddress1Agent");
 FieldChecked[4]=document.getElementById("ExportFile1_1_chkAddress2Agent");
 FieldChecked[5]=document.getElementById("ExportFile1_1_chkCityAgent");
 FieldChecked[6]=document.getElementById("ExportFile1_1_chkStateAgent");
 FieldChecked[7]=document.getElementById("ExportFile1_1_chkZipAgent");
 FieldChecked[8]=document.getElementById("ExportFile1_1_chkCountryAgent");
 FieldChecked[9]=document.getElementById("ExportFile1_1_chkAgencyPhoneAgent");
 FieldChecked[10]=document.getElementById("ExportFile1_1_chkAgencyNameAgent");
             var iCtr=0;
            var iCheckCnt=0;
            var iFieldCnt=FieldChecked.length;
            if(chkselectval2.checked==true)
            {
                  for (iCtr=0; iCtr < iFieldCnt; iCtr++)
                   {
                       chk =FieldChecked[iCtr].id;
                       chk1=document.getElementById(chk);
                       
                           if(chk1.checked == false)
                           {
                                chkselectval2.checked = false;
                                break;
                           }
                       
                    } 
             }
             else if(chkselectval2.checked==false)
             {
             
             //if(FieldChecked[0].checked==true && FieldChecked[1].checked==true && FieldChecked[2].checked==true && FieldChecked[3].checked==true && FieldChecked[4].checked==true && FieldChecked[5].checked==true && FieldChecked[6].checked==true && FieldChecked[0].checked==true && FieldChecked[0].checked==true && FieldChecked[0].checked==true && FieldChecked[0].checked==true)
               var flag = 'false';
               
                for (iCtr=0; iCtr < iFieldCnt; iCtr++)
                   {
                       chk =FieldChecked[iCtr].id;
                       chk1=document.getElementById(chk);
                           if(chk1.checked == false)
                           {
                               flag='false';
                               break;
                           }
                           else
                           {
                            flag = 'true';
                           }
                    } 
                    
                    if(flag == 'true')
                    {
                        chkselectval2.checked=true;
                    }
                    
             }
}


function unCheckForClient(chkval,chkselectval)
{
    chkselectval2=document.getElementById("ExportFile1_1_" + chkselectval);
    chkval2=document.getElementById("ExportFile1_1_" + chkval);
    var FieldChecked=new Array(13);
          FieldChecked[0]=document.getElementById("ExportFile1_1_chkPrefixClient");
      FieldChecked[1]=document.getElementById("ExportFile1_1_chkFnameClient");
       FieldChecked[2]=document.getElementById("ExportFile1_1_chkLnameClient");
       FieldChecked[3]=document.getElementById("ExportFile1_1_chkSourceClient");
       FieldChecked[4]=document.getElementById("ExportFile1_1_chkClientAgency");
       FieldChecked[5]=document.getElementById("ExportFile1_1_chkCleintAgent");
       FieldChecked[6]=document.getElementById("ExportFile1_1_chkEmailClient");
       FieldChecked[7]=document.getElementById("ExportFile1_1_chkPhoneClient");
       FieldChecked[8]=document.getElementById("ExportFile1_1_chkAddress1Client");
       FieldChecked[9]=document.getElementById("ExportFile1_1_chkAddress2Client");
       FieldChecked[10]=document.getElementById("ExportFile1_1_chkCityClient");
       FieldChecked[11]=document.getElementById("ExportFile1_1_chkStateClient");
       FieldChecked[12]=document.getElementById("ExportFile1_1_chkZipClient");
       FieldChecked[13]=document.getElementById("ExportFile1_1_chkCountryClient");
             var iCtr=0;
            var iCheckCnt=0;
            var iFieldCnt=FieldChecked.length;
            if(chkselectval2.checked==true)
            {
                  for (iCtr=0; iCtr < iFieldCnt; iCtr++)
                   {
                       chk =FieldChecked[iCtr].id;
                       chk1=document.getElementById(chk);
                       
                           if(chk1.checked == false)
                           {
                                chkselectval2.checked = false;
                                break;
                           }
                       
                    } 
             }
             else if(chkselectval2.checked==false)
             {
             
             //if(FieldChecked[0].checked==true && FieldChecked[1].checked==true && FieldChecked[2].checked==true && FieldChecked[3].checked==true && FieldChecked[4].checked==true && FieldChecked[5].checked==true && FieldChecked[6].checked==true && FieldChecked[0].checked==true && FieldChecked[0].checked==true && FieldChecked[0].checked==true && FieldChecked[0].checked==true)
               var flag = 'false';
               
                for (iCtr=0; iCtr < iFieldCnt; iCtr++)
                   {
                       chk =FieldChecked[iCtr].id;
                       chk1=document.getElementById(chk);
                           if(chk1.checked == false)
                           {
                               flag='false';
                               break;
                           }
                           else
                           {
                            flag = 'true';
                           }
                    } 
                    
                    if(flag == 'true')
                    {
                        chkselectval2.checked=true;
                    }
                    
             }
}



function validateDate()
{
var todate = document.getElementById("txttodt");
var fromdate = document.getElementById("txtfromdt");
if(fromdate.value=="" || todate.value=="")
{
alert("Please Select both Dates ");
return false;
}
if (Date.parse(fromdate.value) > Date.parse(todate.value)) 
{
   alert("From Date cannot be greater than To Date!")
   fromdate.value ="";
   fromdate.focus();
    return false;
 }
return true;
} 


function openwinTakMsgForPayment(urlname)
{
    var newWin;
    var winWidth=800;
    var winHeight=500;
    
						var lft = window.screen.width / 2 -  (winWidth)/2;
						var tp = window.screen.height / 2 - (winHeight/2);
						WindowOpen=1;
						options = "width=" + winWidth + ",height=" + winHeight + ",";
						options += "top=" + tp + ",left=" + lft + "," ;
						options += "resizable=yes,scrollbars=yes,status=no,";
						options += "menubar=no,toolbar=no,location = no,directories=no";
						window.name = "";

    newWin = window.open(urlname,'_new',options);
	newWin.focus();
    return false;	
} 
 
