﻿// JScript File


//Start of AJAX Implementation

var obj

var collegeListId
var txtSchoolId

function ProcessResponse()
{
    if(obj.readyState == 4)
	{
		if(obj.status == 200)
		{
			var dsRoot=obj.responseXML.documentElement;
			var listData = document.getElementById(collegeListId);
			var code = dsRoot.getElementsByTagName('Code');
			var name = dsRoot.getElementsByTagName('Name');
			var d, count;
			var length = listData.length;
			var defaultItem;

			if(length > 0)
			    defaultItem = listData.options[0];

			for (d = listData.length -1; d >= 0; d--)
			{
			    listData.options[d] = null;
			}

			if(defaultItem != '' || defaultItem != null)
			    listItem = defaultItem;
			else
			    listItem = new Option("Select Your College     ", "", false, false);

		        listData.options[0] = listItem;
			for (count = 1; count <= name.length; count++)
			{
				
				var value = (code[count-1].textContent || code[count-1].innerText || code[count-1].text || code[count-1].firstChild.data);
				var text = (name[count-1].textContent || name[count-1].innerText || name[count-1].text|| name[count-1].firstChild.data);
				listItem = new Option(text.replace('38','&'), value, false, false);
				listData.options[count] = listItem;
			}
			listItem = new Option("Other", "Other", false, false);
			listData.options[count] = listItem;
		}

	}
document.getElementById(collegeListId).value = document.getElementById(txtSchoolId).value;
}


function LoadCollegeList(city, state, collegeList, schoolId)
{
    collegeListId = collegeList
    txtSchoolId = schoolId
    var city1 = city.value;
    var state1 = state.value;
     if (window.XMLHttpRequest && !(window.ActiveXObject)) 
    {
       try {
			obj = new XMLHttpRequest();
	   
			
         		
        } catch(e) {
			obj = false;
			
        }
    }
    else if (window.ActiveXObject)
    {
        obj = new ActiveXObject("Microsoft.XMLHTTP");
	  
    }
    else
    {
    return; 
    }
    if(!(city1 == "" && state1 == ""))
    {
       if(obj!=null)
        {
        obj.onreadystatechange = ProcessResponse;
	        obj.open("GET", "/Splash/PopulateListBox.aspx?pagefrom=booknow&City="+city1+"&State="+state1,  true);
	    
	    obj.send(null);        
        }
    }
    else return;
}

function setValue(collegeList, schoolName, schoolId)
{
   
    var CollegeList = document.getElementById(collegeList);
    var CollegeIndex = CollegeList.selectedIndex;
    if( CollegeList.options[CollegeIndex].value != "")
    {
	    document.getElementById(schoolName).value  = CollegeList.options[CollegeIndex].text;
	    document.getElementById(schoolId).value  = CollegeList.options[CollegeIndex].value;
    }  
    else
    {
	    document.getElementById(schoolName).value  = "";
	    document.getElementById(schoolId).value  = "";
     }
   
}

function ClearControl(control)
{
	document.getElementById(control).value = ""
	
}

function ConfirmEmailAndPassword(emailAddress, emailAddressConfirm, password, passwordConfirm, date, Month, Year)
{

var bdayYear = 2000;

//dayYear = document.getElementById(Year).value;

	var bdayDate = document.getElementById(date).value;
	var bdayMonth = document.getElementById(Month).value;
	var dob = bdayMonth + "/" + bdayDate+ "/" +  bdayYear;

	
  if (document.getElementById(emailAddress).value != document.getElementById(emailAddressConfirm).value)
  {
	alert("The two email addresses you have entered do not match. Please re-enter them." );
	return false;

   }
  if (document.getElementById(password).value != document.getElementById(passwordConfirm).value)
  {
	alert("The two passwords you have entered do not match. Please re-enter them.");
	return false;

   }
if(!isDate(dob)){
	    alert("Please enter valid date of birth!");
		
		return false;
}

}

function setStateValue(fromControl, toControl)	
{
	if (document.getElementById( fromControl).value != "Select State" )
		javascript:document.getElementById( toControl).value = document.getElementById( fromControl).value
	else 
		javascript:document.getElementById( toControl).value = ""

}

function GetCollegeStudentOptionsHide(Control)
{

	document.getElementById(Control).style.visibility="hidden";
	document.getElementById(Control).style.display="none";
}

function GetCollegeStudentOptionsShow(Control)
{
        document.getElementById(Control).style.visibility="visible";
	document.getElementById(Control).style.display="inline";	
	
}
	

function ZipCodeTextBox_OnBlur()
{
   
   var city = document.getElementById("ctl00_RightContent_CollegeCityCtl").value;
   var state = document.getElementById("ctl00_RightContent_CollegeStateCtl").value;   
   if (window.XMLHttpRequest && !(window.ActiveXObject)) 
    {
       try {
			obj = new XMLHttpRequest();
			
         		
        } catch(e) {
			obj = false;
			
        }
    }
    else if (window.ActiveXObject)
    {
        obj = new ActiveXObject("Microsoft.XMLHTTP");
	
    }
    else
    {
	
    return; 
    }
 
    if(!(city == "" && state == ""))
    {
       if(obj!=null)
        {
        
	    obj.onreadystatechange = ProcessResponse;
	    obj.open("GET", "PopulateListBox.aspx?pagefrom=booknow&City="+city+"&State="+state,  true);
	    obj.send(null);         
        }
    }
    else return;
}
	
    
