var ClaseWeb = function(){
    var loc1 = location.href;
    var in1 = loc1.indexOf("/",8);
    this.url_servidor = loc1.substring(0,in1);
    in1 = loc1.indexOf("/",(this.url_servidor.length+1));
    this.url_seccio = loc1.substring(0,in1);
    if (this.url_seccio.substring(this.url_seccio.length-1,1)!="/") this.url_seccio +="/";

}
var web = new ClaseWeb();

ClaseWeb.prototype.enviar_comentari=function(){
    var dades = $("#form_comentaris").serialize();
    var url = this.url_seccio + "?accio=enviar_comentario";
    web.pantalla_espera(web.texto_espera);
    $.post(url,dades,function(data){
        if (data.resultat)
            location.reload();
        else
            web.tancar_pantalla_espera();
            $("#error_comentaris").html(data.descripcio);
    },"json");

}

ClaseWeb.prototype.formulari_comentari=function(id_pare){
    var nom_autor = $("#comentari_" + id_pare).find("div.inf_comentari .nom").eq(0).text();

    $("#form_comentaris input[name=id_pare]").val(id_pare);
    $("#div_comentari").remove().appendTo( $("#comentari_" + id_pare + " .zona_comentari").first() );
    $("#div_comentari h3").text(this.texto_responder_a + " " + nom_autor);
    return false;
}

ClaseWeb.prototype.formulari_comentaris=function(){
    $("#div_comentari").remove().appendTo( $("#zona_formulari") );
    $("#div_comentari h3").text(this.texto_dejar_comentario);
    return false;
}

ClaseWeb.prototype.seguir_autor=function(autor,seguir){
    var url = this.url_servidor + "/" + this.tag_autores + "/?accio=seguir_autor&id=" + autor + "&s=" + (seguir? 1 : 0);
    $.post(url,function(data){
        if (data.resultat)
            location.reload();
        else
            alert(data.descripcio);
    },"json");
}

ClaseWeb.prototype.articulo_en_favoritos=function(article,seguir){
    var url = this.url_servidor + "/?accio=articulo_a_favoritos&id=" + article + "&s=" + (seguir? 1 : 0);
    $.post(url,function(data){
        if (data.resultat)
            location.reload();
        else
            alert(data.descripcio);
    },"json");
}

ClaseWeb.prototype.seguir_hilo=function(hilo,seguir){
    var url = this.url_servidor + "/forum/?accio=seguir_fil&id=" + hilo + "&s=" + (seguir? 1 : 0);
    $.post(url,function(data){
        if (data.resultat)
            location.reload();
        else
            alert(data.descripcio);
    },"json");
}

ClaseWeb.prototype.seguir_articulo=function(article,seguir){
    var url = this.url_servidor + "/?accio=seguir_article&id=" + article + "&s=" + (seguir? 1 : 0);
    $.post(url,function(data){
        if (data.resultat)
            location.reload();
        else
            alert(data.descripcio);
    },"json");
}

ClaseWeb.prototype.pantalla_espera = function(msg){
    if (msg=="") msg = web.texto_espera;
    var html = "<div id='div_wait' style='position:fixed; left:0px; top:0px; right:0px; bottom:0px; background-color:#000; opacity:0.8;filter: alpha(opacity = 80); z-index:98;'></div>";
    html += "<div id='div_wait_2' style='background-color:#fff;text-align:center;position:fixed; left:50%; top:50%; margin-left:-150px; margin-top:-50px; width:300px; height:100px; z-index:1000;' >";
    html += "<p style='color:#f00'>" + msg + "</p>";
    html += "<img src='" + web.url_servidor + "/3tres3_common/images/cargando.gif' style='' >";
    html += "</div>";
    $("body").append(html);
}

ClaseWeb.prototype.tancar_pantalla_espera = function(){
    $("#div_wait,#div_wait_2").remove();
}

