$(document).ready(function() {
	
	if ($.cookie("class") == 'var-1') {
		$("html").removeClass("var-2");
		$("html").addClass($.cookie("class"));
		$("#light-layout a").removeClass('active');
		$("#dark-layout a").addClass('active');
	};
	
	if ($.cookie("class") == 'var-2') {
		$("html").removeClass("var-1");
		$("html").addClass($.cookie("class"));
		$("#dark-layout a").removeClass('active');
		$("#light-layout a").addClass('active');
	};
	
	$("#dark-layout a, #light-layout a").bind("click", function(e){
		e.preventDefault();
		$(this).addClass("active");
		$(this).parent().siblings().children('a').removeClass("active");
	});
	
	$('.colorbox').colorbox({
		opacity: 0.7,
		close: 'chiudi'
	});
	
	$("#light-layout a").bind("click", function(e){
		e.preventDefault();
		$.cookie("class", "var-2", { expires: 30 });
		$("html").addClass("var-2");
		$("html").removeClass("var-1");
	});
	
	$("#dark-layout a").bind("click", function(e){
		e.preventDefault();
		$.cookie("class", "var-1", { expires: 30 });
		$("html").addClass("var-1");
		$("html").removeClass("var-2");
	});
	
	$("aside #tag-cloud p, aside #archives ul").hide();
	
	$("aside #tag-cloud h2").bind("click", function(e){
		e.preventDefault();
		$(this).siblings('p').slideToggle();
	});
	
	$("aside #archives h2").bind("click", function(e){
		e.preventDefault();
		$(this).siblings('ul').slideToggle();
	});
	
	if($('.action_form').length) {
		$(".action_form").validate({
			rules: {
				nome: {
					required: true
				},
				cognome: {
					required: true
				},
				azienda: {
					required: true
				},
				email: {
					required: true,
					email: true
				},
				telefono: {
					required: true
				},
				website: {
					required: true
				},
				dipendenti: {
					required: true
				}			
			}
		});
	}
	
	toggleText("search-input", "cerca nel blog");
	toggleText("newsletter-input", "indirizzo e-mail");

	if($('#message').length) {
	    $.scrollTo($('#message'), 2000);
	}
	
	if($('#frm_errors').length) {
	    $.scrollTo($('#frm_errors'), 2000);
	}	
	
	$('.formAnchor a').bind('click', function () {
		$.scrollTo($('.frm_forms'), 1000);		
	});
	
});

function toggleText(p1, p2){
    $('input'+'#'+p1).focus(function () {
        if (this.value == p2) {this.value = '';}
    });
    $('input'+'#'+p1).blur(function () {
        if (this.value == '') {this.value = p2;}
    });
}

