﻿// JScript File

/* Form Validation Script for CONFIRM DELETION
Developed By	: Sameer Kalia
Date			: 23-October-2008
Message			: Create an array of form elements and apply validation rules on them.

*/
function Validate()
{
    var rules=new Array();    
    rules[0]='ctl00_ContentPlaceHolder1_txtFName|required|Please enter First Name';
    rules[1]='ctl00_ContentPlaceHolder1_txtLastName|required|Please enter Last Name';
    rules[2]='CheckJobClass()|custom'   
    rules[3]='ctl00_ContentPlaceHolder1_txtEmail|required|Please enter Email';
    rules[4]='ctl00_ContentPlaceHolder1_txtEmail|email|Please enter valid Email';
    rules[5]='ctl00_ContentPlaceHolder1_txtConfirmEmail|required|Please enter Confirm Email';
    rules[6]='ctl00_ContentPlaceHolder1_txtConfirmEmail|email|Please enter valid Email';
    rules[7]= 'ctl00_ContentPlaceHolder1_txtConfirmEmail|equal|$ctl00_ContentPlaceHolder1_txtEmail|Email Mismatch';
    rules[8]='ctl00_ContentPlaceHolder1_txtUserName|required|Please enter User Name';    
    rules[9]='ctl00_ContentPlaceHolder1_txtPassword|required|Please enter Password';
    rules[10]='ctl00_ContentPlaceHolder1_txtPassword:Password|minlength|8|Password must be atleast 8 characters long';    
    rules[11]='ctl00_ContentPlaceHolder1_txtConfirmPwd|required|Please enter Confirm Password';
    rules[12]='ctl00_ContentPlaceHolder1_txtConfirmPwd|equal|$ctl00_ContentPlaceHolder1_txtPassword|Password Mismatch';    

if(rules.length>0)
    {
        return performCheck('aspnetForm', rules, 'classic');
    }    
}

function CheckJobClass()
{
   if(document.getElementById("ctl00_ContentPlaceHolder1_ddlJobClass").value=="Other")
    {
        if(document.getElementById("ctl00_ContentPlaceHolder1_txtOtherJobClass").value=="")
            return "Please specify Job Class !";
        else
            return null;   
    }
    else
       return null;
}

function EnableDisableAdvertisement()
{
   if (document.getElementById("ctl00_ContentPlaceHolder1_rbAdvertisement")!=null)
    {
        if (document.getElementById("ctl00_ContentPlaceHolder1_rbAdvertisement").checked==true)
        {        
            (document.getElementById("ctl00_ContentPlaceHolder1_txtAdvertisement").disabled=false);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtFriend").disabled=true);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtMeeting").disabled=true);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtOther").disabled=true);
        }
        else
        {
            (document.getElementById("ctl00_ContentPlaceHolder1_txtAdvertisement").disabled=true);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtFriend").disabled=false);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtMeeting").disabled=false);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtOther").disabled=false);
        }
    }
    }
    
function EnableDisableFriend()
{
   if (document.getElementById("ctl00_ContentPlaceHolder1_rbFriend")!=null)
    {
        if (document.getElementById("ctl00_ContentPlaceHolder1_rbFriend").checked==true)
        {  
            (document.getElementById("ctl00_ContentPlaceHolder1_txtAdvertisement").disabled=true);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtFriend").disabled=false);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtMeeting").disabled=true);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtOther").disabled=true);
        }
        else
        {            
            (document.getElementById("ctl00_ContentPlaceHolder1_txtAdvertisement").disabled=false);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtFriend").disabled=true);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtMeeting").disabled=false);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtOther").disabled=false);
        }
    }
    }
    
function EnableDisableMeeting()
{
   if (document.getElementById("ctl00_ContentPlaceHolder1_rbMeeting")!=null)
    {
        if (document.getElementById("ctl00_ContentPlaceHolder1_rbMeeting").checked==true)
        {                    
            (document.getElementById("ctl00_ContentPlaceHolder1_txtAdvertisement").disabled=true);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtFriend").disabled=true);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtMeeting").disabled=false);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtOther").disabled=true);
        }
        else
        {           
            (document.getElementById("ctl00_ContentPlaceHolder1_txtAdvertisement").disabled=false);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtFriend").disabled=false);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtMeeting").disabled=true);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtOther").disabled=false);
        }
    }
    }
    
function EnableDisableOther()
{
   if (document.getElementById("ctl00_ContentPlaceHolder1_rbOther")!=null)
    {
        if (document.getElementById("ctl00_ContentPlaceHolder1_rbOther").checked==true)
        {  
            (document.getElementById("ctl00_ContentPlaceHolder1_txtAdvertisement").disabled=true);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtFriend").disabled=true);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtMeeting").disabled=true);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtOther").disabled=false);
        }
        else
        {            
            (document.getElementById("ctl00_ContentPlaceHolder1_txtAdvertisement").disabled=false);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtFriend").disabled=false);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtMeeting").disabled=false);
            (document.getElementById("ctl00_ContentPlaceHolder1_txtOther").disabled=true);
        }
    }
    }
    
function EnableDisableJobClass()
{
   if (document.getElementById("ctl00_ContentPlaceHolder1_ddlMembership")!=null)
    {    
        if (document.getElementById("ctl00_ContentPlaceHolder1_ddlMembership").value=="Personal")
        {  
            (document.getElementById("ctl00_ContentPlaceHolder1_ddlJobClass").disabled = false);            
        }
        else
        {            
            (document.getElementById("ctl00_ContentPlaceHolder1_ddlJobClass").disabled=true);            
        }
    }
    }
    
function EnableDisableCompanyName()
{
   if (document.getElementById("ctl00_ContentPlaceHolder1_ddlMembership")!=null)
    {    
        if (document.getElementById("ctl00_ContentPlaceHolder1_ddlMembership").value=="Company")
        {  
            (document.getElementById("ctl00_ContentPlaceHolder1_txtCompanyName").disabled = false);            
        }
        else
        {            
            (document.getElementById("ctl00_ContentPlaceHolder1_txtCompanyName").disabled=true);            
        }
    }
    }
    
    function FocusRegistrationLogin(e)
 { 
     var browserName=navigator.appName; 
        var unicode;
          
     if (browserName=="Microsoft Internet Explorer") 
      unicode = window.event.keyCode;     //IE
     else
       unicode = e.which;     //firefox

     if (unicode == '13') 
     {
     document.getElementById("ctl00_ContentPlaceHolder1_imbSubmit").click();   
        return false;  
        }
 }
 
  
 function ShowOther(value)
 {
    trOtherJobClass=document.getElementById("ctl00_ContentPlaceHolder1_trOtherJobClass");
    if(value=="Other")
    { 
        trOtherJobClass.style.display="";//visible=true
        trOtherJobClass.focus();
    }
    else
    {       
        trOtherJobClass.style.display="none";//visible=false
    }
 }
  
