/*var regionData = window.regionData;*/
function getRegionById(id){
	for(var i = 0;i < regionData.length;i++){
		if(regionData[i]['id'] == id){
			return regionData[i];
		}
	}
	return null;
}

function getCountryById(id){
	for(var i = 0;i < regionData.length;i++){
		var region = regionData[i];

		for(var j = 0;j < region['countries'].length;j++){
			var country = region['countries'][j];
			if(country['id'] == id){
				return country;
			}
		}
	}
	return null;
}

$(document).ready(function(){
	var pane1 = $("#pane1").get(0);
	for(var i = 0;i < regionData.length;i++){
		if(regionData[i]['countries'].length > 0){
			var newEl = document.createElement("option");
			var textEl = document.createTextNode(regionData[i]['name']);
			$(newEl).attr("value",regionData[i]['id']);
			pane1.appendChild(newEl);
			newEl.appendChild(textEl);
		}
	}

	$("#pane1").click(function(){
		var region = getRegionById(this.value);
		$("#pane2 option").remove();

		for(var i = 0;i < region['countries'].length;i++){
			var country = region['countries'][i];
			var pane2 = $('#pane2').get(0);

			var newEl = document.createElement("option");
			var textEl = document.createTextNode(country['name']);

			$(newEl).attr("value",country['id']);

			pane2.appendChild(newEl);

			newEl.appendChild(textEl);
		}
        var myStyle = document.getElementById('pane2').style;
		 myStyle.background='#fff';
	});

	$('#Submit').click(function(evt){
		evt.preventDefault();
		var country = getCountryById($('#pane2').val());

		var rememberEl = $('#remember').get(0);

		if(rememberEl.checked){
			$.cookie("country",country['id'],{'expires' : 999});
		}

		if(country){
			window.location = country['url'];
		}
	});
});

if($.cookie("country") != null){
	var country = getCountryById($.cookie("country"));

	if(country != null){
		window.location = country['url'];
	}
}
