var ie6 = false;

if ($.browser.msie) {
	if ($.browser.version > 6) {
		$(document).ready(init);
	}
	else {
		ie6 = true;
		$(document).ready(initIE6);
	}
}
else {
	$(document).ready(init);
}

$(document).ready(initAll);

function init() {
	$(".showAll").click(function () {
		$("div.desplegables div.item").addClass("on").find("div.galletas").slideDown();
		$("div.desplegables div.item").addClass("on").find("div.ayuda").slideDown();
	});
}

function initIE6() {
	$(".showAll").click(function () {
		$("div.desplegables div.item").addClass("on").find("div.galletas").slideDown();
		$("div.desplegables div.item").addClass("on").find("div.ayuda").slideDown();
	});
	$("div.desplegables div.item:first-child").addClass("first-child");

	$("div.desplegables div.item div.galletas div.galleta").mouseover(function () {
		$(this).addClass("hover");
	});
	$("div.desplegables div.item div.galletas div.galleta").mouseout(function () {
		$(this).removeClass("hover");
	});
	$("div.condiciones").width($("body").width());
	$("div.condiciones").height($("body").height());
}

function initAll() {
	var i = 0;
	$("div.popup").each(function () {
		i++;
		$(this).attr("popup",i);
	});
	$("div.popup").prev("a").click(function(e) {
		e.preventDefault();
		var popup = $('<div id="popup-container"><div id="popup-background"></div></div>');
		var clonpopup = $(this).next().clone(true);
		$("body").prepend(popup);
		clonpopup.appendTo("#popup-container").find("a.close").click(function () {
			$("#popup-container div.popup").remove();
			$("#popup-container *").remove();
			$("#popup-container").remove();
		});
		if (ie6) {
			$("#popup-background").width($("body").width());
			$("#popup-background").height($("body").height());
		}
		if ($("body div.popup:first div.content600").is("div")) {
			$("body div.popup:first").css("visibility","hidden");
			$("body div.popup:first div.content600 img").load(function () {
				$("body div.popup:first").width($(this).width()+"px").css("padding","10px 10px 20px 10px");
				$("body div.popup:first").css("visibility","visible");
			});
		}
		if ($("body div.popup:first div.content-pers").is("div")) {
			$("body div.popup:first").width($("body div.popup:first div.content-pers").width()+"px");
		}
		if ($("body div.popup:first div.content").is("div")) {
			$("body div.popup:first").width($("body div.popup:first div.content").width()+"px");
		}
		if ($(this).closest("div.celebraciones").is("div")) {
			$("body div.popup:first").find("div.env:first input").click();
			$("body div.popup:first").find("div.env:first input").trigger("change");
		}
	});
	$("div.desplegables div.item").each(function (i) {
		$(this).attr("data-nitem",i+1);
	});
	var url = document.location.href;
	if (url.indexOf("#") >= 0) {
		var nitem = url.split("#")[1];
		if (!isNaN(nitem)) {
			$("[data-nitem="+nitem+"] p").click();
		}
		else if (nitem.search(/showall/i) == 0){
			$(".showAll").click();
		}
	}
}

function markcart(elem, texto) {
	var text = elem.find("span").text();
	var w = elem.find("span").attr("waiting");
	if (w != "1") {
		elem.find("span").attr("waiting","1");
		elem.find("span").text(texto);
		setTimeout(function () {
			elem.find("span").text(text);
			elem.find("span").attr("waiting","0");
		}, 2000);
	}
}

function is_mail(texto) {
	var mailres = true;
	var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-";
	var arroba = texto.indexOf("@",0);
	if ((texto.lastIndexOf("@")) != arroba) arroba = -1;
	var punto = texto.lastIndexOf(".");
	for (var contador = 0 ; contador < texto.length ; contador++) {
		if (cadena.indexOf(texto.substr(contador, 1),0) == -1) {
			mailres = false;
			break;
		}
	}
	if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1))
		mailres = true;
	else
		mailres = false;
	return mailres;
}
