<!--



var states = new Array();
var none = new Array();
var can = new Array();

none['Outside of US and Canada']=1;
states['Alabama']=1;
states['Alaska']=1;
can['Alberta']=1;
states['American Samoa']=1;
states['Arizona']=1;
states['Arkansas']=1;
states['Armed Forces Americas']=1;
states['Armed Forces Europe']=1;
states['Armed Forces Pacific']=1;
can['British Columbia']=1;
states['California']=1;
states['Colorado']=1;
states['Connecticut']=1;
states['Delaware']=1;
states['District of Columbia']=1;
states['Florida']=1;
states['Georgia']=1;
states['Guam']=1;
states['Hawaii']=1;
states['Idaho']=1;
states['Illinois']=1;
states['Indiana']=1;
states['Iowa']=1;
states['Kansas']=1;
states['Kentucky']=1;
states['Louisiana']=1;
states['Maine']=1;
can['Manitoba']=1;
states['Maryland']=1;
states['Massachusetts']=1;
states['Michigan']=1;
states['Minnesota']=1;
states['Mississippi']=1;
states['Missouri']=1;
states['Montana']=1;
states['Nebraska']=1;
states['Nevada']=1;
can['New Brunswick']=1;
states['New Hampshire']=1;
states['New Jersey']=1;
states['New Mexico']=1;
states['New York']=1;
can['Newfoundland']=1;
states['North Carolina']=1;
states['North Dakota']=1;
states['Northern Mariana Is']=1;
can['Northwest Territories']=1;
can['Nova Scotia']=1;
states['Ohio']=1;
states['Oklahoma']=1;
can['Ontario']=1;
states['Oregon']=1;
states['Palau']=1;
states['Pennsylvania']=1;
can['Prince Edward Island']=1;
can['Province du Quebec']=1;
states['Puerto Rico']=1;
states['Rhode Island']=1;
can['Saskatchewan']=1;
states['South Carolina']=1;
states['South Dakota']=1;
states['Tennessee']=1;
states['Texas']=1;
states['Utah']=1;
states['Vermont']=1;
states['Virgin Islands']=1;
states['Virginia']=1;
states['Washington']=1;
states['West Virginia']=1;
states['Wisconsin']=1;
states['Wyoming']=1;
can['Yukon Territory']=1;
function getXmlHttpObject()
{
    var xmlhttp = null;
    //Deal with different versions of IE...
    /*@cc_on@*/
    /*@if (@_jscript_version >= 5)
         try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
         catch (e) {
            try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
            catch (E) { xmlhttp = false; }
         }
    @end @*/
    if (!xmlhttp && typeof XMLHttpRequest!='undefined')
        xmlhttp = new XMLHttpRequest();

    return xmlhttp;
}


function csc(type)
{
	var selectbox = document.getElementById(type);
    var selection = selectbox.value;
   // var xmlhttp = getXmlHttpObject();	
	
	
    //If type == 'state', look up the state value and snap the correct country value in place.
    if(type == 'state')
    {	
		var c = document.getElementById('country');	
		if(states[selection])
		{
			c.value = 'United States';	
			for(var i=0;i<c.options.length;i++){
			 if(c.options[i].value != 'United States')
				c.options[i].disabled=true;
			 else
			 	c.options[i].disabled = false;
			}
		}
		else if(can[selection])
		{
			c.value = 'Canada';
			for(var i=0;i<c.options.length;i++){
			 if(c.options[i].value != 'Canada')
				c.options[i].disabled=true;
			 else
			 	c.options[i].disabled = false;
			}
		}
		else
		{
			for(var i=0;i<c.options.length;i++)
				c.options[i].disabled=false;
		}
		
		if(selectbox.options[0].label == "default")
			selectbox.remove(0);
    }
	else if(type == 'country') 
    {
		var s = document.getElementById('state');
	    //Clear existing options
    	s.options.length = 0;
	    s.options[0] = new Option("Outside of US and Canada","Outside of US and Canada");
		
		if(selection == "United States")
		{
			var state;
			var i=1;
			for(state in states)
				s.options[i++] = new Option(state,state);	
		}
		else if(selection == "Canada")
		{
			var province;
			var i=1;
			for(province in can)
				s.options[i++] = new Option(province,province);	
		}
		
		if(s.options.length > 1)
	        s.value = s.options[1].value;
    }

//var c = document.getElementById('country');
//var s = document.getElementById('state');
//alert(s.value);
//alert(c.value);

    function sch()
    {
	var c = document.getElementById('country');
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200)	
	{
             if(xmlhttp.responseText != 'outside')
             {
		c.value = xmlhttp.responseText;
		for(var i=0;i<c.options.length;i++)
		{
		     if(c.options[i].value != xmlhttp.responseText)
			c.options[i].disabled=true;
		}
	     }
	     else
	     {
		for(var i=0;i<c.options.length;i++)
			c.options[i].disabled=false;
	     }
	}
    }

    function cch()
    {
       if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
       {
	    var s = document.getElementById('state');
            newlist = xmlhttp.responseText.split("|");

	    //Clear existing options
    	    s.options.length = 0;
	    s.options[0] = new Option("Outside of US and Canada","Outside of US and Canada");

	    if(newlist != "")
	    {
	        //Add new options
	        for(var i=0;i<newlist.length;i++)
		    s.options[i+1] = new Option(newlist[i],newlist[i]);	
	
	        if(s.options.length > 1)
	            s.value = s.options[1].value;
	    }
       }
    }
}
//-->
