IE6 = (document.all && /MSIE (5\.5|6)/.test(navigator.userAgent));

function fixIE6() {
	try {
		document.execCommand('BackgroundImageCache', false, true);
	} catch (e) {
	}
}

// Hace visibles los PNG despues del filtro de transparencia IE6
if (IE6) {
	fixIE6();

	document.styleSheets[0].addRule('.png', 'visibility: hidden');
	document.styleSheets[0].addRule('.png',
			'behavior: url(js/iepngfix.htc)');

	$( function() {
		setTimeout( function() {
			$('.png').each( function() {
				$(this).css('visibility', 'visible');
			});
		}, 30);
	});
}
/*
 * Marcacion estadistica documentos, enlaces, impresion, 
 * enviar a un amigo y volver
 */
$( function() {
	$('.tracker').click( function() {
		pageTracker._trackPageview($(this).attr('href'));
	});

	$('.tracker-link').click( function() {
		pageTracker._trackPageview("/external-link" + $(this).attr('href'));
	});
	
	$('.tracker-ilink').click( function() {
		pageTracker._trackPageview("/internal-link" + $(this).attr('href'));
	});

	$('.tracker-print').click( function() {
		pageTracker._trackPageview("/print" + requestURI);
		window.print();
	});

	$('.tracker-sendfriend').click( function() {
		pageTracker._trackPageview("/sendfriend" + requestURI);
	});

	$('.tracker-back').click( function() {
		pageTracker._trackPageview("/back" + requestURI);
	});
	return true;
});


/*
 * Simular target ="_blank" y abre los enlaces en ventana nueva, cerrar ventana
 */
$( function() {
	$('.external').click( function() {
		window.open($(this).attr('href'));
		return false;
	});
	$('#closewindow').click( function() {
		window.close();
		return false;
	});
	/*$('.window').click( function() {
		popup($(this).attr('href'));
		return false;
	});
	
	.livequery('click', function(event) {
	popup($(this).attr('href'));
	return false;
});
	*/
	$('a[class*="window"]').livequery('click', function(event) {
		var tipoventana = $(this).attr("rel");
		if (tipoventana == "nocat")
		{
			popup('pop_noCatala.asp',tipoventana);
		}
		else
		{
			popup($(this).attr("href"),tipoventana);
		}
		return false;
	});
	
});

// abre un popup centrado
function popup(url,talla) {
	var aw = screen.availWidth - 10;
	var w; var h;
	switch (talla){
		case "curso":
			w=1010;
			h=600;
			break;
		case "juega":
			w=1024;
			h=770;
			break;
		case "historia":
			w=780;
			h=430;
			break;
		case "chat":
			w=620;
			h=330;
			break;
		case "register":
			w=482;
			h=362;
			break;
		case "formpop":
			w=482;
			h=450;
			break;
		case "passforget":
			w=450;
			h=200;
			break;
		case "nocat":
			w=500;
			h=165;
			break;			
		default:
			w=620;
			h=500;
	}
	xc = (aw - w) / 2; // center
	features = 'status=no,scrollbars=yes,menubar=no,toolbar=no,location=no,directories=no,resizable=yes,copyhistory=no,width=' + w + ',height=' + h + ',' + 'left=' + xc	+ ',top=0,screenX=' + xc + ',screenY=0';
	window.open(url, 'popup'+w, features).focus();
}

/*
 * Define el area seleccionable de un bloque con enlace
 */
$( function() {
	function exclude(event) {
		var element = $(event.target);

		if (element.is('.clicable-exclude') || element.is('.clickable-exclude')) {
			return true;
		}
		if (event.target.tagName == 'A' || event.target.tagName == 'INPUT') {
			return true;
		}
	}

	$(".clicable, .clickable").click( function(event) {
		if (exclude(event)) {
			return true;
		}

		$(this).find("a").each( function() {
			var content = $(this);
			var url = content.attr("href");

			if (content.is('.external')) {
				window.open(url);
			} else {
				document.location = url;
			}

			return false;
		});
	});

	$(".clicable, .clickable").mouseover( function(event) {
		if (exclude(event)) {
			return true;
		}

		if ($(this).find("a").size() > 0) {
			$(this).css("cursor", "pointer");
		}
	});

	$(".clicable, .clickable").mouseout( function(event) {
		if (exclude(event)) {
			return true;
		}

		if ($(this).find("a").size() > 0) {
			$(this).css("cursor", "auto");
		}
	});
});


