	function init()
	{
//        Sifr FontFlash
		$('#menu li').sifr( {
			font: '/fonts/avenir',
			link: '#dcca85',
			hover:'#ddb51d',
			textAlign:'left',
			embedOptions: { wmode: 'transparent' } 
		});
		$('#menu li.first').sifr( {
			font: '/fonts/avenir black',
			link: '#dcca85',
			hover:'#ddb51d',
			textAlign:'left',
			embedOptions: { wmode: 'transparent' } 
		});

		$('h1').sifr( {
			font: '/fonts/avenir',
			color:'#ffffff',
			link: '#ddb51d',
			hover:'#dcca85',
			textAlign:'left',
			embedOptions: { wmode: 'transparent' } 
		});
		$('.b_contacte1 h1').sifr( {
			font: '/fonts/avenir',
			link: '#ffffff',
			hover:'#ffffff',
			textAlign:'left',
			embedOptions: { wmode: 'transparent' } 
		});
		$('.b_projectes1 h1').sifr( {
			font: '/fonts/avenir',
			link: '#ddb51d',
			textAlign:'left',
			embedOptions: { wmode: 'transparent' } 
		});
		$('h2').sifr( {
			font: '/fonts/avenir',
			textAlign:'left',
			embedOptions: { wmode: 'transparent' } 
		});
		$('#list li').sifr( {
			font: '/fonts/avenir',
			link:'#dcca85',
			hover: '#ddb51d',
			textAlign:'left',
			embedOptions: { wmode: 'transparent' } 
		});

		$('#language_menu li').sifr( {
			font: '/fonts/avenir',
			link: '#dcca85',
			hover:'#ddb51d',
			textAlign:'left',
			embedOptions: { wmode: 'transparent' } 
		});
		$('#language_menu li.on').sifr( {
			font: '/fonts/avenir',
			link: '#ddb51d',
			hover:'#ddb51d',
			textAlign:'left',
			embedOptions: { wmode: 'transparent' } 
		});

		$('#doss_description').sifr( {
			font: '/fonts/avenir',
			textAlign:'left',
			embedOptions: { wmode: 'transparent' } 
		});

		$('#doss_contact_info dd, #doss_contact_info dt span').sifr( {
			font: '/fonts/avenir',
			textAlign:'left',
			embedOptions: { wmode: 'transparent' } 
		});	
		$('#doss_contact_info dt strong').sifr( {
			font: '/fonts/avenir black',
			textAlign:'left',
			color:'#000000',
			embedOptions: { wmode: 'transparent' } 
		});

		$('#subscribe').sifr( {
			font: '/fonts/avenir',
			color:'#dcca85',
			link:'#dcca85',
			hover: '#ddb51d',
			textAlign:'left',
			embedOptions: { wmode: 'transparent' } 
		});		

		$('#info h3').sifr( {
			font: '/fonts/avenir black',
			textAlign:'left',
			embedOptions: { wmode: 'transparent' } 
		});
		$('#contact_info li').sifr( {
			font: '/fonts/avenir',
			color:'#dcca85',
			link:'#dcca85',
			hover: '#ddb51d',
			textAlign:'left',
			embedOptions: { wmode: 'transparent' } 
		});		
		$('.contact_options li span').sifr( {
			font: '/fonts/avenir black',
			link:'#ffffff',
			hover: '#dcca85',
			textAlign:'center',
			embedOptions: { wmode: 'transparent' } 
		});
//        TODO SI fas click a un link, el pare llança event on click
		$('#list li, #menu li, h1, .email2s, .contact_options li').click( 
			function () {
				if ($(this).find('a').length > 0)
				{
					document.location = $(this).find('a').attr('href');
				}
		});		

//        Show/hide info
		 $("#info").hover(
			function () {
				$("#info").addClass("on");
				$("#info h3").hide('slow');
			  },
			function () {
				$("#info").removeClass("on");
				$("#info h3").show('slow');
			}
		);
//        Show/hide contact print version
		$("#print_version").click( 
			function () {
				$("#print_map_layout").show('fast');
				$("#print_map").show('slow');
				setTimeout("window.print()",1000);
		});
		$("#close").click( 
			function () {
				$("#print_map_layout").hide('fast');
				$("#print_map").hide('slow');
		});
//        Previous/Next Background
		 $("#next").hover(
			function () {
				$(this).fadeTo("fast", 0.5);
			  },
			function () {
				$(this).fadeTo("fast", 1);
			}
		);

		$("#next").click(
			function () {
				var class_actual = $("#wrapper").attr("class");
				var regNum=/\d+/;
				var regActual_name=/\D+/;
				var class_actual_name = regActual_name.exec(class_actual);
				var class_actual_number = regNum.exec(class_actual);

				if (class_actual_number == total) 
				{
					var next_number = 1;
				}
				else
				{
					var next_number = 1 + parseInt(class_actual_number);
				}
				var next_class = class_actual_name + next_number;
				$("#wrapper").attr("class", next_class );
			}
		);
		$("#previous").click(
			function () {
				var class_actual = $("#wrapper").attr("class");
				var class_actual_name = class_actual.substr(2,class_actual.length-3);
				var class_actual_number = class_actual.substr(class_actual.length-1,1);

				if (class_actual_number == 1) 
				{
					var pre_number = total;
				}
				else
				{
					var pre_number = parseInt(class_actual_number) - 1;
				}
				var pre_class = "b_" + class_actual_name + pre_number;
				$("#wrapper").attr("class", pre_class );
			}
		);

		$("#next").fadeIn(2000);

//        Preload of the diferent backgrounds in section template
		if ( $("#next").length > 0)
		{
			var class_actual = $("#wrapper").attr("class");
			var class_actual_name = class_actual.substr(2,class_actual.length-3);
			var preload_images = new Array();
			for (i=1;i<total+1;i++)
			{
				preload_images[i] = ''+class_actual_name+i;
			}
			$.preload(preload_images,{
				base:'/images/background/',
				ext:'.jpg'
			});
		}

		$('#language_menu li').click(
			function () {
				if( $(this).attr('class') != 'on' )
				{
					document.location = $(this).find('a').attr('href');
				}
			}
		);

		//    DOSS Newss
		$("a.thickbox").lightBox();
		$("#newss").click( 
			function () {
				$("#newss_gallery li:first a").click();
				return false;
		});

		// DOSS subscribe
		$("#subscribe_form").mouseover( function() {
			active_mailing = "true";
		}).mouseout( function() {
			active_mailing = "false";
			setTimeout('hide_mailing()', 9000 );
		});

		$("#subscribe").click( function() {
			if ( $("#subscribe_form").is(":hidden") )
			{
				$("#subscribe").fadeOut('fast', $("#subscribe_form").fadeIn('slow' ) );
				setTimeout('hide_mailing()', 9000 );
			}
			else
			{
				$("#subscribe_form").fadeOut('fast', $("#subscribe").fadeIn('slow' ) );
			}
		});

		$("#subscribe").click( 
			function () {
				$("#subscribe").fadeOut('fast', $("#subscribe_form").fadeIn('slow' ) );
		});
		$("#subscribe_form #submit").click( 
			function () {
				checkemail();
		});
		$("#subscribe_form form").submit( 
			function () {
				checkemail();
				return false;
		});
  }
