  

  function validate(form) {  

   /* if ((form.FIRST_NAME != null) || (fn_blank_null(form.FIRST_NAME.value == false))){
		if (form.FIRST_NAME_CHECK.value == "R"){
          alert("Please enter your First Name.again");
          form.FIRST_NAME.focus();
          return false;
        }
      }
   */
      if(form.FIRST_NAME.value =='' ){
	alert("Please enter your First Name");
	form.FIRST_NAME.focus();
	return false;
      }
	
      if (containsNumeric(form.FIRST_NAME.value)) {

        alert("This First Name is not valid. Please check you entry.");
        form.FIRST_NAME.focus();
        return false;
      }
    
    
    if (form.LAST_NAME != null) {
      if (form.LAST_NAME_CHECK.value == "R") {
        if (form.LAST_NAME.value == "") {
          alert("Please enter your Last Name.");
          form.LAST_NAME.focus();
          return false;
        }
      }
      
      if (containsNumeric(form.LAST_NAME.value)) {

        alert("This Last Name is not valid. Please check you entry.");
        form.LAST_NAME.focus();
        return false;
      }
    }

    if (form.ADDRESS_LINE_1 != null) {
      if (form.ADDRESS_LINE_1_CHECK.value == "R") {
        if (form.ADDRESS_LINE_1.value == "") {
          alert("Please enter your Address.");
          form.ADDRESS_LINE_1.focus();
          return false;
        }
      }
    }

    if (form.ADDRESS_LINE_2 != null) {
      if (form.ADDRESS_LINE_2_CHECK.value == "R") {
        if (form.ADDRESS_LINE_2.value == "") {
          alert("Address 2 is Required");
          form.ADDRESS_LINE_2.focus();
          return false;
        }
      }
    }

    if (form.CITY_NAME != null) {
      if (form.CITY_NAME_CHECK.value == "R") {
        if (form.CITY_NAME.value == "") {
          alert("Please enter your City.");
          form.CITY_NAME.focus();
          return false;
        }
      }
      
      if (containsNumeric(form.CITY_NAME.value)) {

        alert("This City name is not valid. Please check you entry.");
        form.CITY_NAME.focus();
        return false;
      }
    }

    if (form.STATE_CODE != null) {
      if (form.STATE_CODE_CHECK.value == "R") {
      	//modified by Gyan to make netscape browser compatible.
      	var stateCode = form.STATE_CODE.options[form.STATE_CODE.selectedIndex].value;
        if (stateCode == "") {        
        //if (form.STATE_CODE.value == "") {
          alert("Please select your State.");
          form.STATE_CODE.focus();
          return false;
        }
      }
    }

    if (form.ZIP_CODE != null) {
      if (form.ZIP_CODE_CHECK.value == "R") {
        if (form.ZIP_CODE.value == "") {
          alert("Please enter your Zip Code.");
          form.ZIP_CODE.focus();
          return false;
        }
      }
      
      if (!isNumeric(form.ZIP_CODE.value)) {
        
        alert("This Zip Code is not valid. Please check you entry.");
        form.ZIP_CODE.focus();
        return false;
      }
      
      if (!checkMaxDigits(form.ZIP_CODE.value, 5)) {
      
        alert("This Zip Code is not valid. Please check you entry.");
        form.ZIP_CODE.focus();
        return false;
      }
    }
    
    //added for delta sky miles validation
    if (form.OPTIONAL_FIELD_7 != null) {
         // if (form.OPTIONAL_FIELD_7_CHECK.value == "R") {
           // if (form.OPTIONAL_FIELD_7.value != "") {
              //alert("Please enter your Delta SkyMiles number.");
             // form.OPTIONAL_FIELD_7.focus();
             // return true;
           // }
         // }
          
          if (!isNumeric(form.OPTIONAL_FIELD_7.value)) {
            
            alert("This Delta SkyMiles Number is not valid. Please check you entry.");
            form.OPTIONAL_FIELD_7.focus();
            return false;
          }
          
          if (!checkMaxDigits(form.OPTIONAL_FIELD_7.value, 10)) {
          
            alert("This entered Delta SkyMiles number is not valid. Please check you entry.");
            form.OPTIONAL_FIELD_7.focus();
            return false;
          }
    }
    //end validation rule for delta sky miles validation

    

    if (form.PRIMARY_PHONE_NBR != null) {
    
      if (form.PRIMARY_PHONE_NBR_CHECK.value == "R") {

        if (form.PRIMARY_PHONE_NBR1.value == "") {
        
          alert("Please enter your Phone Number.");
          form.PRIMARY_PHONE_NBR1.focus();
          return false;
        }
        
        if (form.PRIMARY_PHONE_NBR2.value == "") {
          
          alert("Please enter your Phone Number.");
          form.PRIMARY_PHONE_NBR2.focus();
          return false;
        }
        
        if (form.PRIMARY_PHONE_NBR3.value == "") {
          
          alert("Please enter your Phone Number.");
          form.PRIMARY_PHONE_NBR3.focus();
          return false;
        }
      }
      
      if (form.PRIMARY_PHONE_NBR2.value != "" || form.PRIMARY_PHONE_NBR3.value != "") {

        if (form.PRIMARY_PHONE_NBR1.value == "") {

          alert("Please enter your Phone Number.");
          form.PRIMARY_PHONE_NBR1.focus();
          return false;
        }
      }

      if (form.PRIMARY_PHONE_NBR1.value != "" || form.PRIMARY_PHONE_NBR3.value != "") {

        if (form.PRIMARY_PHONE_NBR2.value == "") {
                  
          alert("Please enter your Phone Number.");
          form.PRIMARY_PHONE_NBR2.focus();
          return false;
        }
      }

      if (form.PRIMARY_PHONE_NBR1.value != "" || form.PRIMARY_PHONE_NBR2.value != "") {

        if (form.PRIMARY_PHONE_NBR3.value == "") {

          alert("Please enter your Phone Number.");
          form.PRIMARY_PHONE_NBR3.focus();
          return false;
        }
      }

      if (!isNumeric(form.PRIMARY_PHONE_NBR1.value)) {

        alert("This Phone Number is not valid. Please check your entry.");
        form.PRIMARY_PHONE_NBR1.focus();
        return false;
      }

      if (!isNumeric(form.PRIMARY_PHONE_NBR2.value)) {

        alert("This Phone Number is not valid. Please check your entry.");
        form.PRIMARY_PHONE_NBR2.focus();
        return false;
      }

      if (!isNumeric(form.PRIMARY_PHONE_NBR3.value)) {

        alert("This Phone Number is not valid. Please check your entry.");
        form.PRIMARY_PHONE_NBR3.focus();
        return false;
      }

      if (!checkMaxDigits(form.PRIMARY_PHONE_NBR1.value, 3)) {

        alert("This Phone Number is not valid. Please check your entry.");
        form.PRIMARY_PHONE_NBR1.focus();
        return false;
      }

      if (!checkMaxDigits(form.PRIMARY_PHONE_NBR2.value, 3)) {

        alert("This Phone Number is not valid. Please check your entry.");
        form.PRIMARY_PHONE_NBR2.focus();
        return false;
      }

      if (!checkMaxDigits(form.PRIMARY_PHONE_NBR3.value, 4)) {

        alert("This Phone Number is not valid. Please check your entry.");
        form.PRIMARY_PHONE_NBR3.focus();
        return false;
      }
      
      if (form.PRIMARY_PHONE_NBR1.value != "" && form.PRIMARY_PHONE_NBR2.value != "" && form.PRIMARY_PHONE_NBR3.value != "")
        form.PRIMARY_PHONE_NBR.value = form.PRIMARY_PHONE_NBR1.value + form.PRIMARY_PHONE_NBR2.value + form.PRIMARY_PHONE_NBR3.value;
      }   
      
      if (form.EMAIL_ADDRESS != null) {
      if (form.EMAIL_ADDRESS_CHECK.value == "R") {
        if (form.EMAIL_ADDRESS.value == "") {
          alert("Please enter your Email Address.");
          form.EMAIL_ADDRESS.focus();
          return false;
        }
      }
    
      if (form.EMAIL_ADDRESS.value != "") {
        if (!isValidEmail(form.EMAIL_ADDRESS.value)) {
          alert("This Email Address is not valid. Please check your entry.");
          form.EMAIL_ADDRESS.focus();
          return false;
        }
      }
    }
   

    if (form.FORMAT != null) {
      if (form.FORMAT_CHECK.value == "R") {
        if (!form.FORMAT[0].checked && !form.FORMAT[1].checked && !form.FORMAT[2].checked) {
          alert("Please select your Email Delivery Preference.");
          return false;
        }
      }
    }
    
    if (form.AGE_CODE != null) {
      if (form.AGE_CODE_CHECK.value == "R") {
        if (form.AGE_CODE.value == "") {
          alert("Please indicate your Age.");
          form.AGE_CODE.focus();
          return false;
        }
      }
    }

    checkClientInd(form);
    
    if (form.BROKERAGE_CLIENT_IND != null) {
      if (form.BROKERAGE_CLIENT_IND_CHECK.value == "R") {
        if (form.BROKERAGE_CLIENT_IND.value == "") {
          alert("BROKERAGE_CLIENT_IND is Required");
          form.BROKERAGE_CLIENT_IND.focus();
          return false;
        }
      }
    }

    if (form.ADVISOR_CLIENT_IND != null) {
      if (form.ADVISOR_CLIENT_IND_CHECK.value == "R") {
        if (form.ADVISOR_CLIENT_IND.value == "") {
          alert("ADVISOR_CLIENT_IND is Required");
          form.ADVISOR_CLIENT_IND.focus();
          return false;
        }
      }
    }

    if (form.CARD_CLIENT_IND != null) {
      if (form.CARD_CLIENT_IND_CHECK.value == "R") {
        if (form.CARD_CLIENT_IND.value == "") {
          alert("CARD_CLIENT_IND is Required");
          form.CARD_CLIENT_IND.focus();
          return false;
        }
      }
    }
  
    if (form.RESPONDER_ID != null) {
      if (form.RESPONDER_ID_CHECK.value == "R") {
        if (form.RESPONDER_ID.value == "") {
          alert("Responder ID is Required");
          form.RESPONDER_ID.focus();
          return false;
        }
      }
    }

    if (form.RESPONSE_DATE != null) {
      if (form.RESPONSE_DATE_CHECK.value == "R") {
        if (form.RESPONSE_DATE.value == "") {
          alert("Response date is Required");
          form.RESPONSE_DATE.focus();
          return false;
        }
      }
    }

    if (form.MIDDLE_NAME != null) {
      if (form.MIDDLE_NAME_CHECK.value == "R") {
        if (form.MIDDLE_NAME.value == "") {
          alert("Middle Name is Required");
          form.MIDDLE_NAME.focus();
          return false;
        }
      }
    }

    if (form.BEST_DAY_TO_CALL_CODE != null) {
      if (form.BEST_DAY_TO_CALL_CODE_CHECK.value == "R") {
        if (form.BEST_DAY_TO_CALL_CODE.value == "") {
          alert("Please indicate the Best Day to Call.");
          form.BEST_DAY_TO_CALL_CODE.focus();
          return false;
        }
      }
    }

    if (form.BEST_TIME_TO_CALL_CODE != null) {
      if (form.BEST_TIME_TO_CALL_CODE_CHECK.value == "R") {
        if (!form.BEST_TIME_TO_CALL_CODE[0].checked && !form.BEST_TIME_TO_CALL_CODE[1].checked && !form.BEST_TIME_TO_CALL_CODE[2].checked) {
          alert("Please indicate the Best Time to Call.");
          return false;
        }
      }
    }

    if (form.SECONDARY_PHONE_NBR != null) {
    
      form.SECONDARY_PHONE_NBR.value = form.SECONDARY_PHONE_NBR1.value + form.SECONDARY_PHONE_NBR2.value + form.SECONDARY_PHONE_NBR3.value;
      
      if (form.SECONDARY_PHONE_NBR_CHECK.value == "R") {
        
        if (form.SECONDARY_PHONE_NBR1.value == "" && form.SECONDARY_PHONE_NBR2.value == "" && form.SECONDARY_PHONE_NBR3.value == "") {
        
          alert("Please enter your Phone Number.");
          form.PRIMARY_PHONE_NBR1.focus();
          return false;
        }

        if (form.SECONDARY_PHONE_NBR2.value == "") {
          
          alert("Please enter your Phone Number.");
          form.SECONDARY_PHONE_NBR2.focus();
          return false;
        }
        
        if (form.SECONDARY_PHONE_NBR3.value == "") {
          
          alert("Please enter your Phone Number.");
          form.SECONDARY_PHONE_NBR3.focus();
          return false;
        }
      }
      
      if (!isNumeric(form.SECONDARY_PHONE_NBR1.value)) {

        alert("This Phone Number is not valid. Please check your entry.");
        form.SECONDARY_PHONE_NBR1.focus();
        return false;
      }

      if (!isNumeric(form.SECONDARY_PHONE_NBR2.value)) {

        alert("This Phone Number is not valid. Please check your entry.");
        form.SECONDARY_PHONE_NBR2.focus();
        return false;
      }

      if (!isNumeric(form.SECONDARY_PHONE_NBR3.value)) {

        alert("This Phone Number is not valid. Please check your entry.");
        form.SECONDARY_PHONE_NBR3.focus();
        return false;
      }

      if (!checkMaxDigits(form.SECONDARY_PHONE_NBR1.value, 3)) {

        alert("This Phone Number is not valid. Please check your entry.");
        form.SECONDARY_PHONE_NBR1.focus();
        return false;
      }

      if (form.SECONDARY_PHONE_NBR1.value.length == 3) {

        if (form.SECONDARY_PHONE_NBR2.value == "") {
                  
          alert("Please enter your Phone Number.");
          form.SECONDARY_PHONE_NBR2.focus();
          return false;
        }
      }

      if (!checkMaxDigits(form.SECONDARY_PHONE_NBR2.value, 3)) {

        alert("This Phone Number is not valid. Please check your entry.");
        form.SECONDARY_PHONE_NBR2.focus();
        return false;
      }

      if (form.SECONDARY_PHONE_NBR2.value.length == 3) {

        if (form.SECONDARY_PHONE_NBR3.value == "") {

          alert("Please enter your Phone Number.");
          form.SECONDARY_PHONE_NBR3.focus();
          return false;
        }
      }

      if (!checkMaxDigits(form.SECONDARY_PHONE_NBR3.value, 4)) {

        alert("This Phone Number is not valid. Please check your entry.");
        form.SECONDARY_PHONE_NBR3.focus();
        return false;
      }
    }

    if (form.BUSINESS_NAME != null) {
      if (form.BUSINESS_NAME_CHECK.value == "R") {
        if (form.BUSINESS_NAME.value == "") {
          alert("Please enter your Business Name.");
          form.BUSINESS_NAME.focus();
          return false;
        }
      }
    }

    if (form.CHILDREN_IND != null) {
      if (form.CHILDREN_IND_CHECK.value == "R") {
        if (form.CHILDREN_IND.value == "") {
          alert("Children ind is Required");
          form.CHILDREN_IND.focus();
          return false;
        }
      }
    }

    if (form.VENDOR_CODE != null) {
      if (form.VENDOR_CODE_CHECK.value == "R") {
        if (form.VENDOR_CODE.value == "") {
          alert("Vendor code is Required");
          form.VENDOR_CODE.focus();
          return false;
        }
      }
    }

    if (form.EVENTID != null) {
      if (form.EVENTID_CHECK.value == "R") {
        if (form.EVENTID.value == "") {
          alert("Event ID is Required");
          form.EVENTID.focus();
          return false;
        }
      }
    }

    if (form.EXTRACTED_DATE != null) {
      if (form.EXTRACTED_DATE_CHECK.value == "R") {
        if (form.EXTRACTED_DATE.value == "") {
          alert("Extracted date is Required");
          form.EXTRACTED_DATE.focus();
          return false;
        }
      }
    }

    if (form.DELIVERY_PREFERENCE != null) {
      if (form.DELIVERY_PREFERENCE_CHECK.value == "R") {
        if (form.DELIVERY_PREFERENCE.value == "") {
          alert("Please select your Email Delivery Preference.");
          form.DELIVERY_PREFERENCE.focus();
          return false;
        }
      }
    }

    if (form.OPERATIONRELATIONSHIP1 != null) {
      if (form.OPERATIONRELATIONSHIP1_CHECK.value == "R") {
        if (form.OPERATIONRELATIONSHIP1.value == "") {
          alert("Operationrelationship1 is Required");
          form.OPERATIONRELATIONSHIP1.focus();
          return false;
        }
      }
    }

    if (form.OPERATIONRELATIONSHIP2 != null) {
      if (form.OPERATIONRELATIONSHIP2_CHECK.value == "R") {
        if (form.OPERATIONRELATIONSHIP2.value == "") {
          alert("Operationrelationship2 is Required");
          form.OPERATIONRELATIONSHIP2.focus();
          return false;
        }
      }
    }

    if (form.OPERATIONRELATIONSHIP3 != null) {
      if (form.OPERATIONRELATIONSHIP3_CHECK.value == "R") {
        if (form.OPERATIONRELATIONSHIP3.value == "") {
          alert("Operationrelationship3 is Required");
          form.OPERATIONRELATIONSHIP3.focus();
          return false;
        }
      }
    }

    if (form.OPERATIONRELATIONSHIP4 != null) {
      if (form.OPERATIONRELATIONSHIP4_CHECK.value == "R") {
        if (form.OPERATIONRELATIONSHIP4.value == "") {
          alert("Operationrelationship4 is Required");
          form.OPERATIONRELATIONSHIP4.focus();
          return false;
        }
      }
    }

    if (form.OPERATIONRELATIONSHIP5 != null) {
      if (form.OPERATIONRELATIONSHIP5_CHECK.value == "R") {
        if (form.OPERATIONRELATIONSHIP5.value == "") {
          alert("Operationrelationship5 is Required");
          form.OPERATIONRELATIONSHIP5.focus();
          return false;
        }
      }
    }

    if (form.ADVISOR_ID != null) {
      if (form.ADVISOR_ID_CHECK.value == "R") {
        if (form.ADVISOR_ID.value == "") {
          alert("Advisor ID is Required");
          form.ADVISOR_ID.focus();
          return false;
        }
      }
    }

    if (form.RESPONDER_COMMENTS != null) {
      if (form.RESPONDER_COMMENTS_CHECK.value == "R") {
        if (form.RESPONDER_COMMENTS.value == "") {
          alert("Responder comments is Required");
          form.RESPONDER_COMMENTS.focus();
          return false;
        }
      }
    }

    if (form.ADVISOR_EMAIL_ID != null) {
      if (form.ADVISOR_EMAIL_ID_CHECK.value == "R") {
        if (form.ADVISOR_EMAIL_ID.value == "") {
          alert("Advisor email ID is Required");
          form.ADVISOR_EMAIL_ID.focus();
          return false;
        }
      }
    }

    if (form.OPTIONAL_FIELD_2 != null) {
      if (form.OPTIONAL_FIELD_2_CHECK.value == "R") {
        if (form.OPTIONAL_FIELD_2.value == "") {
          alert("Optional field 2 is Required");
          form.OPTIONAL_FIELD_2.focus();
          return false;
        }
      }
    }

    if (form.OPTIONAL_FIELD_3 != null) {
          if (form.OPTIONAL_FIELD_3_CHECK.value == "R") {
            if (!form.OPTIONAL_FIELD_3[0].checked && !form.OPTIONAL_FIELD_3[1].checked && !form.OPTIONAL_FIELD_3[2].checked && !form.OPTIONAL_FIELD_3[3].checked && !form.OPTIONAL_FIELD_3[4].checked) {
              alert("Please indicate the Areas of Interest.");
              return false;
            }
          }
    }

/*    if (form.OPTIONAL_FIELD_3 != null) {
      if (form.OPTIONAL_FIELD_3_CHECK.value == "R") {
      	if (form.OPTIONAL_FIELD_3.value == "") {
          alert("Optional field 3 is Required");
          form.OPTIONAL_FIELD_3.focus();
          return false;
        }
      }
    }
*/

    if (form.OPTIONAL_FIELD_4 != null) {
      if (form.OPTIONAL_FIELD_4_CHECK.value == "R") {
        if (form.OPTIONAL_FIELD_4.value == "") {
          alert("Optional field 4 is Required");
          form.OPTIONAL_FIELD_4.focus();
          return false;
        }
      }
    }

    if (form.OPTIONAL_FIELD_5 != null) {
      if (form.OPTIONAL_FIELD_5_CHECK.value == "R") {
        if (form.OPTIONAL_FIELD_5.value == "") {
          alert("Optional field 5 is Required");
          form.OPTIONAL_FIELD_5.focus();
          return false;
        }
      }
    }

    if (form.OPTIONAL_FIELD_6 != null) {
      if (form.OPTIONAL_FIELD_6_CHECK.value == "R") {
        if (form.OPTIONAL_FIELD_6.value == "") {
          alert("Optional field 6 is Required");
          form.OPTIONAL_FIELD_6.focus();
          return false;
        }
      }
    }

    if (form.OPTIONAL_FIELD_7 != null) {
      if (form.OPTIONAL_FIELD_7_CHECK.value == "R") {
        if (form.OPTIONAL_FIELD_7.value == "") {
          alert("Optional field 7 is Required");
          form.OPTIONAL_FIELD_7.focus();
          return false;
        }
      }
    }
    
    if (form.OPTIONAL_FIELD_8 != null) {
      if (form.OPTIONAL_FIELD_8_CHECK.value == "R") {
        if (form.OPTIONAL_FIELD_8.value == "") {
          alert("Optional field 8 is Required");
          form.OPTIONAL_FIELD_8.focus();
          return false;
        }
      }
    }

    if (form.OPTIONAL_FIELD_9 != null) {
      if (form.OPTIONAL_FIELD_9_CHECK.value == "R") {
        if (form.OPTIONAL_FIELD_9.value == "") {
          alert("Optional field 9 is Required");
          form.OPTIONAL_FIELD_9.focus();
          return false;
        }
      }
    }

    if (form.OPTIONAL_FIELD_10 != null) {
      if (form.OPTIONAL_FIELD_10_CHECK.value == "R") {
        if (form.OPTIONAL_FIELD_10.value == "") {
          alert("Optional field 10 is Required");
          form.OPTIONAL_FIELD_10.focus();
          return false;
        }
      }
    }

    if (form.COPY_DATE != null) {
      if (form.COPY_DATE_CHECK.value == "R") {
        if (form.COPY_DATE.value == "") {
          alert("Copy date is Required");
          form.COPY_DATE.focus();
          return false;
        }
      }
    }
    
    

    if (form.ERR_MSG != null) {
      if (form.ERR_MSG_CHECK.value == "R") {
        if (form.ERR_MSG.value == "") {
          alert("ERR MSG is Required");
          form.ERR_MSG.focus();
          return false;
        }
      }
    }
	
    //Commented by Gyan to make Netscape browser compatible.
    /*if (!PopupAlert(form)) {
      return false;
    }*/
    
    return true;
  }
  
