﻿// JScript File

function validateform()
{
    var tempstr = '';
    if(document.getElementById('tbxfirstname').value=='')
        tempstr='error';
    if(document.getElementById('tbxlastname').value=='')
        tempstr='error';
    if(document.getElementById('tbxMobileNumber').value=='')
        tempstr='error';
    if(document.getElementById('tbxPerEmail').value=='')
        tempstr='error';
    if(document.getElementById('tbxAddress').value=='')
        tempstr='error';
    if(document.getElementById('tbxBloodGroup').value=='')
        tempstr='error'; 
    if(document.getElementById('tbxbirthdate').value=='')
        tempstr='error';
    if(document.getElementById('tbxContactname').value=='')
        tempstr='error';
    if(document.getElementById('tbxRelation').value=='')
        tempstr='error';
    if(document.getElementById('tbxEmerMobileNumber').value=='')
        tempstr='error';
    if(document.getElementById('tbxEmerAddress').value=='')
        tempstr='error'; 
    if(document.getElementById('tbxOfficeDOJ').value=='')
        tempstr='error';
    if(document.getElementById('tbxOfficeReportingManager').value=='')
        tempstr='error';
    if(document.getElementById('tbxOfficeTeamLead').value=='')
        tempstr='error';
    if(document.getElementById('tbxOfficeDesignation').value=='')
        tempstr='error';
    if(document.getElementById('tbxOfficeEmailID').value=='')
        tempstr='error';
    if(document.getElementById('tbxOfficeLandline').value=='')
        tempstr='error'; 
    if(document.getElementById('tbxOfficeTransportmode').value=='')
        tempstr='error';
    if(document.getElementById('tbxOfficeDistancetotwb').value=='')
        tempstr='error';
    if(document.getElementById('tbxHRAssignedHRname').value=='')
        tempstr='error';
    if (document.getElementById('tbxHRTypeofdocument').value == "Yes" && document.getElementById("tbxHRTypeofdocument").value=="")
        tempstr='error';   
   
    if(document.getElementById("tbxHRPANCard").value== "Yes" && document.getElementById("tbxHRPANCardNo").value=="")
                tempstr='error';  
  /*  if(document.getElementById('txtbnk_acc_number').value=='')
        tempstr='error'; */
    if(document.getElementById('txtbasic_salary').value=='')
        tempstr='error';
    if(document.getElementById('txthra').value=='')
        tempstr='error'; 
    if(document.getElementById('txtconveyance').value=='')
        tempstr='error';
    if(document.getElementById('txtmedical_allowance').value=='')
        tempstr='error';
    if(document.getElementById('txtlta').value=='')
        tempstr='error';
    if(document.getElementById('txtother').value=='')
        tempstr='error';
    if(document.getElementById('txtpt').value=='')
        tempstr = 'error';
    
    if(tempstr!='')
    {alert("All mandatory fields have not been filled. Please re-enter.");
        return false;
    }
    else
        return true;      
}

function pancardcheck()
        {
            if(document.getElementById("tbxHRPANCard").value== "Yes")
                document.getElementById("tbxHRPANCardNo").disabled=false;
            else
            {
                document.getElementById("tbxHRPANCardNo").disabled=true;
                document.getElementById("tbxHRPANCardNo").value="";
                }
        }

function addressproofcheck()
        {
            if(document.getElementById("tbxHRAddressProof").value== "Yes")
                document.getElementById("tbxHRTypeofdocument").disabled=false;
            else
            {
                document.getElementById("tbxHRTypeofdocument").disabled=true;
                document.getElementById("tbxHRTypeofdocument").value="";
                }
        }