//  end init()


// Show video layout in the Home page
function show_video() {
  $("#video_layout").show('fast');
  $("#video").show();
  $("#close_video").click( 
    function () {
      $("#video_layout").hide('fast');
      $("#video").hide();
  });
}


function hide_mailing()
{
	if ( "false" == active_mailing )
	{
		active_mailing = "true";
		$("#subscribe_form").fadeOut('fast', $("#subscribe").fadeIn('slow' ) );
	}
}

function checkemail() {
		$("#subscribe_form .msg_box").html('');
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

		var emailToVal = $("#emailTo").val();
		if(emailToVal == '') {
			$("#subscribe_form .msg_box").html('<span class="error">Introdueix l\'email.</span>');
			hasError = true;
		} else if(!emailReg.test(emailToVal)) {
			$("#subscribe_form .msg_box").html('<span class="error">Email no vàlid.</span>');
			hasError = true;
		}
		if( hasError )
		{
			return false;
		}
		else
		{
			send_mail();
		}
};
//Send mail
function send_mail()
{
  var dataString = 'email_subscribe='+ $("#emailTo").val();
//  alert (dataString);return false;

	$("#subscribe_form .msg_box").html('<img src="images/lightbox/lightbox-ico-loading.gif" />');
  $.ajax({
    type: "POST",
    url: "sendmail",
    data: dataString,
    success: function( data ) {
		if( data == 'OK\n' )
		{
			$("#subscribe_form .msg_box").html('Email enviat.');
		}
		else
		{
			$("#subscribe_form").html(data);
		}
    }
  });
  return false;
}

