var xmlHttp
var imgHeader = "<img src='images/header_info.gif' width='300' height='18'>";
var informationHeader=false;

//Convert id into object
function id2object(el){
  if (typeof(el)=="string"){el = document.getElementById(el);}
  return el;
}
/* quick getElement reference */
function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = id2object(arguments[i]);
		if (arguments.length == 1){
			return element;
		}
		elements.push(element);
	}
	return elements;
}

function showCD(str, coordinaten){
	setFlashVariables('sendmovie', coordinaten);

	if (informationHeader==false){
		document.getElementById("header_info").innerHTML = imgHeader;
		informationHeader = true;
	}

	var url="helplinedata.php";
	url=url+"?id="+str;
	url=url+"&rd="+Math.random();
	xmlHttp=GetXmlHttpObject(str);
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChanged(){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
		var response = xmlHttp.responseText;
		document.getElementById("countryInfo").innerHTML = response;
	}
}

function GetXmlHttpObject(returnID){
	var objXMLHttp=null
	if (window.XMLHttpRequest){
	 objXMLHttp=new XMLHttpRequest()
	 return objXMLHttp
	}
	else if (window.ActiveXObject){
	 objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	 return objXMLHttp
	}
	else {
		document.location.replace('index.php?id=' + returnID);
	}
}

function changeLanguage(lang){
	for(var prop in localStrings){
		var obj = $(prop);
		if(!obj){continue;}
		obj.className = lang;
		obj.lang = lang;
		if(obj.tagName == 'IMG'){
			obj.alt = localStrings[prop][lang];
		}
		else{
			obj.innerHTML = localStrings[prop][lang];
		}
	}
	return false;
}

function openWindow(pageUrl){
	window.open(pageUrl,'newWin','width=550,height=400,left=0,top=0,toolbar=No,location=No,scrollbars=No,status=No,resizable=No,fullscreen=No');
	return false;
}
