$(document).ready(function () {

	$(".mcdl a").click(function () {
		var nPos = this.href.indexOf("file=");
		var sLnk = this.href.substr(nPos+5);
		sLnk = "descargas/"+sLnk;
		if((typeof urchinTracker=="function")) urchinTracker(sLnk);
	});

	$("ul.list a").click(function () {
		var nPos = this.href.indexOf("file=");
		var sLnk = this.href.substr(nPos+5);
		sLnk = "descargas/"+sLnk;
		if((typeof urchinTracker=="function")) urchinTracker(sLnk);
	});

	f_addListeners();

});

function f_addListeners() {

	$("#boxR .input").each(function (iter, obj) {

		var block = $(obj);
		var input = block.find("input");

		var cookie = getCookie(input.attr("name"));
		if(cookie!=null && cookie!="") {
			var nPos = cookie.indexOf(input.attr("value"));
			input.attr("checked", (nPos>-1));
		}

		input.css("display", "none");
		block.css("cursor", "pointer").prepend("<img src=\"images/icoTestUns.gif\" />");

		var image = block.find("img");

		block.click(function () { f_inpclick(image, input); });

		image.attr("src",
			input.attr("checked") ? "images/icoTestSel.gif" : "images/icoTestUns.gif"
		);

	});

	$("ul.list a").click(function () {
		var nPos = this.href.indexOf("file=");
		var sLnk = this.href.substr(nPos+5);
		sLnk = "descargas/"+sLnk;
		if((typeof urchinTracker=="function")) urchinTracker(sLnk);
	});

	$("ul.list li.odd").each(function (iter, obj) {

		var odd = $(obj);
		var par = odd.next();
		if(par!=null) {
//			alert(odd.width()+" - "+par.width());
			odd.css("height", Math.max(odd.height(), par.height()));
			par.css("height", Math.max(odd.height(), par.height()));
		}

	});

	$("ul.list span.vot").each(function (iter, obj) {

		var rt  = $(obj);
		var id  = rt.attr("class").replace("vot rt ", "");

		rt.find("img").each(function (iter, obj) {
			$(obj).attr("val", 3-iter);
		}).hover(function () {
			$(this).attr("old", $(this).attr("src"));
			$(this).attr("src", $(this).attr("src").replace(/\d/, "2"));
			$(this).next().trigger("mouseover");
		}, function () {
			$(this).attr("src", $(this).attr("old"));
			$(this).next().trigger("mouseout");
		}).click(function (evt) {
			var val = $(this).attr("val");
			rt.load("vota.php?id="+id+"&val="+val);
		}).css("cursor", "pointer");

	});

}

function f_inpclick(image, input) {

	if(input.attr("checked")) {
		input.attr("checked", false);
		image.attr("src", "images/icoTestUns.gif");
	} else {
		input.attr("checked", true);
		image.attr("src", "images/icoTestSel.gif");
	}
	f_reload();

}

function f_reload() {

	var sQuery  = "";
	var aParams = new Array();
	var sName  = null;
	var sValue = null;
	var bCheck = false;

	$("#boxR .input input").each(function (iter, obj) {
		sName  = $(obj).attr("name");
		sValue = $(obj).attr("value");
		bCheck = $(obj).attr("checked");
		if(!aParams[sName]) aParams[sName] = "";
		if(bCheck) {
			aParams[sName] += sValue+",";
		}
	});

	for(sParam in aParams) {
		sValue  = aParams[sParam];
		sValue  = sValue.substr(0, sValue.length-1);
		sQuery += sParam+"="+sValue+"&";
		setCookie(sParam, sValue);
	}

	sQuery = sQuery.substr(0, sQuery.length-1);

	$("#reload").load("index-ajax.php?"+sQuery);

}

/* Cookies */

function setCookie(name, value) {
	document.cookie = name+"="+value+"";
}

function getCookie(name) {
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}