function readonlys(bool){
        document.getElementById('txtbnk_acc_number').disabled=true;
        document.getElementById('txtbnk_acc_name').disabled=true;
        document.getElementById('txtbnk_name').disabled=true;
        document.getElementById('txtbnk_acc_number').value='';
        document.getElementById('txtbnk_acc_name').value="";
        document.getElementById('txtbnk_name').value='';
}
function readonlyss(bool){
        document.getElementById('txtbnk_acc_number').disabled=false;
        document.getElementById('txtbnk_acc_name').disabled=false;
        document.getElementById('txtbnk_name').disabled=false;
}
function calculations(){
        var str = document.getElementById('txttotal_salary').value;
        document.getElementById('txtbasic_salary').value = (str/100)*20;
        document.getElementById('txthra').value = (str/100)*25;
        document.getElementById('txtconveyance').value = (str/100)*5;
        document.getElementById('txtmedical_allowance').value = (str/100)*5;
        document.getElementById('txtlta').value = (str/100)*10;
        document.getElementById('txtother').value = (str/100)*35;
        
        if(str<=10000){
        document.getElementById('txtpt').value = 0;
        }
        else if((str>=10001 && str<=15000))  {
        document.getElementById('txtpt').value = 150;
        }
        else if(str>=15001) {
        document.getElementById('txtpt').value = 200;
        }
}
function weekhalfcount()
{
    var count=0;
    if(document.getElementById('mon').checked == true)
        count=count+1;
    if(document.getElementById('tue').checked == true)
        count=count+1;
    if(document.getElementById('wed').checked == true)
        count=count+1;
    if(document.getElementById('thu').checked == true)
        count=count+1;
    if(document.getElementById('fri').checked == true)
        count=count+1;
    if(document.getElementById('sat').checked == true)
        count=count+1;
    if(document.getElementById('sun').checked == true)
        count=count+1;
    if(count>=2)
    {
        if(document.getElementById('mon').checked != true)
            document.getElementById('mon').disabled=true;
        if(document.getElementById('tue').checked != true)
            document.getElementById('tue').disabled=true;
        if(document.getElementById('wed').checked != true)
            document.getElementById('wed').disabled=true;
        if(document.getElementById('thu').checked != true)
            document.getElementById('thu').disabled=true;
        if(document.getElementById('fri').checked != true)
            document.getElementById('fri').disabled=true;
        if(document.getElementById('sat').checked != true)
            document.getElementById('sat').disabled=true;
        if(document.getElementById('sun').checked != true)
            document.getElementById('sun').disabled=true;
    }
    else
    {
        document.getElementById('mon').disabled=false;
        document.getElementById('tue').disabled=false;
        document.getElementById('wed').disabled=false;
        document.getElementById('thu').disabled=false;
        document.getElementById('fri').disabled=false;
        document.getElementById('sat').disabled=false;
        document.getElementById('sun').disabled=false;
    }
        
}


function CheckExpirence()
{

	document.getElementById('Prof').disabled=true;
	document.getElementById('YofExp').disabled=true;
	document.getElementById('AddComment').disabled=true;
	document.getElementById('Prof').value='';
	document.getElementById('YofExp').value='';
	document.getElementById('AddComment').value='';	
    //document.Registration.Prof.disabled=true;
    //document.Registration.YofExp.disabled=true;
    //document.Registration.AddComment.disabled=true;
    //document.Registration.Prof.value='';
    //document.Registration.YofExp.value='';
    //document.Registration.AddComment.value='';
}
function UnCheckExpirence()
{
	document.getElementById('Prof').disabled=false;
	document.getElementById('YofExp').disabled=false;
	document.getElementById('AddComment').disabled=false;
}
function fnprofessionno()
{
  //  document.Registration.WhatIKnow.disabled=true;
  	document.getElementById('WhatIKnow').disabled=true;
  
}
function fnprofessionyes()
{

  	document.getElementById('WhatIKnow').disabled=false;
  //  document.Registration.WhatIKnow.disabled=false;
}



function keyRestrict(e, validchars)
 { // v3.0
        var key='', keychar='';
        key = getKeyCode(e);
        if (key == null) return true;
        keychar = String.fromCharCode(key);
        keychar = keychar.toLowerCase();
        validchars = validchars.toLowerCase();
        if (validchars.indexOf(keychar) != -1)
                return true;
        if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
                return true;
        return false;
}
function getKeyCode(e)// v1.0
{
        if (window.event)
           return window.event.keyCode;
        else if (e)
           return e.which;
        else
           return null;
}

function SetColor(ControlId)
{
    document.getElementById(ControlId).style.backgroundColor='#fefad0';
}
function ResetColor(ControlId)
{
    document.getElementById(ControlId).style.backgroundColor='white';
}

function picturecheck()
    { 
        if(document.form1.password.value.toUpperCase() != "TWBISGOOD" )
        {
           alert('Please check for the value for the Picture Identification field.');
            return false;
        }
        return true;
    }
