



var searchText = "Cauta...";
$(document).ready(function() {
    /* PNG fix*/
    $(document).pngFix();
    /* Menu */
    $("#menu li a").click(function(){
       if($("#menu_loader").is(":visible")== false){
            $("#menu li a").removeClass("current");
            $(this).addClass("current"); 
            $("#menu_loader").show();
       }   else {
            return false;
       }  
    });    
    $("#box_1").cycle({
        fx: "turnDown",
        delay: -1500
    })
    $('#box_2').cycle({ 
        fx:    'fade', 
        delay: -1000 
    });   
    /* Cauta */
    $("input[name='search_value']").focus(function(){
        searchText = $(this).val();
        $(this).attr("value","");
    });
    $("input[name='search_value']").blur(function(){
        var field_length = $(this).attr("value").length;
        if(field_length == 0){
            $(this).val("Cauta...");
        }
    });
    $("form[name='search_form']").submit(function(){
        if($("input[name='search_value']").val() == "" || $("input[name='search_value']").val() == "Cauta..."){
            msg("Ai uitat sa completezi campul de cautare!");
            return false;
        } 
    });
    /* Indicatoare */
    if($("#indicatoare").length != 0){
        scrollTo("indicatoareHead");
    }   
    /* Lectii video */
    if($(".video_block").length != 0){
        scrollTo("videoHead");
    }
    
    /* Logout */
    $("#logout_button").click(function(){
         var exdate=new Date();
         document.cookie = "l_user=;expires=Thu, 01-Jan-70 00:00:01 GMT;" + ";";
         window.location = 'http://www.legislatierutiera.ro/';
    });
    /* Go Up*/
    $("#goUp").click(function(){
        scrollTo("header");
        return false;
    })
    /* Calculator consum */
    $("#calculator_consum").submit(function(){
        //preia datele
        var KM_start = $("input[name='start']").val();
        var KM_sfars = $("input[name='end']").val();
        var L_consum = $("input[name='litrii']").val();
        var PR_litru = $("input[name='pret']").val();
        PR_litru = PR_litru.replace(",",".");
        //km parcursi
        var KM_parcursi = (KM_start>KM_sfars?"eroare":(KM_sfars-KM_start));
        if(KM_parcursi != "0"){
            //litrii consumati
            var L_consumati = (L_consum/KM_parcursi)*100;
            L_consumati = roundNumber(L_consumati,2);
            //cost in ron
            var Pret = L_consum*PR_litru;
        } else {
            var L_consumati = "0";
            var Pret = "0";
        }
        //update display
        $("#km_p").text(KM_parcursi+" KM");
        $("#lt_c").text(L_consumati+" L");
        $("#ct_r").text(Pret+" RON");
        return false;
    });
    //DETALII LIVRARE
    if($("#detalii_livrare"). length != 0){
        $("#detalii_livrare").fancybox({
            'scrolling':'no',
            'titleShow':false      
        });
    }
    //COMENTARIU
    if($("#adauga_comentariu").length != 0){
        /* Comentarii stiri */
        $("#adauga_comentariu").fancybox({
            'scrolling':'no',
            'titleShow':false,
            'onClosed':function() {
            	    $("#comment_msg").hide();
            },'onComplete':function() {
                var rand = Math.floor(Math.random()*12+1);
                $("#captcha img").attr("captcha.jpg?rand="+rand);
            }
        });
        $("#comment_form").bind("submit", function() {
            var form = $(this).serialize();
            var URL = $("input[name='url']").val();
            $.post("stiri.php?url="+URL,{form:form},function(data){
                if(data.hasOwnProperty('fail')){
                    var html = "<ul>";
                    for(var i=0;i<data.fail.length;i++){
                        html = html+"<li>"+data.fail[i]+"</li>";
                    }
                    html = html+"</ul>";
                    $("#comment_msg").removeClass("ok fail").addClass("msg fail").html(html).show();
                } else {
                    $.fancybox(data.ok);
                }
                $.fancybox.resize();
            },"json");
            return false;
        });
    }
    /*
    //VIDEO
    if($("#video_block").length != 0){
        $('#video_block').cycle({ 
            fx:     'scrollHorz', 
            timeout: 5000,
            containerResize: 0
        });      
    }*/
});
/* Scroll To */
function scrollTo(id){
    $('html,body').animate({scrollTop: $("#"+id).offset().top},'slow');
}
//Round nubmer
function roundNumber(num, dec) {
	var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
	return result;
}
