$(function() {
	// carousel
	if ($(".loopedCarousel") != null) { $(".loopedCarousel").loopedCarousel({items:4}); }
});

function url(uri) {
	window.open(uri);
}
function url_new(uri) {
	window.open(uri); return false;
}
function section(uri) {
	location.href = uri; return false;
}

function filter(id,value,value1) {
	document.getElementById(id).style.filter='Alpha(opacity='+value+')';
	document.getElementById(id).style.opacity=value1;
}
function display(id){
	if (document.getElementById(id).style.display == 'none') { document.getElementById(id).style.display = 'block'; }
	else { document.getElementById(id).style.display = 'none'; }
}


// ################ resize font
fontSizeDefault = 12;
lineHeightDefault = 16;
function zoomFont(value) {
	var objID = document.getElementById("font_resize");
	if (value == 'in') {
		if (fontSizeDefault <= 20) {
			fontSizeDefault = fontSizeDefault+1;
			lineHeightDefault = lineHeightDefault+2;
			objID.style.fontSize = fontSizeDefault + 'px';
			objID.style.lineHeight = lineHeightDefault + 'px';
		} else { return false; }
	}
	else {
		if (fontSizeDefault >= 12) {
			fontSizeDefault = fontSizeDefault-1;
			lineHeightDefault = lineHeightDefault-2;
			objID.style.fontSize = fontSizeDefault + 'px';
			objID.style.lineHeight = lineHeightDefault + 'px';
		} else { return false; }
	}
} 


function addFavourites() {
	if (document.all) { window.external.AddFavorite(location.href,document.title); }
}

function gameTab(tab) {
	if (tab == 1) {
		document.getElementById('cld_gameTab1').style.display = 'block';
		document.getElementById('cld_gameTab2').style.display = 'none';
		document.getElementById('cld_gameTab3').style.display = 'none';
		document.getElementById('cld_gameTab4').style.display = 'none';
		document.getElementById('cld_gameTab5').style.display = 'none';
		document.getElementById('tab1').className = 'selected';
		document.getElementById('tab2').className = '';
		document.getElementById('tab3').className = '';
		document.getElementById('tab4').className = '';
		document.getElementById('tab5').className = '';
		document.getElementById('taba1').className = 'selected';
		document.getElementById('taba2').className = '';
		document.getElementById('taba3').className = '';
		document.getElementById('taba4').className = '';
		document.getElementById('taba5').className = 'taba5';
	}
	else 	if (tab == 2) {
		document.getElementById('cld_gameTab1').style.display = 'none';
		document.getElementById('cld_gameTab2').style.display = 'block';
		document.getElementById('cld_gameTab3').style.display = 'none';
		document.getElementById('cld_gameTab4').style.display = 'none';
		document.getElementById('cld_gameTab5').style.display = 'none';
		document.getElementById('tab1').className = '';
		document.getElementById('tab2').className = 'selected';
		document.getElementById('tab3').className = '';
		document.getElementById('tab4').className = '';
		document.getElementById('tab5').className = '';
		document.getElementById('taba1').className = '';
		document.getElementById('taba2').className = 'selected';
		document.getElementById('taba3').className = '';
		document.getElementById('taba4').className = '';
		document.getElementById('taba5').className = 'taba5';
	}
	else 	if (tab == 3) {
		document.getElementById('cld_gameTab1').style.display = 'none';
		document.getElementById('cld_gameTab2').style.display = 'none';
		document.getElementById('cld_gameTab3').style.display = 'block';
		document.getElementById('cld_gameTab4').style.display = 'none';
		document.getElementById('cld_gameTab5').style.display = 'none';
		document.getElementById('tab1').className = '';
		document.getElementById('tab2').className = '';
		document.getElementById('tab3').className = 'selected';
		document.getElementById('tab4').className = '';
		document.getElementById('tab5').className = '';
		document.getElementById('taba1').className = '';
		document.getElementById('taba2').className = '';
		document.getElementById('taba3').className = 'selected';
		document.getElementById('taba4').className = '';
		document.getElementById('taba5').className = 'taba5';
	}
	else 	if (tab == 4) {
		document.getElementById('cld_gameTab1').style.display = 'none';
		document.getElementById('cld_gameTab2').style.display = 'none';
		document.getElementById('cld_gameTab3').style.display = 'none';
		document.getElementById('cld_gameTab4').style.display = 'block';
		document.getElementById('cld_gameTab5').style.display = 'none';
		document.getElementById('tab1').className = '';
		document.getElementById('tab2').className = '';
		document.getElementById('tab3').className = '';
		document.getElementById('tab4').className = 'selected';
		document.getElementById('tab5').className = '';
		document.getElementById('taba1').className = '';
		document.getElementById('taba2').className = '';
		document.getElementById('taba3').className = '';
		document.getElementById('taba4').className = 'selected';
		document.getElementById('taba5').className = 'taba5';
	}
	else 	if (tab == 5) {
		document.getElementById('cld_gameTab1').style.display = 'none';
		document.getElementById('cld_gameTab2').style.display = 'none';
		document.getElementById('cld_gameTab3').style.display = 'none';
		document.getElementById('cld_gameTab4').style.display = 'none';
		document.getElementById('cld_gameTab5').style.display = 'block';
		document.getElementById('tab1').className = '';
		document.getElementById('tab2').className = '';
		document.getElementById('tab3').className = '';
		document.getElementById('tab4').className = '';
		document.getElementById('tab5').className = 'selected';
		document.getElementById('taba1').className = '';
		document.getElementById('taba2').className = '';
		document.getElementById('taba3').className = '';
		document.getElementById('taba4').className = '';
		document.getElementById('taba5').className = 'taba5selected';
	}
}

