var READY_STATE_UNITIALIZED=0;
var READY_STATE_LOADING=1;
var READY_STATE_LOADED=2;
var READY_STATE_INTERACTIVE=3;
var READY_STATE_COMPLETE=4;
var HTTP_OK = 200;
var req = null;

var langData = new Array();

// -------------------------------------------------------------------------------------
// Function to get a browser independent XMLHttpRequest object
// ------------------------------------------------------------------------------------- 
function theme_getXMLHTTPRequest() {
	var xRequest = null;
	if (window.XMLHttpRequest) {
	// Mozilla/Safari
		xRequest = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		// Internet Explorer
		xRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return xRequest;
}

function theme_sendRequest() {
	//this url was taken from the page ta.ru.com and generated experimentally
	var url = "/wps/PA_1_KHKLUUD40G4G90I4OSO3IH1000/SelectregionServlet";
	req = theme_getXMLHTTPRequest();
	document.getElementById('selectlang').options.length=0; 
	if (req) {
		req.onreadystatechange = function(){theme_processPollReq();};
		req.open("POST", url, true);
		req.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
		req.send("country=TRANSAERO_"+country+"&pathprefix="); 
	}
//	onWindowLoad();
} 

function theme_processPollReq() { 
	var ready = req.readyState;
	if (ready == READY_STATE_COMPLETE)  {
		
		var desc=req.responseXML.getElementsByTagName("desc");
		//alert("desc:length:"+desc.length);
		var value=req.responseXML.getElementsByTagName("value");
		//alert("value:length:"+value.length);
		
		for (var i=0;i<desc.length;i++){
		//	var lang = value[i].firstChild.nodeValue;
		//	alert(lang);
		//	var desc = desc[i].childNodes[0].nodeValue;
		//	alert(desc);
			var opt = new Option(desc[i].firstChild.nodeValue ,value[i].firstChild.nodeValue );
			if(value[i].firstChild.nodeValue.lastIndexOf("/" + locale) != -1){ 
				opt.selected = true;
			}
			document.getElementById('selectlang').options[i] = opt;
		}
	}
}
function theme_submit(){
	var select=document.getElementById('selectlang');
	var language=select.options[select.selectedIndex].value;
	if (language!=0) {
		language="http://"+language;
		window.location=eval("language");
	}
	return false;
}

