﻿// JScript File

var ContentPlaceHolderName = "ctl00_ContentPlaceHolder1_";

function checkAge(selectBox) {
		
	var enabled = "Yes" == selectBox.value;
	
	
	document.getElementById("jobForm:dobDay").disabled = enabled;
	document.getElementById("jobForm:dobMonth").disabled = enabled;
	document.getElementById("jobForm:dobYear").disabled = enabled;
}

function ValidateRadio(sender, arg)
{   
    var rdo1 = document.getElementById(ContentPlaceHolderName + sender.ControlToValidate1);
    var rdo2 = document.getElementById(ContentPlaceHolderName + sender.ControlToValidate2);
    var rdo3 = document.getElementById(ContentPlaceHolderName + sender.ControlToValidate3);
    var rdo4 = document.getElementById(ContentPlaceHolderName + sender.ControlToValidate4);
        
    arg.IsValid = ((rdo1.checked) || (rdo2.checked) || (rdo3.checked) || (rdo4.checked));
}

function ValidateDate(sender, arg)
{
    var ContentPlaceHolderName = "ctl00_ContentPlaceHolder1_";
    var month = (document.getElementById(ContentPlaceHolderName + sender.ControlToValidate1).value) - 1;
    var day = document.getElementById(ContentPlaceHolderName + sender.ControlToValidate2).value;
    var year = document.getElementById(ContentPlaceHolderName + sender.ControlToValidate2).value;

    var dDate;
    dDate=new Date(year, month, day);

    arg.IsValid = ((day==dDate.getDate()) && (month==dDate.getMonth()) && (year==dDate.getFullYear()));
}

function ValidateDateRange(sender, arg)
{
    var ContentPlaceHolderName = "ctl00_ContentPlaceHolder1_";
    var month = (document.getElementById(ContentPlaceHolderName + sender.ControlToValidate1).value) - 1;
    var year = document.getElementById(ContentPlaceHolderName + sender.ControlToValidate2).value;
    var month2 = (document.getElementById(ContentPlaceHolderName + sender.ControlToValidate3).value) - 1;
    var year2 = document.getElementById(ContentPlaceHolderName + sender.ControlToValidate4).value;
    
    var dDate;
    var dDate2;
    dDate=new Date(year, month, 1);
    dDate2=new Date(year2, month2, 1); 
   
    arg.IsValid = (dDate < dDate2);
 } 
 
function ValidateCheck(sender, arg)
{   
    var ContentPlaceHolderName = "ctl00_ContentPlaceHolder1_";
    var chk1 = document.getElementById(ContentPlaceHolderName + sender.ControlToValidate1);
        
    arg.IsValid = (chk1.checked);
}

function ValidateDropDown(sender, arg)
{   
    var ContentPlaceHolderName = "ctl00_ContentPlaceHolder1_";
    var ddl = document.getElementById(ContentPlaceHolderName + sender.ControlToValidate1);
        
    arg.IsValid = (ddl.selectedIndex > 0); 
}

function ValidateNumeric(sender, arg)
{
    var txt1 = document.getElementById(ContentPlaceHolderName + sender.ControlToValidate1);
    var value = txt1.value;

    if(value.length == 0)
    {
        arg.IsValid = true;
        return;        
    }

    exp = /^\s*[-\+]?\d+\s*$/;
    if (value.match(exp) == null) 
    {
        arg.IsValid = false;
        return;
    }
                  
    arg.IsValid = true;
}

function PrintPage()
{
    
}