$(document).ready(function(){
	if (!$.cookie('default_lang'))
	{
		initLanguage();
	}
	
	loadHeaderFooter();
	
	loadInsideTrack();
});

function loadXML(xmlFile) 
{ 
	var totNodes 	= 0;
	var strprefix	= 'elem';
	var elemName	= 'CONTENT';
	var strLang		= $.cookie('default_lang');
	
	if (window.XMLHttpRequest)
	{	// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp = new XMLHttpRequest();
	}
	else
	{	// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	xmlhttp.open("GET",xmlFile,false);
	xmlhttp.send();
	xmlDoc = xmlhttp.responseXML;
	 
	elements = xmlDoc.getElementsByTagName(strLang + elemName);

	totNodes = elements.length;
	
	for (i = 0; i < totNodes; i++)
	{
		strMsg = elements[i].childNodes[0].nodeValue;
		
		$('.elem' + i).html(strMsg);
	}
}

function setLanguage(strLang, pageTo)
{
	$.cookie('default_lang', strLang, { path: '/' });
	
	window.location = pageTo;
}

function initLanguage()
{
	$.cookie('default_lang', 'E', { path: '/' });
}

function loadHeaderFooter()
{
	var totNodes 	= 0;
	var strprefix	= 'header';
	var xmlFile		= '/xml/header.xml';
	var elemName	= 'CONTENT';
	var strLang		= $.cookie('default_lang');
	
	if (window.XMLHttpRequest)
	{	// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp = new XMLHttpRequest();
	}
	else
	{	// code for IE6, IE5
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	for (i = 0; i < 2; i++)
	{
		if (i == 1)
		{
			var strprefix	= 'footer';
			var xmlFile		= '/xml/footer.xml';
		}
		
		xmlhttp.open("GET",xmlFile,false);
		xmlhttp.send();
		xmlDoc = xmlhttp.responseXML;
		 
		elements = xmlDoc.getElementsByTagName(strLang + elemName);
	
		totNodes = elements.length;
		
		for (j = 0; j < totNodes; j++)
		{
			strMsg = elements[j].childNodes[0].nodeValue;
			
			$('.' + strprefix + j).html(strMsg);
		}
	}
}

function loadInsideTrack()
{
	var totNodes 	= 0;
	var strprefix	= 'ins';
	var xmlFile		= '/xml/insidetrack.xml';
	var elemName	= 'CONTENT';
	var strLang		= $.cookie('default_lang');
	
	if (window.XMLHttpRequest)
	{	// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp = new XMLHttpRequest();
	}
	else
	{	// code for IE6, IE5
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	xmlhttp.open("GET",xmlFile,false);
	xmlhttp.send();
	xmlDoc = xmlhttp.responseXML;
	 
	elements = xmlDoc.getElementsByTagName(strLang + elemName);

	totNodes = elements.length;
	
	for (j = 0; j < totNodes; j++)
	{
		strMsg = elements[j].childNodes[0].nodeValue;
		
		$('.' + strprefix + j).html(strMsg);
	}
}
