﻿// JScript File
var PHName="ctl00_cphMain_";

 function trim(str)
 {
        if(!str || typeof str != 'string')
            return '';
        return str.replace(/^[\s]+/,'').replace(/[\s]+$/,'').replace(/[\s]{2,}/,' ');
 }
function fn_forgotpwd()
{
    WinFP= window.open('ForgotPassword.aspx','WinFP','status=0, width=285, height=126, top=300, left=350,resizable=no');
}


function fn_rdbSub(obj)
{

    if(obj.value==1)
    {     
        document.getElementById(PHName+'divrdbSub').style.display="block";   
       
    }
    else
    {
       document.getElementById(PHName+'divrdbSub').style.display="none";
    } 
    document.getElementById(PHName+'hdnRegType').value = obj.value; 
}



// function fn_Show(obj)
// {

//    if(obj=='A1' || obj=='')
//    {     
//      document.getElementById('infLogin').src="LogIn/UserLogin.aspx";
//       document.title = 'User Login - Mecklai Financial';
//      }
//     
//     if(obj=='A2')
//    {     
//       document.getElementById('infLogin').src="LogIn/UserRegistration.aspx";
//       document.title = 'User Registration - Mecklai Financial';      
//     }
//     
//   
//}

function fn_checkValidEmail(mailids)
{

    var arr = new Array('.com','.net','.org','.biz','.coop','.info','.museum','.name','.pro'
    ,'.edu','.gov','.int','.mil','.ac','.ad','.ae','.af','.ag','.ai','.al',
    '.am','.an','.ao','.aq','.ar','.as','.at','.au','.aw','.az','.ba','.bb',
    '.bd','.be','.bf','.bg','.bh','.bi','.bj','.bm','.bn','.bo','.br','.bs',
    '.bt','.bv','.bw','.by','.bz','.ca','.cc','.cd','.cf','.cg','.ch','.ci',
    '.ck','.cl','.cm','.cn','.co','.cr','.cu','.cv','.cx','.cy','.cz','.de',
    '.dj','.dk','.dm','.do','.dz','.ec','.ee','.eg','.eh','.er','.es','.et',
    '.fi','.fj','.fk','.fm','.fo','.fr','.ga','.gd','.ge','.gf','.gg','.gh',
    '.gi','.gl','.gm','.gn','.gp','.gq','.gr','.gs','.gt','.gu','.gv','.gy',
    '.hk','.hm','.hn','.hr','.ht','.hu','.id','.ie','.il','.im','.in','.io',
    '.iq','.ir','.is','.it','.je','.jm','.jo','.jp','.ke','.kg','.kh','.ki',
    '.km','.kn','.kp','.kr','.kw','.ky','.kz','.la','.lb','.lc','.li','.lk',
    '.lr','.ls','.lt','.lu','.lv','.ly','.ma','.mc','.md','.mg','.mh','.mk',
    '.ml','.mm','.mn','.mo','.mp','.mq','.mr','.ms','.mt','.mu','.mv','.mw',
    '.mx','.my','.mz','.na','.nc','.ne','.nf','.ng','.ni','.nl','.no','.np',
    '.nr','.nu','.nz','.om','.pa','.pe','.pf','.pg','.ph','.pk','.pl','.pm',
    '.pn','.pr','.ps','.pt','.pw','.py','.qa','.re','.ro','.rw','.ru','.sa',
    '.sb','.sc','.sd','.se','.sg','.sh','.si','.sj','.sk','.sl','.sm','.sn',
    '.so','.sr','.st','.sv','.sy','.sz','.tc','.td','.tf','.tg','.th','.tj',
    '.tk','.tm','.tn','.to','.tp','.tr','.tt','.tv','.tw','.tz','.ua','.ug',
    '.uk','.um','.us','.uy','.uz','.va','.vc','.ve','.vg','.vi','.vn','.vu',
    '.ws','.wf','.ye','.yt','.yu','.za','.zm','.zw'); 
    var mai = mailids;
    var val = true;

    var dot = mai.lastIndexOf(".");
    var ext = mai.substring(dot,mai.length);
    var at = mai.indexOf("@");
    var dom = dot - at;
    var sp = mai.indexOf(" ");

    if(dom >= 4 && at >1 && sp == -1)
    {
        for(var i=0; i<arr.length; i++)
         {
            if(ext == arr[i])
            {
                val = true;
                break;
            } 
            else
            {
                val = false;
            }
        }
            if(val == false)
            {
               return false;
            }
    }
    else
    {
       return false;
    }
 return true;
 
}