/* swap */
$(document).ready(
  function(){
    $("li").mouseover(
      function(){
       $(this).find("div.webs-img").addClass("hide")
      });
	$("li").mouseout(  
	function(){
       $(this).find("div.webs-img").removeClass("hide")
      }
    );
});

// ---------------------------------------
// Cookie functions
function createCookie(name, value, days) {
    if(days) {
		var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
    }
    else expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(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;
}


// ---------------------------------------
// Devuelve el nombre de archivo de la p�gina actual (sin la extensi�n) en forma de array separada por "_"
function splitURL(s)
{
	//alert(s.toString().match(/\w+\.asp/).toString().match(/\w+/).toString().split("_"))
	return s.toString().match(/\w+\.asp/).toString().match(/\w+/).toString().split("_");
}

//OMADA

//carga un CSS en caso de tener Javascript activado

function javascript_css(){
	args = javascript_css.arguments;
	if (args.length > 0) {
		document.write("<link rel= \"stylesheet\" type=\"text/css\" media=\"screen\" href=\"/web_acc/css/" + args[0] + "_javascript.css\" />");
	}
	else{
		document.write("<link rel= \"stylesheet\" type=\"text/css\" media=\"screen\" href=\"/web_acc/css/javascript.css\" />");
	}
}
javascript_css();


var mac = (navigator.appVersion.indexOf("Mac") >0 )? true : false;

function getPos(w,h)
{
	var nW = (mac && document.all)? w-16 : w;
	var nH = h;
	var list = {
		x : Math.round((screen.availWidth/2) - (nW/2)),
		y : Math.round((screen.availHeight/2) - (nH/2)),
		w : nW,
		h : nH		
	}
	return list;
}



$(document).ready(function(){
  // Reset Font Size
  var originalFontSize = $('html').css('font-size');
    $(".resetFont").click(function(){
    $('html').css('font-size', originalFontSize);
  });
  // Increase Font Size
  $(".ampliar").click(function(){
    var currentFontSize = $('html').css('font-size');
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*1.2;
    $('html').css('font-size', newFontSize);
    return false;
  });
  // Decrease Font Size
  $(".reducir").click(function(){
    var currentFontSize = $('html').css('font-size');
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*0.8;
    $('html').css('font-size', newFontSize);
    return false;
  });
});

$(function () {
   $("div.pestana").addClass("offleftjava");
   $("div.pestana:first").removeClass("offleftjava");
   
   $("ul.tabNavigation li:first").addClass("on");
   $("ul.tabNavigation li a").click(function(){ 
		$("ul.tabNavigation li").removeClass('on'); 
		$(this).parent().addClass('on'); 
		var currentTab = $(this).attr("href");
		$("div.pestana").addClass("offleftjava"); 
		$(currentTab).removeClass("offleftjava"); 
		return false;
   });
});


$(function () {
	$(".bt-vertabla").click(function(){
		$("#ktable").removeClass("offleft");
	})
})

$(function(){
	$("div.imgdetails").addClass("offleftjava");

	$("#Map area").mouseover(function(){ 
		var currentImg = $(this).attr("href");
		$("div.imgdetails").addClass("offleftjava")
		$(currentImg).removeClass("offleftjava")
	})
});

$(function (){
	$("#arealoginchat").addClass("offleftjava");
	$("#chat-apuntate a").click(function(){
			$("#arealoginchat").removeClass("offleftjava");
		})
	$("a.bt-apuntate").click(function(){
			$("#arealoginchat").removeClass("offleftjava");
		})
});



/* zebra */
	$(document).ready( function() {
      $("table.nestle-table").find("tr:nth-child(even)").each(
        function(i) {
            $(this).addClass("even");
        }
      );
	});


$(function(){
	 $(".showdet a").click(function(){ 
	 	$(".showdet a").removeClass("on");
		$("#xinxeta").hide();
		idpunto=new String($(this).attr("id"));
		var r = idpunto.match(/[\d\.]+/g);
		
		var pos = $("#p"+r[0]).offset();
		var mapapos = $("#mapa_espana").offset();

		$("#xinxeta").css({"left": (pos.left - mapapos.left -3) + "px", "top": (pos.top - mapapos.top - 32) + "px" });
		$("#xinxeta").show();
	 	$("#element"+r[0]).addClass("on");
	 	var current = $(this).attr("href");
		$("div.detalle").addClass("offleftjava");
		$(current).removeClass("offleftjava");
		$(".showdet").addClass("zpoint");
		$("#point"+r[0]).removeClass("zpoint");
		return false;
	 })

	});

$(function(){
	$(".jcarousel-skin-tango li").mouseover(function(){
		var current = $(this).attr("id");
		$(".jcarousel-skin-tango li div").addClass("offleftjava");
		$(this).children().removeClass("offleftjava");
		$("img.thumb").css("display","block");
		$("img.thumb2").css("display","none");
		
		$("img.thumb", this).css("display","none");
		$("img.thumb2", this).css("display","block");
		
		$(this).css("border-right", "1px solid #D6841E")
		$(this).css("border-left", "1px solid #D6841E")
		$(this).css("border-bottom", "1px solid #D6841E")
		
	})
	$(".jcarousel-skin-tango li").mouseout(function(){
		$(".jcarousel-skin-tango li div").addClass("offleftjava");
		$("img.thumb", this).css("display","block");
		$("img.thumb2").css("display","none");
		$(this).css("border-right", "1px solid #ffffff")
		$(this).css("border-left", "1px solid #ffffff")
		$(this).css("border-bottom", "1px solid #ffffff")
	})
	
	// pagina de marcas
	grupo="agu";
	
	$(".bloquemarca").hover(
		function(){
			$(this).css("background-image","url(/web_acc/img/marcas/bggroup_"+$(this).attr("id")+".jpg)");
		},
		function(){
			$(this).css("background-image","url(/web_acc/img/marcas/bggroup.jpg)");
		}
	);
});

function equalHeight(group) {
    tallest = 0;
    group.each(function() {
        thisHeight = $(this).height();
        if(thisHeight > tallest) {
            tallest = thisHeight;
			
        }
		$(this).css("min-height",tallest)
    });
    group.height(tallest);
}

$(document).ready(function() {
    equalHeight($(".column"));
});

/* anuncios */
function mirarCookie(){
	if (!(readCookie("portal"))){		
		$('#ajax').jqm({ajax: 'layer_home_promo.html',overlay: 0}).jqmShow();
		createCookie("portal", "visitado", 60)
	}
}
function mirarCookie_nestleTV(){
	if (!(readCookie("nestleTV"))){		
		$('#ajax').jqm({ajax: 'layer_home_nestle_tv.html?q=jqmodal&width=100%&height=50%&jqmRefresh=false',overlay: 75}).jqmShow(); 
		createCookie("nestleTV", "visitado", 60);
	}
}

function closeAJAX(){
	$('#ajax').replaceWith("");
	$('.jqmOverlay').replaceWith("");
}

function spot(url,w,h){
	$('#ajaxspot').jqm({ajax: url,overlay: 0.1}).jqmShow();
}
function closeVideoRecipe(){
	$('#ajaxspot').jqmHide();
}

function openVideoRecipe(id){
	$('#ajaxvideo').jqm({ajax: "../swf/videorecetas_player.swf?scale=noscale&video=http://www.nestle.es/acomerbien/images/video_recetas/" + id + ".swf&id_video=" + id,overlay: 0.1}).jqmShow();
}
function closeVideoRecipe(){
	$('#ajaxvideo').jqmHide();
}

/* marcacion estadistica tabs*/
function statsPagina (page) {
   pageTracker._trackPageview(page);
}
