		function s2f_check_email(email){
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)){
				return true;
			}else{
				return false;
			}
		}
	
		// Navigation rollovers
		$$("#menu a").mouseover(function(){
			$$(this).children("img.png").hide();
			$$(this).children("img.hide").show();			
		});
	
		$$("#menu a").mouseout(function(){
			$$(this).children("img.hide").hide();
			$$(this).children("img.png").show();
		});
		
		
			$$('img[@src$=.png]').pngfix();	
			$$('#left-col').pngfix();
			$$('#right-col').pngfix();
			$$('#foot').pngfix();
			$$('img.png').pngfix();	
			
			
			$$("a#lk-fotos").click(function(){
				$$("#content-fotos").slideToggle(200);
				$$("#div_contact_1").slideUp(200);
				$$("#div_contact_2").hide();
				$$("#div_contact").slideDown(200);
				$$(this).blur();
			});
		
			$$("a#lk-form").click(function(){
				$$("#div_contact_1").slideToggle(200);
				$$("#div_contact_2").hide();
				$$("#content-fotos").slideUp(200);
				if($$("#serv").attr("class")=="ok"){
					$$("#div_contact").slideUp(200);
				}else{
					$$("#div_contact").slideToggle(200);
				}
				$$(this).blur();
			});
			
			
			$$(".pagin a").each(function() {
				var id = $$(this).html();
				$$(this).click(function(){
					$$(this).parent().find("a").removeClass("sel");
					$$(this).blur();
					$$(this).addClass("sel");
					$$(".text-block").each(function() {
						if( $$(this).css("display") == "block"){
							$$(this).fadeOut(250,function(){
								$$("#text"+id).fadeIn(250);
							});
						}
					});
					
				});
			});
			
			
			
		//COMPROVACIÓ FORM
		$$('a#lk-send').click(function() {
		
			$$("#serv #Nom").removeClass("error");
			$$("#serv #Email").removeClass("error");
			$$("#serv #Telefon").removeClass("error");
			$$("#serv #Comentaris").removeClass("error_area");
			var error = 0;
	
			var nom = $$("#serv #Nom").val();
			var email = $$("#serv #Email").val();
			var tel = $$("#serv #Telefon").val();
			var com = $$("#serv #Comentaris").val();
			
			if(nom == "") { 
				$$("#serv #Nom").addClass("error"); 
				$$("#serv #Nom").focus(); 
				error = 1; 
				return false;
			}
			if(tel == "") { 
				$$("#serv #Telefon").addClass("error"); 
				$$("#serv #Telefon").focus(); 
				error = 1; 
				return false;
			}
			if(!s2f_check_email(email)){ 
				$$("#serv #Email").addClass("error"); 
				$$("#serv #Email").focus();
				error = 1; 
				return false;
			}
			
			if(com == "") { 
				$$("#serv #Comentaris").addClass("error_area"); 
				$$("#serv #Comentaris").focus(); 
				error = 1; 
				return false;
			}
			
			if(error == 0) {
				document.getElementById('div_contact_1').style.display = 'none';
				document.getElementById('div_contact_2').style.display = 'block';
				$$("#serv").addClass("ok");
			$$("#serv").submit();
			}
			
		return false;
		});
		
		$$('a#lk-reset').click(function() {
		  $$("#serv input.formcontact_textinput").val("");
		  $$("#serv .formcontact_textarea").val("");
		  $$("#serv .formcontact_textinput").removeClass("error");
		  $$("#serv .formcontact_textarea").removeClass("error_area");
		return false;
		});
		
		//COMPROVACIÓ FORM SIMPLE
		$$('a#lk-send-s').click(function() {
		
			$$("#simple #Nom-s").removeClass("error");
			$$("#simple #Email-s").removeClass("error");
			$$("#simple #Telefon-s").removeClass("error");
			$$("#simple #Comentaris-s").removeClass("error_area");
			var error = 0;
	
			var nom = $$("#simple #Nom-s").val();
			var email = $$("#simple #Email-s").val();
			var tel = $$("#simple #Telefon-s").val();
			var com = $$("#simple #Comentaris-s").val();
			
			if(!s2f_check_email(email)){ 
				$$("#simple #Email-s").addClass("error"); 
				$$("#simple #Email-s").focus();
				error = 1; 
				return false;
			}
			if(com == "") { 
				$$("#simple #Comentaris-s").addClass("error_area"); 
				$$("#simple #Comentaris-s").focus(); 
				error = 1; 
				return false;
			}
			
					
			if(error == 0) {
				//document.getElementById('div_contact').style.display = 'none';
				document.getElementById('div_contact_2').style.display = 'block';
			$$("#simple").submit();
			}
			
		return false;
		});
		
		$$('a#lk-reset-s').click(function() {
		  $$("#simple input.formcontact_textinput").val("");
		  $$("#simple .formcontact_textarea").val("");
		  $$("#simple .formcontact_textinput").removeClass("error");
		  $$("#simple .formcontact_textarea").removeClass("error_area");
		return false;
		});
		
		
		//COMPROVACIÓ FORM OPINIONSA
		$$('a#lk-send-op').click(function() {
		
			$$("#op #Nom_op").removeClass("error");
			$$("#op #Email_op").removeClass("error");
			$$("#op #Titol_op").removeClass("error");
			$$("#op #Comentaris_op").removeClass("error_area");
			var error = 0;
	
			var nom = $$("#op #Nom_op").val();
			var email = $$("#op #Email_op").val();
			var title = $$("#op #Titol_op").val();
			var com = $$("#op #Comentaris_op").val();
			
			if(nom == "") { 
				$$("#op #Nom_op").addClass("error"); 
				$$("#op #Nom_op").focus(); 
				error = 1; 
				return false;
			}
			if(!s2f_check_email(email)){ 
				$$("#op #Email_op").addClass("error"); 
				$$("#op #Email_op").focus();
				error = 1; 
				return false;
			}
			
			if(title == "") { 
				$$("#op #Titol_op").addClass("error"); 
				$$("#op #Titol_op").focus(); 
				error = 1; 
				return false;
			}
			
			if(com == "") { 
				$$("#op #Comentaris_op").addClass("error_area"); 
				$$("#op #Comentaris_op").focus(); 
				error = 1; 
				return false;
			}
			
			if(error == 0) {
				document.getElementById('div_opinion_1').style.display = 'none';
				document.getElementById('div_opinion_2').style.display = 'block';
			$$("#op").submit();
			}
			
		return false;
		});
		
		$$('a#lk-reset-op').click(function() {
		  $$("#op input.formcontact_textinput").val("");
		  $$("#op .formcontact_textarea").val("");
		  $$("#op .formcontact_textinput").removeClass("error");
		  $$("#op .formcontact_textarea").removeClass("error_area");
		return false;
		});
		
		$$('a#lk-back').click(function() {
			document.getElementById('div_contact_1').style.display = 'block';
			document.getElementById('div_contact_2').style.display = 'none';
		return false;
		});
		
		$$('a#lk-back-op').click(function() {
			document.getElementById('div_opinion_1').style.display = 'block';
			document.getElementById('div_opinion_2').style.display = 'none';
		return false;
		});
		
		//FORMULARI CLIENTS
		$$('a#lk-enter').click(function() {
		
			$$("#clients #username").removeClass("error");
			$$("#clients #password").removeClass("error");
			var error = 0;
	
			var user = $$("#clients #username").val();
			var pass = $$("#clients #password").val();
			
			if(user == "") { 
				$$("#clients #username").addClass("error"); 
				$$("#clients #username").focus(); 
				error = 1; 
				return false;
			}
			if(pass == "") { 
				$$("#clients #password").addClass("error"); 
				$$("#clients #password").focus(); 
				error = 1; 
				return false;
			}
					
			if(error == 0) {
				$$("#clients").submit();
			}
			
		return false;
		});
		
		$$("form#clients").keypress(function(event){
			
			//INTRO
			if (event.keyCode != 13) {
				///			
			}else{
				$$("#clients #username").removeClass("error");
				$$("#clients #password").removeClass("error");
				var error = 0;
		
				var user = $$("#clients #username").val();
				var pass = $$("#clients #password").val();
				
				if(user == "") { 
					$$("#clients #username").addClass("error"); 
					$$("#clients #username").focus(); 
					error = 1; 
					return false;
				}
				if(pass == "") { 
					$$("#clients #password").addClass("error"); 
					$$("#clients #password").focus(); 
					error = 1; 
					return false;
				}
						
				if(error == 0) {
					$$("#clients").submit();
				}
			}
			
		});
		
		//FORMULARI NEWSLETTER
		$$('a#lk-news').click(function() {
		
			$$("#serv #Nom").removeClass("error");
			$$("#serv #Email").removeClass("error");
			$$("#serv #Telefon").removeClass("error");
			var error = 0;
	
			var nom = $$("#serv #Nom").val();
			var email = $$("#serv #Email").val();
			var pob = $$("#serv #Telefon").val();
			
			if(nom == "") { 
				$$("#serv #Nom").addClass("error"); 
				$$("#serv #Nom").focus(); 
				error = 1; 
				return false;
			}
			if(pob == "") { 
				$$("#serv #Telefon").addClass("error"); 
				$$("#serv #Telefon").focus(); 
				error = 1; 
				return false;
			}
			if(!s2f_check_email(email)){ 
				$$("#serv #Email").addClass("error"); 
				$$("#serv #Email").focus();
				error = 1; 
				return false;
			}
		
			if(error == 0) {
				//document.getElementById('div_contact_1').style.display = 'none';
				//document.getElementById('div_contact_2').style.display = 'block';
			$$("#serv").submit();
			}
			
		return false;
		});
		
	// ]]>