function fn_ValidateTrial()
{
 if(trim(document.getElementById(PHName+'txtEmail').value)=='')
    {
        alert('Please enter email address.');
        document.getElementById(PHName+'txtEmail').focus();
        return false;
    }
      if(fn_checkValidEmail(document.getElementById(PHName+'txtEmail').value)==false)
    {
        alert('Please enter valid email address.');
        document.getElementById(PHName+'txtEmail').focus();
        return false;
    }
}
   
    function fn_ValidateTrialClientEntry()
    {
//        if(trim(document.getElementById(PHName+'txtEmail').value)=='')
//        {
//            alert('Please enter email address.');
//            document.getElementById(PHName+'txtEmail').focus();
//            return false;
//        }
        
//          if(fn_checkValidEmail(document.getElementById(PHName+'txtEmail').value)==false)
//        {
//            alert('Please enter valid email address.');
//            document.getElementById(PHName+'txtEmail').focus();
//            return false;
//        }
//        
        if(trim(document.getElementById(PHName+'txtFirstName').value)=='')
        {
            alert('Please user name.');
            document.getElementById(PHName+'txtFirstName').focus();
            return false;
        }
       
        
        
         if(trim(document.getElementById(PHName+'txtCompany').value)=='')
        {
            alert('Please enter company name.');
             document.getElementById(PHName+'txtCompany').focus();
             return false;
        }
         if(trim(document.getElementById(PHName+'txtPhoneNo').value)=='')
        {
            alert('Please enter phone no.');
             document.getElementById(PHName+'txtPhoneNo').focus();
             return false;
        }
    }   
 function fn_RegisterClientEntry()
{
 if(trim(document.getElementById(PHName+'txtEmail').value)=='')
    {
        alert('Please enter email address.');
        document.getElementById(PHName+'txtEmail').focus();
        return false;
    }
     if(fn_checkValidEmail(document.getElementById(PHName+'txtEmail').value)==false)
    {
        alert('Please enter valid email address.');
        document.getElementById(PHName+'txtEmail').focus();
        return false;
    }
   
     if(trim(document.getElementById(PHName+'txtLogin').value)=='')
    {
        alert('Please enter user ID.');
         document.getElementById(PHName+'txtLogin').focus();
         return false;
    }
    if(trim(document.getElementById(PHName+'txtPassword1').value)=='')
    {
        alert('Please enter password.');
         document.getElementById(PHName+'txtPassword1').focus();
         return false;
    }
    
 
    
     if(trim(document.getElementById(PHName+'txtPassword1').value).length< 6)
    {
        alert('Password must be minimum 6 character.');
         document.getElementById(PHName+'txtPassword1').focus();
         return false;
    }
    if(trim(document.getElementById(PHName+'txtPassword2').value)=='')
    {
        alert('Please enter confirm password.');
         document.getElementById(PHName+'txtPassword2').focus();
         return false;
    }
    if(trim(document.getElementById(PHName+'txtPassword1').value)!=trim(document.getElementById(PHName+'txtPassword2').value))
    {
        alert('Password and password confirmation dont match ');
         document.getElementById(PHName+'txtPassword2').focus();
         return false;
    }
    if(trim(document.getElementById(PHName+'txtFirstName').value)=='')
    {
        alert('Please enter User name.');
         document.getElementById(PHName+'txtFirstName').focus();
         return false;
    }
    
    
    
    if( document.getElementById('rdbTrial').checked ==true)
    {
   
        if(trim(document.getElementById(PHName+'txtCompany').value)=='')
        {
            alert('Please enter company name.');
             document.getElementById(PHName+'txtCompany').focus();
             return false;
        }
         if(trim(document.getElementById(PHName+'txtPhoneNo').value)=='')
        {
            alert('Please enter phone no.');
             document.getElementById(PHName+'txtPhoneNo').focus();
             return false;
        }
    
    }  
    
  


}

   
   
 function fn_Register()
{

    if(trim(document.getElementById(PHName+'txtEmail').value)=='')
    {
        alert('Please enter email address.');
        document.getElementById(PHName+'txtEmail').focus();
        return false;
    }
     if(fn_checkValidEmail(document.getElementById(PHName+'txtEmail').value)==false)
    {
        alert('Please enter valid email address.');
        document.getElementById(PHName+'txtEmail').focus();
        return false;
    }
     if(trim(document.getElementById(PHName+'txtLogin').value)=='')
    {
        alert('Please enter user ID.');
         document.getElementById(PHName+'txtLogin').focus();
         return false;
    }
    if(trim(document.getElementById(PHName+'txtPassword1').value)=='')
    {
        alert('Please enter password.');
         document.getElementById(PHName+'txtPassword1').focus();
         return false;
    }
    
 
    
     if(trim(document.getElementById(PHName+'txtPassword1').value).length< 6)
    {
        alert('Password must be minimum 6 character.');
         document.getElementById(PHName+'txtPassword1').focus();
         return false;
    }
    if(trim(document.getElementById(PHName+'txtPassword2').value)=='')
    {
        alert('Please enter confirm password.');
         document.getElementById(PHName+'txtPassword2').focus();
         return false;
    }
    if(trim(document.getElementById(PHName+'txtPassword1').value)!=trim(document.getElementById(PHName+'txtPassword2').value))
    {
        alert('Password and password confirmation dont match ');
         document.getElementById(PHName+'txtPassword2').focus();
         return false;
    }
    if(trim(document.getElementById(PHName+'txtFirstName').value)=='')
    {
        alert('Please enter User name.');
         document.getElementById(PHName+'txtFirstName').focus();
         return false;
    }
//     if(trim(document.getElementById(PHName+'txtLastName').value)=='')
//    {
//        alert('Please enter last name.');
//         document.getElementById(PHName+'txtLastName').focus();
//         return false;
//    }
//    
//     if(trim(document.getElementById(PHName+'txtCompany').value)=='')
//    {
//        alert('Please enter company name.');
//         document.getElementById(PHName+'txtCompany').focus();
//         return false;
//    }
//     if(trim(document.getElementById(PHName+'txtPhone').value)=='')
//    {
//        alert('Please enter contact no.');
//         document.getElementById(PHName+'txtPhone').focus();
//         return false;
//    }
//     if(document.getElementById(PHName+'cboRoles').selectedIndex==0)
//    {
//        alert('Please user role.');
//         document.getElementById(PHName+'cboRoles').focus();
//         return false;
//    }
//     if(document.getElementById(PHName+'cboCompanyTurnOver').selectedIndex==0)
//    {
//        alert('Please user role.');
//         document.getElementById(PHName+'cboCompanyTurnOver').focus();
//         return false;
//    }


}