function gameTab1(tab) {
	if (tab == 1) {
		document.getElementById('cld_gameTab1').style.display = 'block';
		document.getElementById('cld_gameTab3').style.display = 'none';
		document.getElementById('tab1').className = 'selected';
		document.getElementById('tab3').className = '';
		document.getElementById('taba1').className = 'selected';
		document.getElementById('taba3').className = '';
	}
	else 	if (tab == 2) {
		document.getElementById('cld_gameTab1').style.display = 'none';
		document.getElementById('cld_gameTab3').style.display = 'none';
		document.getElementById('tab1').className = '';
		document.getElementById('tab3').className = '';
		document.getElementById('taba1').className = '';
		document.getElementById('taba3').className = '';
	}
	else 	if (tab == 3) {
		document.getElementById('cld_gameTab1').style.display = 'none';
		document.getElementById('cld_gameTab3').style.display = 'block';
		document.getElementById('tab1').className = '';
		document.getElementById('tab3').className = 'selected';
		document.getElementById('taba1').className = '';
		document.getElementById('taba3').className = 'selected';
	}
}


function formsubmit(value) {
	document.forms[value].submit();
}


// ################ AJAX FUNCTIONS
function myAJAX_init(valueID,from,to) {
	if (valueID == 'error') {
		var destino = document.getElementById(to);
		destino.options.length = 0;
		var opcion = document.createElement("option");
		destino.options.add(opcion);
		opcion.text = "                 ";
		opcion.value = "";
	}
	else {
		var destino = document.getElementById(to);
		destino.options.length = 0;
		var opcion = document.createElement("option");
		destino.options.add(opcion);
		opcion.text = "                 ";
		opcion.value = "";
	}
}
function myAJAX_load(value,mod,from,to,date) {
	if (date == '') { date = 1; }
	if (value != '') {
		var xmlHttp;
		try{  xmlHttp=new XMLHttpRequest(); }
		catch (e){
			try{  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); }
			catch (e){
				try{ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }
				catch (e) {
					alert("Su navegador no soporta AJAX");
					return false;
				}
			}
		}
		xmlHttp.onreadystatechange=function() {
			if(xmlHttp.readyState==4) {
				var destinos = xmlHttp.responseText.split("|@|");
				var destinosID = destinos[0].split(";");
				var destinosMOD = destinos[1].split(";");
				var nodeDestino = document.getElementById(to);
				for (var i=0;i<destinosID.length-1;i++) {
					var oOption = document.createElement("option");
					nodeDestino.options.add(oOption);
					var text = unescape(destinosMOD[i]);
					var value = unescape(destinosID[i]);
					oOption.text = text;
					oOption.value = value;
				}
			}
		}
	
		myAJAX_init('',from,to);
		var origen = document.getElementById(from);
		var itemid = origen.options[origen.selectedIndex].value;
		xmlHttp.open("GET","ajaxload.php?itemid="+itemid+"&mod="+mod+"&date="+date,true);
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
		xmlHttp.send(null);
	}
	else {
		myAJAX_init('error',from,to);
	}
}

function filter(id,value) {

	document.getElementById(id).style.opacity = value/10;
	document.getElementById(id).style.filter = 'alpha(opacity=' + value*10 + ')';
}