function fn_blank_null(pValue)
{
	if (pValue.length == 0)
		return false;
	var len = pValue.length;
	var count=0,i;
	
	if (pValue.charAt(0) == " ")
	return false; 
	
	return true;

}
  
  function isNumeric(val) {
    
    var i;
    
    for (i = 0; i < val.length; i++) {
          
      var c = val.charAt(i);
      if (((c < "0") || (c > "9"))) {
        
        return false;
      }
    }
    
    return true;
  }

  function containsNumeric(val) {
      
    var i;
      
    for (i = 0; i < val.length; i++) {
            
      var c = val.charAt(i);
      if (((c >= "0") && (c <= "9"))) {
          
        return true;
      }
    }
      
    return false;
  }
  
  function isValidEmail(email) {
  
    var atSymbol = -1;
    atSymbol = email.indexOf('@', 0);
    
    if (atSymbol > 1) {

      
      
      
      var dotSymbol = -1;
      dotSymbol = email.indexOf('.', atSymbol);
      
      if (dotSymbol == -1) {

        return false;
      }
      else {
        if ((email.indexOf('@', dotSymbol) != -1)){
        
        //Commented by Gyan on Jan 16, 2003to remove the dot validation in the email string.
        //|| (email.indexOf('.', dotSymbol+1) != -1)) {
          
          return false;
        }
      }
      
      
      
    }
    else {
      
      return false;
    }
    
    return true;
  }
  
  //Modified this method by Gyan to make Netscape browser compatible.
  
  function PopupAlert(form) {
  var bool=true; // added by murli
  var browsername=navigator.appName;
	if (browsername.indexOf("Netscape")!=-1) 
	{alert("inside netscape");
		browsername="NS"
	}
	else
	{
		if (browsername.indexOf("Microsoft")!=-1) 
		{	browsername="MSIE"
		}else
		{
		if (browsername.indexOf("MOZILLA")!=-1) 

            {     browsername="MZ"
            }else {
			browsername="N/A"
		}
	  }
	};

	browserversion="0";
	if (navigator.appVersion.indexOf("2.")!=-1) {browserversion="2"};
	if (navigator.appVersion.indexOf("3.")!=-1) {browserversion="3"};
	if (navigator.appVersion.indexOf("4.")!=-1) {browserversion="4"};
	if (navigator.appVersion.indexOf("5.")!=-1) {browserversion="5"};
	if (navigator.appVersion.indexOf("6.")!=-1) {browserversion="6"};
	if (navigator.appVersion.indexOf("7.")!=-1) {browserversion="7"};
      
      var stateCode = form.STATE_CODE.options[form.STATE_CODE.selectedIndex].value;
      
      if (form.STATE_CODE != null) {

      if(stateCode == 'IN' &&  form.INDIANA.value != 'yes') {
      
	if(browsername=="NS" && browserversion>="4" && browserversion<"6")
	{    alert("inside netscape and version is between 4 and 6");
	//	netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserWrite');
		
		modalValue = open ('/amp/global/offers/include/indiana.asp', 'IndianaMessagePopUp', 'modal=1,width=550px,height=280px,rezisable=1,scrollbars=1,center=yes,screenX=400,screenY=400,top=400,left=400');
		if (modalValue.opener == null) modalValue.opener = self;
		

	}else if(browsername=="NS" && browserversion=="6")
	{
		netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserWrite');
		modalValue = openDialog('/amp/global/offers/include/indiana.asp', 'IndianaMessagePopUp', 'modal=1,width=400px,height=200px,rezisable=1,scrollbars=1')
		
	}
	else if(broswername="MSIE")
	{
		flist = "dialogHeight:400px,dialogWidth:1200px,center:yes;scroll:no;status:no;help:off";
	   modalValue = showModalDialog("/global/offers/include/indiana.asp", "", flist);
	//	alert(modalValue); // added by murli
		form.INDIANA.value = modalValue;
	//	alert(form.INDIANA.value); // added by murli
 	}
        //dummy text field to show the return value from the dailog
      else if(broswername="MZ")
	{
		flist = "dialogHeight:400px,dialogWidth:1200px,center:yes;scroll:no;status:no;help:off";
		modalValue = showModalDialog("/global/offers/include/indiana.asp", "", flist);
		form.INDIANA.value = modalValue;
 	 }
     

    if (form.INDIANA.value == 'no') {
        return false;
      }
     }
    }
    return bool;
   // return true;
  }

 function submitform(form)

 {

      

      if(!validateForm(form)) 

      

      return false;

      

      browsername=navigator.appName;

      

      if (browsername.indexOf("Netscape")!=-1) 

      {

            browsername="NS"

      }else

      {

            if (browsername.indexOf("Microsoft")!=-1) 

            {     browsername="MSIE"

            }else

      			{

            if (browsername.indexOf("Mozilla")!=-1) 

            {     
            	browsername="MZ"
            }

            else {

                  browsername="N/A"

            }

        }
      }

             if (browsername="NS")

             {

                  if (form.INDIANA.value="yes")

                  {

                  form.method = "post";

                  form.action = "/om/FS?rt=templatedetails";

                  form.submit();         

                  }

                  

                  else

                  { 

                  

                  if(form.INDIANA.value="no")

                  {

                        return false;

                  }

                  }

             }

 }



  function checkClientInd(form) {
  
    if (form.BROKERAGE_CLIENT_IND_CHECKBOX != null) {
      
      if (form.BROKERAGE_CLIENT_IND_CHECKBOX.checked) {
        form.BROKERAGE_CLIENT_IND.value='Y';
      }
      else {
        form.BROKERAGE_CLIENT_IND.value='';
      }
    }

    if (form.ADVISOR_CLIENT_IND_CHECKBOX != null) {
      
      if (form.ADVISOR_CLIENT_IND_CHECKBOX.checked) {
        form.ADVISOR_CLIENT_IND.value='Y';
      }
      else {
        form.ADVISOR_CLIENT_IND.value='';
      }
    }

    if (form.CARD_CLIENT_IND_CHECKBOX != null) {
      
      if (form.CARD_CLIENT_IND_CHECKBOX.checked) {
        form.CARD_CLIENT_IND.value='Y';
      }
      else {
        form.CARD_CLIENT_IND.value='';
      }
    }
  }

  function checkMaxDigits(val, maxDigits) {

    if (val.length == 0 || val.length == maxDigits) {

      return true;
    }

    return false;
  }
  
  /*
    function PopupAlert(form) {
  
      if (form.STATE_CODE != null) {
      
        if(form.STATE_CODE.value == 'IN' &&  form.INDIANA.value != 'yes') {
  
          flist = "dialogHeight:200px,dialogWidth:400px,center:yes;scroll:no;status:no;help:off";
          modalValue = showModalDialog("/om/comp/ConfirmStatePopUp.jsp", "", flist);
   
          //dummy text field to show the return value from the dailog
          form.INDIANA.value = modalValue;
          
          if (form.INDIANA.value == 'no') {
            return false;
          }
        }
      }
      
      return true;
    }
*/


