var profiles ={window800:{height:800,width:800,status:1,scrollbars:1,resize:1,center:1}}
var nzLayout={

    init:function(){
        var f=this;
        $(".popupwindow").popupwindow(profiles);
        var anchoP=$(window).width();
        var altoP=$(window).height();
        $("#anchoP").html(anchoP);
        $("#altoP").html(altoP);
        $(window).bind("resize",function(){
            if($(window).height()<400){
                //alert('')
                $("body").addClass("peq")
            }else{
                $("body").removeClass("peq")
            }
        })
        if($("#formPresupuesto").length>0){
            f.solicitePresupuesto($("#formPresupuesto"));
            $(".columna").equalHeights();
        }
        $("#damero-home li").each(function(){  


            var yo=$(this);
            yo.mouseover(function(){
                /*$("#damero-home li div.linkHome").hide();
                var div=$(yo).find("div.linkHome");
                $(div).find("a").empty();
                $(div).show();
                var anchoImg=260;
                var img=$(yo).find("div.imagen img").clone();
                $(img).attr("width",anchoImg).addClass(".virtual");
                //$(div).find("a").append(img)
                //$(div).find("a").append(img)

                var href=$(yo).find("a").attr("href");
                var img=$(yo).find("img").clone();
                var intro=$(yo).find(".intro").clone();
                
                var a=document.createElement('a');
                $(a).attr("href",href).attr("style","display:block;position:absolute;top:50px;left:0px;z-index:1000;border:0px dashed blue;width:"+anchoImg+"px;height:500px;border:2px dotted red;");
                $(a).append(img).addClass("virtual").click(function(){
                    alert('fas')
                });*/

            }).mouseout(function(){
                //yo.find(".virtual").remove()
            });
        });
        f.popupImagenes();
    }//fin de la función init
    ,
    popupImagenes:function(){
        
    },
    solicitePresupuesto:function(form){
        var f=this;
        //alert($("body").attr("version"))
        $(form).find("input[type=submit]").click(function(){
            //alert($(form).find("input,textarea").is(":focus").length)
            $(form).find("input,textarea").blur();
            var allInputs = $(form).find(":input");
            //alert(allInputs.length)
        });
        $(form).find("input.selectViaje").change(function(){
           var fk=$(form).find("input.selectViaje:checked").length;
           var itinerarios=$.map($(form).find("input.selectViaje:checked"),function(e,i){
               return $(e).attr("rel");
           }).join(",");
           var itinerarios_ids=$.map($(form).find("input.selectViaje:checked"),function(e,i){
               return $(e).val();
           }).join(",");
           $(form).find("textarea[name=itinerarios]").val(itinerarios);
           $(form).find("textarea[name=itinerarios_ids]").val(itinerarios_ids);
           
        })
        var mensajes={
               email:{
                required:'Es necesario escribir el email',
                email:'El email introducido ha de ser una dirección de correo electrónico válida'
            },
            id_seccion:'Es necesario seleccionar un viaje',
            nombre_seccion:'Es necesario seleccionar un viaje',
            nombre:'Es necesario escribir un nombre',
            apellidos:'Es necesario escribir un apellido',
            telefono:'Nos falta tu teléfono para poder contactar contigo',
            movil:'Es necesario que indiques un número de móvil',
            fecha_viaje:'Por favor, indícanos en qué fechas deseas realizar tu viaje',
            salida:'Debes indicar la ciudad de salida de tu viaje',
            presupuesto:'Debes indicarnos un presupuesto aproximado por persona',
            localidad:'Tienes que indicarnos una localidad',
            cp:'Falta el Código Postal',
            direccion:'Debes escribir tu dirección de contacto',
            comentarios:'Debes dejarnos algún comentario',
            poblacion:'Debes indicarnos la población',
            provincia:'Falta la provincia',
            fecha_viaje:'Debes indicarnos una fecha aproximada'
        }
        $(form).validate({
            messages:mensajes,
            errorElement:'em',
            wrapper:"div",
            focusCleanup: true,
            submitHandler:function(form){
                /*$.ajax({
                    type:'post',
                    url:urlLinks+"",
                    data:$(form).serialize(),
                    success:function(txt){
                        $(form).fadeOut("fast",function(){
                            $(form).after(txt)
                        })
                    }
                });*/
                var div=document.createElement('div');
                var datos={};
                $(form).find("input,textarea").each(function(){datos[$(this).attr("name")]=$(this).val();});
                datos['viaje_novios']=$("input[name=viaje_novios]:checked").val();
                $(div).load(window.location+" #divResultPost",datos,function(){
                    $(form).stop().fadeTo("fast",1);
                    $.facebox(div)
                })
                $(form).fadeTo("fast",0,function(){
                    
                })
            }
        });
    },
    adminLayout:function(){
        var f=this;
        $("#contenido .texto_es").prepend("<div class='botonera'><button class='editar'>Editar HTML</button></div>").find("button.editar").click(function(){
            
            var textarea=document.createElement('textarea');
            var clon=$("#contenido .texto_es").clone();
            $(clon).find("div.botonera").remove();
            var idtabla=$("#contenido .texto_es").parent().attr("rel")
            $(textarea).attr("id","textareaVirtual").attr("name","texto_es").attr("tabla","secciones").attr("idtabla",idtabla).val(clon.html());
            var but=document.createElement('button');
            $(but).html("GUARDAR TEXTO HTML").click(function(){
                grabarCampo($(this).next(),function(){
                    
                });
            })
            $("#contenido .texto_es").prepend(textarea).prepend(but);
            nz.FCK($("#textareaVirtual"), $("#contenido .texto_es button.editar"));
        })
    }
}



