var fancyboxcss = '<link rel="stylesheet" type="text/css" href="/ListRenderTemplates/js/fancybox/jquery.fancybox-1.3.1.css" media="screen" />';
var jquerycustomcss = '<link rel="stylesheet" type="text/css" href="/ListRenderTemplates/js/Carrusel/ui-lightness/jquery-ui-1.8.4.custom.css" media="all" />';
var newStyle = "<style type='text/css'>";
var endStyle = "</style>";
	newStyle+="#wrapper .m-722-visorimagenes .item .bkg-transparent { opacity: 0.77; -moz-opacity: 0.77; filter:alpha(opacity=77); }";
	newStyle+="#wrapper .m-723-visorvideos .item .bkg-transparent  { opacity: 0.77; -moz-opacity: 0.77; filter:alpha(opacity=77); }";
document.write(jquerycustomcss);
document.write(fancyboxcss);
document.write(newStyle+endStyle);

$(document).ready(function() {
    $(".ppnngg").pngfix();
    $(".oculto-accesible").show();
    $(".m-726-colapsado .item").hide();
    $(".ms-formfieldvaluecontainer .m-726-colapsado .item").show();
    if ($("div.m-726-colapsado .head").size() != 0) {
        if ($("div.ms-toolbarContainer .ms-toolbarItem ms-selectorlink").size() == 0) {
            $("div.m-726-colapsado .head").each(function() {
                var titaux = '<a href="">' + $(this).text() + '</a>';
                $(this).html(titaux);
            })
            $("div.m-726-colapsado .head a").click(function() {
                $(this).parent().toggleClass("active").next(".item").toggle();
                return false;
            });
        }
    }
    if ($(".cont-changetolink").size() != 0) {
        $(".cont-changetolink .changetolink").each(function() {
            var cont_aux = '<a href="">' + $(this).find("span").text() + '</a>';
            $(this).html(cont_aux);
        })
    }

    // ------- FUNCIONALIDAD PARA COLAPSAR Y EXPANDIR EL MAPAWEB ---------
    //Funcionalidad para colapsar/expandir
    $("a[rel='btnToggle']").click(function() {
        $(this).toggleClass("open").siblings("div").toggle();
    });

    //Colapsar el tercer nivel
    $(".nivel3").siblings("a[rel='btnToggle']").click();

    //Colapsar el segundo nivel
    $(".nivel2").siblings("a[rel='btnToggle']").click();
});

// -------- VALIDACION DE FORMULARIOS --------
function ValidarAvisoLegal(fieldName, arguments) {
    if ($("input[id *= '" + fieldName + "']").attr("checked") == false) {
        arguments.IsValid = false;
    }
    else {
        arguments.IsValid = true;
    }
}


/* -------------- MARCAS DE AGUA (HINTS) EN CAJAS DE TEXTO ---------------------*/
(function ($) {
    var map = new Array();
    $.Watermark = {
        ShowAll: function () {
            for (var i = 0; i < map.length; i++) {
                if (map[i].obj.val() == "") {
                    map[i].obj.val(map[i].text);
                    map[i].obj.css("color", map[i].WatermarkColor);
                } else {
                    map[i].obj.css("color", map[i].DefaultColor);
                }
            }
        },
        HideAll: function () {
            for (var i = 0; i < map.length; i++) {
                if (map[i].obj.val() == map[i].text)
                    map[i].obj.val("");
            }
        }
    }

    $.fn.Watermark = function (text, color) {
        if (!color)
            color = "#aaa";
        return this.each(
			function () {
			    var input = $(this);
			    var defaultColor = input.css("color");
			    map[map.length] = { text: text, obj: input, DefaultColor: defaultColor, WatermarkColor: color };
			    function clearMessage() {
			        if (input.val() == text)
			            input.val("");
			        input.css("color", defaultColor);
			    }

			    function insertMessage() {
			        if (input.val().length == 0 || input.val() == text) {
			            input.val(text);
			            input.css("color", color);
			        } else
			            input.css("color", defaultColor);
			    }

			    input.focus(clearMessage);
			    input.blur(insertMessage);
			    input.change(insertMessage);

			    insertMessage();
			}
		);
    };
})(jQuery);

