﻿function validateSsnDl(sender,args)
{
    var dlControl = document.getElementById(sender.dlId);
    
    var ssnEntry = args.Value;
    var ssnLength = String(args.Value).length;
    var dlEntry = dlControl.value;
    var dlLength = String(dlControl.value).length;
    
    var ssnValid = false;
    var dlValid = false;
    
    if(ssnEntry != undefined)
    {
        if(ssnLength == 4)
        {
            if(!isNaN(ssnEntry))
            {
                ssnValid = true;
            }
        }
    }
    
    if(dlEntry != undefined)
    {
        if(dlLength == 12)
        {
            dlValid = true;
        }
    }
    
    args.IsValid = (ssnValid || dlValid);
}

function validateBirthDate(sender,args)
{
    var dayControl = document.getElementById(sender.dayId);
    var yearControl = document.getElementById(sender.yearId);
    
    var monthEntry = String(args.Value);
    var monthLength = String(args.Value).length;
    
    var dayEntry = dayControl.value;
    var dayLength = String(dayControl.value).length;
    
    var yearEntry = yearControl.value;
    var yearLength = String(yearControl.value).length;
    
    if(monthEntry != undefined && dayEntry != undefined && yearEntry != undefined)
    {
        if(monthLength == 2 && !isNaN(monthEntry) && dayLength == 2  && !isNaN(dayEntry) && yearLength == 4 && !isNaN(yearEntry))
        {args.IsValid = true;}
        else
        {args.IsValid = false;}
    }
    else
    {args.IsValid = false;}
}
function toggleOS(subjectid,divid)
{
    var ddlSubject = document.getElementById(subjectid);
    var systemPanel = document.getElementById(divid);
    
    if(ddlSubject.options[ddlSubject.selectedIndex].value == "I have a problem with the website")
    {
        systemPanel.style.display = "block";
    }
    else
    {
        systemPanel.style.display = "none";
    }
}


function toggleSchool(studentid,divid,reqschool,reqemail)
{
    var student = document.getElementById(studentid);
    var schoolPanel = document.getElementById(divid);
    var requiredSchool = document.getElementById(reqschool);
    var requiredEmail = document.getElementById(reqemail);
    
    if(student.checked)
    {
        schoolPanel.style.display = "block";
        ValidatorEnable(requiredSchool,true);
        ValidatorEnable(requiredEmail,true);
    }
    else
    {
        schoolPanel.style.display = "none";
        ValidatorEnable(requiredSchool,false);
        ValidatorEnable(requiredEmail,false);
    }
}

function toggleSchoolOld(studentid,divid,reqschool,reqvoter,reqemail)
{
    var student = document.getElementById(studentid);
    var schoolPanel = document.getElementById(divid);
    var requiredSchool = document.getElementById(reqschool);
    var requiredVoter = document.getElementById(reqvoter);
    var requiredEmail = document.getElementById(reqemail);
    
    if(student.checked)
    {
        schoolPanel.style.display = "block";
        ValidatorEnable(requiredSchool,true);
        ValidatorEnable(requiredVoter,false);
        ValidatorEnable(requiredEmail,true);
    }
    else
    {
        schoolPanel.style.display = "none";
        ValidatorEnable(requiredSchool,false);
        ValidatorEnable(requiredVoter,true);
        ValidatorEnable(requiredEmail,false);
    }
}

function toggleAdvancedSearch(divid)
{
    var advancedSearch = document.getElementById(divid);
    
    if(advancedSearch.style.display == "none")
    {
        advancedSearch.style.display = "block";
    }
    else
    {
        advancedSearch.style.display = "none";
    }
}

function stopFlashVideos()
{
	try
	{
		$(".flashVideo").each(function(i){this.stopPlayback();});
	}
	catch(err)
	{}
	
	
	
}