$(document).ready(function() {
    myFocus();
    myToggle();
    $(".current").each(function(){
        $(this).next("ul").show();
        return true;
    });

    $('#send_newsletter').click(function() {

        var mail=$('#id_email').val();
        var nome=$('#id_nome').val();
        var apelido=$('#id_apelido').val();
        var cat=$('#input-category-1').val();
        var post="email="+mail+"&category_id[0]="+cat+"&nome="+nome+"&apelido="+apelido;
        var params = $("#newsletter_form").serialize();

        $('#id_nome').css({"border":"1px solid #D6E0E4"});
        $('#id_email').css({"border":"1px solid #D6E0E4"});

        if ($('#id_nome').val()=="") {
        	$('#id_nome').css({"border":"1px solid red"});
            return false;
        }
        if ($('#id_email').val()=="E-mail" || $('#id_email').val()=="" || !/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test($('#id_email').val()) ){
        	$('#id_email').css({"border":"1px solid red"});
            return false;
        }

        $.ajax({
        	type: "POST",
        	url: "http://services.codex.pt/newsletter/kode/kode_front_operation.php",
            data: params,
        	success: function(){
        	   $("#newsletter_form").html("Obrigado.");
        	}
        });



    });

});




function myToggle() {
    $(".togglebox").hide();
    $("#boxtalk").click(function(){
        $(this).next(".togglebox").slideToggle("slow");
        return true;
    });
    $("#login .button").click(function(){
        $(this).next(".togglebox").slideToggle("slow");
        return true;
    });
    
    $("#redes .button").click(function(){
        $(this).next(".togglebox").slideToggle("slow");
        return true;
    });

    $(".faq_btn").click(
		function () {
			 $(this).css({'cursor' : 'pointer")'});
			 $(this).next(".answer").slideToggle("slow");
			 if ( $(".faq_btn_img", this).attr("src")=="/media/site/images/arrows_faq_down.png") {
			 	$(".faq_btn_img", this).attr("src","/media/site/images/arrows_faq_up.png");
			 }
			  else {
			 	$(".faq_btn_img", this).attr("src","/media/site/images/arrows_faq_down.png");
			 }
      });

    /*$("#menu_container ul li ul").hide();*/
    $("#menu_container ul li ul").find(".current").parents().css({'display': 'block'});
    var sID = $("#menu_container ul li ul").find(".current").parent().parent().parent().attr('id');
    if ( sID != 'undefined' ){
        $("#" + sID + " a.slide_menu").css({'background-color': '#ff7e27', 'background-image': 'none'})
    }
    /*$("#menu_container ul li a").click(function(){
        $(this).next("ul").slideToggle();
        return true;
    });*/
}

function myFocus() {
    $("#search_keywords").focus(function () {
        $(this).css({'background-image': 'none'});
    }).focusout(function () {
        ($("#search_keywords").val() != "")?$(this).css({'background-image': 'none'}):$(this).css({'background-image': 'url(/media/site/images/search_txt.jpg)'});
    });
    /*$("#id_email").focus(function () {
        $(this).css({'background-image': 'none'});
    }).focusout(function () {
        ($("#id_email").val() != "")?$(this).css({'background-image': 'none'}):$(this).css({'background-image': 'url(/media/site/images/email_txt.jpg)'});
    });*/
    $("#id_username").focus(function () {
        $(this).css({'background-image': 'none'});
    }).focusout(function () {
        ($("#id_username").val() != "")?$(this).css({'background-image': 'none'}):$(this).css({'background-image': 'url(/media/site/images/user_txt.jpg)', 'background-repeat': 'no-repeat'});
    });
    $("#id_password").focus(function () {
        $(this).css({'background-image': 'none'});
    }).focusout(function () {
        ($("#id_password").val() != "")?$(this).css({'background-image': 'none'}):$(this).css({'background-image': 'url(/media/site/images/password_txt.jpg)', 'background-repeat': 'no-repeat'});
    });


    $(".expand-factsheet").click(function(){
        $(".info-factsheet").slideToggle('slow', function(){
            if($(".info-factsheet").css("display")=='none') {
                $(".expand-factsheet").html('<img border="0" src="/media/site/images/expand_factsheet.jpg">');
            }
            else {
                $(".expand-factsheet").html('<img border="0" src="/media/site/images/expand_factsheet_close.jpg">');
            }
        });


    });

    $(".decor-a").click(function(){
        $(this.parentNode).next(".decor-about-info").slideToggle();
        return false;
    });

}