function fn_ValidateFree()
{

    if(trim(document.getElementById(PHName+'txtUserName').value)=='' || document.getElementById(PHName+'txtUserName').value =='')
    {
        alert('Please enter username.');
        document.getElementById(PHName+'txtUserName').focus();
        return false;
    }
      if(trim(document.getElementById(PHName+'txtPassword').value)=='' || document.getElementById(PHName+'txtPassword').value =='')
    {
        alert('Please enter password.');
         document.getElementById(PHName+'txtPassword').focus();
         return false;
    }

}




function fn_ValidateClientLogin()
{

    if(trim(document.getElementById(PHName+'txtUserName').value)=='' || document.getElementById(PHName+'txtUserName').value =='')
    {
        alert('Please enter username.');
        document.getElementById(PHName+'txtUserName').focus();
        return false;
    }
      if(trim(document.getElementById(PHName+'txtPassword').value)=='' || document.getElementById(PHName+'txtPassword').value =='')
    {
        alert('Please enter password.');
         document.getElementById(PHName+'txtPassword').focus();
         return false;
    }
}

function fn_ValidatePwd()
{

    if(trim(document.getElementById('txtUserName').value)=='')
    {
        alert('Please enter username.');
        document.getElementById('txtUserName').focus();
        return false;
    }
      if(trim(document.getElementById('txtEmail').value)=='')
    {
        alert('Please enter password.');
         document.getElementById('txtEmail').focus();
         return false;
    }
      if(fn_checkValidEmail(document.getElementById('txtEmail').value)==false)
    {
        alert('Please enter valid email address.');
        document.getElementById('txtEmail').focus();
        return false;
    }

}

function fn_onLoad()
{
     res = screen.width+"x"+screen.height;
     var resWidth=screen.width;
     var resHeight=screen.height;
//     debugger;
//     if( document.getElementById('ctl00_lnkMainLogin') !=null)
//     {
//     document.getElementById('ctl00_lnkMainLogin').style.display ='none';
//     }
     if((resWidth < "1024") && (resHeight < "768"))
     {
        alert("Please change your screen resolution to 1024x768.");
     }
}
     
    
 
 


