Cufon.replace('h2, h3');

$(document).ready(function(){
						   
	$(function () {
    	$("a[rel='_blank']").attr("target", "_blank");
	});
	
	$("a.news-thumb").fancybox({
		'overlayOpacity': 0.85, 'overlayColor': '#000000', 'padding': 0, 'autoScale': true, 'centerOnScroll': true
	});
	
    $("input, textarea").each(function(){
        $(this).attr("name",$(this).attr("id"));
    })
    
	$('#contact-form').find('.textinput, .textarea').each(function(){
		var defaultValue = this.value;
		$(this).focus(function() {
			if(this.value == defaultValue) {
				this.value = '';
			}
		});
		$(this).blur(function() {
			if(this.value == '') {
				this.value = defaultValue;
			}
		});
	});

    $('.warning').remove();
    $.get("token.php",function(txt){
      $("#contact-form").append('<input type="hidden" name="ts" value="'+txt+'" />');
    });

});

(function ($) {
    $.fn.fadeInPlus = function (speed, callback) {
        $(this).fadeIn(speed, function () {
            if (jQuery.browser.msie) $(this).get(0).style.removeAttribute('filter');
            if (callback != undefined) callback();
        });
    };
    $.fn.fadeOutPlus = function (speed, callback) {
        $(this).fadeOut(speed, function () {
            if (jQuery.browser.msie) $(this).get(0).style.removeAttribute('filter');
            if (callback != undefined) callback();
        });
    };
})(jQuery);



function loadNews(obj, id_news){
    $(obj).parent().parent().find("li a").removeClass("current-news");
    $(obj).addClass("current-news");
    var poststr = "&id_news="+id_news;
    $("#news_text").fadeOutPlus(200, function(){
        $.post("utils/loadNews.php",poststr,function(data){
            $("#news_text").html(data).fadeInPlus(600);
            $("#current_id_news").val(id_news);                
        	$("a.news-thumb").fancybox({
        		'overlayOpacity': 0.85, 'overlayColor': '#000000', 'padding': 0, 'autoScale': true, 'centerOnScroll': true
        	});
            Cufon.replace('h2, h3');        
        });
    });                    
}

function changePage(page){
    var poststr = "&page="+page+"&id_news="+$("#current_id_news").val();
    $("#news_list").fadeOutPlus(200, function(){
        $.post("utils/loadNewsList.php",poststr,function(data){
            $("#news_list").html(data).fadeInPlus(600);
            Cufon.replace('h2, h3');                        
        });
    });                        
}

function sendMail(id_form){
    var poststr = $("#"+id_form).formSerialize();
    $("#contatti_form").fadeOutPlus(200, function(){
        $.post("utils/sendMail.php",poststr,function(data){
            $("#contatti_form").html(data).fadeInPlus(600);
        });        
    });                        
}

function validateForm(id_form){
    var error = 0;
    $("#"+id_form).find("input:text, textarea").each(function(){ 
       if ($(this).val() == $(this).attr("defaultValue")){
            $(this).parent().addClass("error");
            error++;
       }else{
            $(this).parent().removeClass("error");        
       } 
    });
    if (!$("#privacy").attr("checked")){
        $("#privacy").parent().addClass("error");
        error++;
    }else{
        $("#privacy").parent().removeClass("error");
    }
    if (error) return false;
    return true;
}