var xmlhttp;
var xmlDoc;
var xmlArray = new Array();

function init_xml(){
 var landVal = getLandParam();
 $('.si_wrapper').addClass(landVal);
 loadXMLDoc(landVal);
}

//Get the lang parameter
function getLandParam(){
 var URLParam = location.search;
 var URLParams = new Array();
	URLParams = URLParam.split('=');
 if(URLParams[1]==null){URLParams[1]='uk'}//set default to uk
 return URLParams[1];
}

//load the xml document
function loadXMLDoc(land){
 xmlhttp = null;
 var xmlFile = 'xml/'+land+'.xml'; 
 if(window.XMLHttpRequest){xmlhttp=new XMLHttpRequest();}
 else if(window.ActiveXObject){xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
 if(xmlhttp!=null){
  xmlhttp.onreadystatechange=state_Change;
  xmlhttp.open("GET",xmlFile,true);
  xmlhttp.send(null);
 }//else{alert("Your browser does not support XMLHTTP.");}
}

//set the content
function state_Change(){
 if (xmlhttp.readyState==4){
  if (xmlhttp.status==200){
			var xmlDoc = xmlhttp.responseXML;
   var root = xmlDoc.getElementsByTagName('translation').item(0);
			document.getElementById('boxed_text').innerHTML = root.getElementsByTagName('boxedtext')[0].childNodes[0].nodeValue;
			document.getElementById('item1').innerHTML = root.getElementsByTagName('item1')[0].childNodes[0].nodeValue;
			document.getElementById('item2').innerHTML = root.getElementsByTagName('item2')[0].childNodes[0].nodeValue;
			document.getElementById('item3').innerHTML = root.getElementsByTagName('item3')[0].childNodes[0].nodeValue;
			document.getElementById('item4').innerHTML = root.getElementsByTagName('item4')[0].childNodes[0].nodeValue;
			document.getElementById('item5').innerHTML = root.getElementsByTagName('item5')[0].childNodes[0].nodeValue;
			document.getElementById('item6').innerHTML = root.getElementsByTagName('item6')[0].childNodes[0].nodeValue;
			document.getElementById('go_to').href = root.getElementsByTagName('gotolink')[0].childNodes[0].nodeValue;
			var videoID = root.getElementsByTagName('videoid')[0].childNodes[0].nodeValue; 
			document.getElementById('send_to').setAttribute('title',root.getElementsByTagName('sendto')[0].childNodes[0].nodeValue);
			document.getElementById('go_to').setAttribute('title',root.getElementsByTagName('goto')[0].childNodes[0].nodeValue);
			document.getElementById('safe_zone').setAttribute('title',root.getElementsByTagName('safezone')[0].childNodes[0].nodeValue);
			var landval = getLandParam();
			document.getElementById('si_title_image').src = 'images/land/'+landval+'/title.png';
			showVideo(videoID);
  }//else{alert("Problem retrieving XML data:" + xmlhttp.statusText);}
		setHeight();
 }
}

//set the height of the box if the text gets bigger
function setHeight(){
 var heightVal;
 heightVal = document.getElementById('boxed_text').offsetHeight;
 if(heightVal>43){//43 is height of text without repeating part
		heightRepeat = heightVal - 43;
		document.getElementById('si_repeat').style.height = heightRepeat+'px';		
 }
}

function showVideo(youtubeId){
 var idYouTube = document.getElementById('youtube')
 var strnavigator = navigator.userAgent;
 if(strnavigator.indexOf('MSIE') || strnavigator.indexOf('Chrome')){idYouTube.innerHTML = '<embed src="http://www.youtube.com/v/' + youtubeId + '&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="false" width="353" height="215"></embed>'}
	else{	
		idYouTube.innerHTML = '<object width="353" height="215">';
		idYouTube.innerHTML +='	<param name="movie" value="http://www.youtube.com/v/' + youtubeId + '&hl=en&fs=1"></param>';
		idYouTube.innerHTML +='	<param name="allowFullScreen" value="false"></param>';
		idYouTube.innerHTML +='	<param name="allowscriptaccess" value="always"></param>';
		idYouTube.innerHTML +='	<embed src="http://www.youtube.com/v/' + youtubeId + '&hl=en&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="false" width="353" height="215"></embed>';
		idYouTube.innerHTML +='</object>';
	}
}
function display_lang(blockid){hide_lang();$('#'+blockid).css('display','block');}
function hide_lang(){$('.sub_lang').css('display','none')}

function display_block(){$('#send_to_block').css('display','block');$('#youtube').css('display','none');}