ClaseWeb.prototype.mes_articles_relacionats=function(id_article){
    $("#boto_articles_relacionats").remove();
    var url = this.url_seccio + "?accio=mas_relacionados&id=" + id_article;
    //var url =  this.url_servidor + "/articulos/mas_relacionados.php?id=" + id_article;
    $.post(url,function(data){
        $("ul.articles_relacionats").append(data);
    });
}
ClaseWeb.prototype.form_enviar_article=function(){
    $("#div_enviar_articulo").css("display", ($("#div_enviar_articulo").css("display")=="block"? "none" : "block") );

}
ClaseWeb.prototype.enviar_article=function(){
    var url = this.url_seccio + "?accio=enviar_articulo";
    var dades = $("#form_compartir").serialize();
    web.pantalla_espera("");
    $.post(url,dades,function(data){
        web.tancar_pantalla_espera();
        if (data.resultat){
            $("#inp_email_env_art").val("");
            $("#div_enviar_articulo_missatge").html(data.descripcio);
        }else{
            $("#div_enviar_articulo_missatge").html(data.descripcio);
        }

    },"json");
}



$(document).ready(function(){

    $("div.obert_tancat").click(function(){
        if ($("div.obert_tancat").hasClass("tancat")){
            $("div.obert_tancat").removeClass("tancat");
        }else{
            $("div.obert_tancat").addClass("tancat");
        }
    });

    $("#column2 ul.menu li").click(function(){
        window.location.href=$(this).find("a").attr("href");
    });

    $("div.art_anterior, div.art_seguent").click(function(){
        window.location.href=$(this).find("a").attr("href");
    });

    //$("#sub_menu_superior li nav").mouseenter(function(){$("ul.menu").css("display","none");$(this).find("ul.menu").css("display","block");}).mouseleave(function(){$("ul.menu").css("display","none");});


    //$("img.autor").mouseenter(function(){$(this).addClass("gran");}).mouseleave(function(){$(this).removeClass("gran");});
    
});    



ClaseWeb.prototype.tancar_popup=function(){
    $("div.pantalla_fons,div.quadre_login,#boto_tancar_popup").remove();
    //$("body").css("overflow","auto");
}

ClaseWeb.prototype.pantalla_registre = function(){
    var html = "<div id='div_fons_1' class='pantalla_fons'></div>";
    html += "<div id='div_popup_1' class='quadre_login' >";
    html += "<img src='" + web.url_servidor + "/3tres3_common/images/cargando.gif' style='position:absolute; left:50%;top:50%; margin-left:-27px; margin-top:-14px;' >";
    html += "</div>";
    $("body").append(html);
    var url = usuaris.url_accio + "action=pantalla_registre";
    $.post(url,function(data){
        $("#div_popup_1").html(data);
        $("#div_popup_1").append("<span id='boto_tancar_popup' onclick='web.tancar_popup()'>.</span>");
        //$("body").css("overflow","hidden");
    });

}


ClaseWeb.prototype.ir_a_curso = function(){
    location.href = $("#sel_curs_a").val();
}

ClaseWeb.prototype.ir_a_curso_p = function(){
    location.href = $("#sel_curs").val();
}

function comentaris(num){

    $("#section_comentaris div").css("display","none");
    $("#section_comentaris div:eq(" + num + ")").css("display","block");

    $("#section_comentaris ul li").removeClass("selected");
    $("#section_comentaris ul li:eq(" + num + ")").addClass("selected");



}
function mostrar_pestanya(num,id_div){
    $("#" + id_div + " div").css("display","none");
    $("#" + id_div + " div:eq(" + num + ")").css("display","block");

    $("#" + id_div + " ul.quadrat li").removeClass("selected");
    $("#" + id_div + " ul.quadrat li:eq(" + num + ")").addClass("selected");
}

ClaseWeb.prototype.reload_captcha = function(){
    $("span.captcha").html("<img class='captcha' src='http://" + document.location.host + "/3tres3_common/captcha/Captcha3tres3.php?" + new Date().getTime() + "' alt='captcha'>");
}
