﻿// JScript File
//This script file is common to all schools and the functions are available to all schools

    function countrySelected()
    {
        var countryId;
        var stateId;
        var regionId;
        var regExState = new RegExp("[ ]*([a-z]*state)","i"); 
        var regExCountry = new RegExp("[ ]*([a-z]*country)","i"); 
        var regExRegion = new RegExp("[ ]*([a-z]*region)","i"); 
        
        elem = document.getElementsByTagName("select");
         for(var i=0;i<elem.length;i++)
         {     
              if(elem[i].attributes["id"].value.match(regExState))
                stateId = elem[i].attributes["id"].value;
             
              if(elem[i].attributes["id"].value.match(regExCountry))
                countryId = elem[i].attributes["id"].value;
         }
         elem = document.getElementsByTagName("input");
         for(var i=0;i<elem.length;i++)
         {
            if(elem[i].attributes["id"].value.match(regExRegion))
              regionId = elem[i].attributes["id"].value;
         }       
           
       var countrySel = document.getElementById(countryId).value;
		var isDefined = false;
		    
	 	if ((countrySel == "") || (countrySel == "0"))
		{
		 	document.getElementById(regionId).disabled = false;
			document.getElementById(stateId).disabled = false;
			document.getElementById(regionId).style.backgroundColor = "#ffffff";
		} 
		else if ((countrySel == "341") || (countrySel == "511"))
		 {
		    document.getElementById(regionId).value = "";
		    document.getElementById(regionId).disabled = true;
		    document.getElementById(regionId).style.backgroundColor = "#d4d0c8";
			document.getElementById(stateId).disabled = false;
			isDefined = true;
		} 
		else 
		{
		    document.getElementById(regionId).disabled  = false;
		    document.getElementById(regionId).style.backgroundColor = "#ffffff";
		    document.getElementById(stateId).selectedIndex = 0;
			document.getElementById(stateId).disabled  = true;
			isDefined = false;
		}
	
//		if (isDefined){
//			document.getElementById(stateId).options[0].selected = true;
//			document.getElementById(stateId).selectedIndex = 0;
//		}
	
	}
	

