function updateMenu(element,url,id)
{if(!$(element).hasClass("selected"))
{$("a").removeClass("selected");$(element).addClass("selected");loadXMLDoc(url,id);}}
function loadXMLDoc(url,id)
{$.ajax({url:url,global:false,type:"POST",data:({"ajax":true}),dataType:"html",async:false,cache:false,success:function(html){$("#ajax").html(html);selInit(id);},error:function(msg)
{alert("Error durante la carga de "+url+".\r\nVuelvelo a intentar más tarde");}});}
function selInit(id)
{switch(id){case 1:initializeInicio();break;case 2:initializeSomos();break;case 3:initializeCursos();break;case 4:initializeEventos();break;case 5:initializeAmigos();break;case 6:initializePrensa("#wrapper");break;}}
$(document).ready(function(){$(".link a").click(function(){$(this).blur();
$(this).attr("href","#");});var inits={"inicio":1,"somos":2,"cursos":3,"eventos":4,"amigos":5,"prensa":6,"contacto":7,"recetario":8}
selInit(inits[$(".selected").attr("id")]);$("#inicio").click(function(){updateMenu(this,"inicio.php",1);});$("#somos").click(function(){updateMenu(this,"somos.php",2);});$("#cursos").click(function(){updateMenu(this,"cursos.php",3);});$("#eventos").click(function(){updateMenu(this,"eventos.php",4);});$("#amigos").click(function(){updateMenu(this,"amigos.php",5);});$("#prensa").click(function(){updateMenu(this,"prensa.php",6);});$("#contacto").click(function(){updateMenu(this,"contacto.php",7);});$("#recetario").click(function(){updateMenu(this,"recetario.php",8);});});$(window).bind("resize",function(){$("#dim, #buscador").css("height",$(window).height());});function initializeLightsOut()
{$("#dim, #buscador").css("height",$(document).height());$(".alert").click(function(){winFade($("#dim"),true);return false;});$(".buscador_button").click(function(){winFade($("#buscador"),true);return false;});$(".close").click(function(){winFade($(this).parent().parent(),false);return false;});}
function winFade(element,fadeIn)
{if(fadeIn)
{element.fadeIn();}
else
{element.fadeOut();}}
function winFadeTime(element,fadeIn,time)
{if(fadeIn)
	element.animate({opacity:0.7},time);//{element.fadeIn(time,function(){element.css("filter", "progid:DXImageTransform.Microsoft.Alpha(Opacity=70))");});}
else
{element.animate({opacity:0},time);}}//{element.fadeOut(time);}}
function initializeInicio()
{var margin_text=12;
$("#noticias li").mouseover(function(){var size=$(this).children("div").height()+margin_text;$(this).stop().animate({height:size},{queue:false,duration:600,easing:'easeOutBounce'})});$("#noticias li").mouseout(function(){$(this).stop().animate({height:'50px'},{queue:false,duration:600,easing:'easeOutBounce'})});initializeLightsOut();}
var _current_panel=0;var _initialized=false;var _total = 14; 
function initializeSomos(){
var _visible = false;
$("#texto-somos").css("opacity",0);
$("#dibujo-somos").mouseover(function(){if (!_visible){winFadeTime($("#texto-somos"),true,1400);_visible=true;}return false;});
$(".content").mouseover(function(){if (_visible){winFadeTime($("#texto-somos"),false,1400);_visible=false;}return false;});
if(_initialized){$("#slideFotos").css({left:"0px",top:"0px"});_current_panel=1;return;}else _initialized=true;var animation_duration=2500;timer=$.timer(3000,function(timer){var params={};if(_current_panel<((_total/2)-1)){params["left"]="0px";params["top"]="-=253px";}else if(_current_panel==(_total/2)-1)params["left"]="-380px";else if(_current_panel<(_total-1)){params["left"]="-380px";params["top"]="+=253px";}else{params["left"]="0px";params["top"]="0px";}$("#slideFotos").stop().animate(params,{duration:animation_duration});_current_panel=(_current_panel + 1)%(_total);});}
function initializeCursos(){initializeLightsOut();$("#slides_info").css("height",$(document).height());var margin_text=12;$("#nav1 #cursos li, #nav2 #cursos li, #nav3 #cursos li, #nav4 #cursos li").hover(function(){var size=$(this).children("div").height()+margin_text;$(this).stop().animate({height:size},{queue:false,duration:600,easing:'easeOutBounce'});},function(){$(this).stop().animate({height:'50px'},{queue:false,duration:600,easing:'easeOutBounce'})});}
function changeSrc(id,left)
{$("#slideshow").css({left:left,top:"0px"});$("#"+id).click(function(){$("#slides_info").fadeIn();$("#dim").css("display","none");return false;});}
function closeWin()
{$("#close").click(function(){$("#slides_info").fadeOut();return false;});}
var _pincho=true;var _tarta=true;function initializeEventos()
{_pincho=true;_tarta=true;$(document).ready(function()
{function redimensiona(index,element)
{var totalHeight=$(element).height();var contentHeight=$(element).children(".contenido").height();$(element).children(".contenido").css("margin-top",(totalHeight-contentHeight)/2);}
$(".left-slide").each(redimensiona);$(".right-slide").each(redimensiona);});$('.left-side').hover(function(){if(_pincho)
{$('.img_bg_pincho').fadeOut('slow',function(){$('.img_bg_tarta').fadeIn('slow',function(){_tarta=true;_pincho=false;});});}},function(){});$('.right-side').hover(function(){if(_tarta)
{$('.img_bg_tarta').fadeOut('slow',function(){$('.img_bg_pincho').fadeIn('slow',function(){_pincho=true;_tarta=false;});});}},function(){});}
function overLeft(id)
{$(".left-side").css("z-index","4");$(".left-slide").css("z-index","3");$("#"+id).stop().animate({left:920},{queue:false,duration:1000},function(){});$(".right-slide").css("z-index","1");$(".right-side").css("z-index","2");}
function outLeft(id)
{$("#"+id).stop().animate({left:'0px'},{queue:false,duration:1000},function()
{});}
function overRight(id)
{$(".right-side").css("z-index","4");$(".right-slide").css("z-index","3");$("#"+id).stop().animate({left:'-920px'},{queue:false,duration:1000},function(){});$(".left-side").css("z-index","2");$(".left-slide").css("z-index","1");}
function outRight(id)
{$("#"+id).stop().animate({left:'0px'},{queue:false,duration:1000},function(){});}
function overLink(id)
{$("#logo"+id).fadeIn("slow");}
function outLink(id)
{$("#logo"+id).fadeOut("slow");}
function initializeAmigos()
{$(document).ready(function()
{$(".panel").each(redimensiona);});}
function redimensiona(index,element)
{var totalHeight=$(element).height();var linksHeight=$(element).children(".enlaces").height();var enlacesGap=(totalHeight-linksHeight)/2;var enlacesTop=-totalHeight+enlacesGap;var logoTop=enlacesGap-totalHeight+(totalHeight-70)/2;$(element).children(".enlaces").css("margin-top",enlacesTop);$(element).children("div").children("center").children("img").css("margin-top",(totalHeight-26)/2);$(element).children(".logos").css("margin-top",logoTop);}
var _totalPages=0;var _indexing=false;var _wrapper;function initializePrensa(wrapper){_indexing=false;_wrapper=wrapper;$(document).ready(function()
{_totalPages=$(".page_odd").size()+$(".page_even").size();$("#tenedor").stop().animate({"margin-left":325},{queue:false,duration:3000,easing:'easeOutBounce'});var t=setTimeout("$('#pinchame').show('pulsate', 1000)",1000);});$(".page_odd").click(function()
{var id=parseInt($(this).attr("id"));morePage(id,id+1);});$(".page_even").click(function()
{var id=parseInt($(this).attr("id"));lessPage(id-1,id);});$("#3 ul li a").click(function()
{_indexing=true;var repeats=parseInt($(this).children(".numPage").html());var pageOdd=3,pageEven=4;var interval=1000;repeats=(((repeats%2)==0)?repeats:(repeats-1))/2;turnPage(pageOdd,pageEven,false);if(repeats>0)
{jQuery.fjTimer({interval:interval,repeat:repeats,tick:function()
{pageOdd+=2;pageEven+=2;turnPage(pageOdd,pageEven,false);},onComplete:function()
{_indexing=false;}});}
else
_indexing=false;});}
function transformIE(element,params,time,callback)
{var width=params['width'][0];var finalWidth=params['width'][1];var initialDegrees=params['degrees'][0];var finalDegrees=params['degrees'][1];var degrees=finalDegrees-initialDegrees;var left=params['left'];var top=(params['top'])?(params['top']):parseFloat($(element).css("top"));var originX=(params['origin'])?(params['origin'][0]):0;var originY=(params['origin'])?(params['origin'][1]):0;var duration=10;var repeats=time/duration;var step=degrees/repeats;var widthStep=(finalWidth-width)/repeats;var scale=widthStep/Math.abs(finalWidth-width);var percentage=Math.abs(width/(finalWidth-width));var newWidth=width;degrees=initialDegrees;jQuery.fjTimer({interval:duration,repeat:repeats,tick:function()
{newWidth+=widthStep;degrees+=step;percentage+=scale;var args=new Array();args["top"]=top+(-originY+width-finalWidth)*Math.tan(degrees*Math.PI/180);args["filter"]="progid:DXImageTransform.Microsoft.Matrix(M11="+percentage+", M12=0, M21="+Math.tan(Math.PI*(degrees)/180)+", M22=1, sizingMethod='auto expand'";if(left)
args["left"]=left+(width-newWidth-originX)
$(element).css(args);},onComplete:function()
{$(element).width(finalWidth);if(callback)
callback();}});}
function morePage(pageOdd,pageEven)
{turnPage(pageOdd,pageEven,_indexing);}
function turnPage(pageOdd,pageEven,lock)
{if(lock)
return;var idEven="#"+pageEven;var idOdd="#"+pageOdd;var width=$(idOdd).width(),time=2000;if(jQuery.browser.msie)
{var degrees=40;_indexing=true;var left=width+parseFloat($(_wrapper).css("margin-left"))+2;$(idEven).css({width:width});$(idEven).css({left:left});$(idEven).css({display:"inline"});$(idEven).css("filter","progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=0, M21="+Math.tan(Math.PI*(degrees)/180)+", M22=1, sizingMethod='auto expand'");transformIE(idOdd,{'degrees':[0,-degrees],'width':[width,0]},500,function(){updateOrder(idEven,idOdd);_indexing=false;transformIE(idEven,{'degrees':[degrees,0],'width':[0,width],'left':left},500,function(){removeFilters(idOdd,idEven);});});}
else
{$(idOdd).transform({origin:[0,0]});$(idOdd).transform({skew:[0,0]});$(idEven).transform({origin:[width,0],skew:[0,90],scaleX:0.0});$(idOdd).stop().animate({skew:[0,-90],scaleX:0.0},time,function(){updateOrder(idEven,idOdd);$(idEven).css({width:width,display:"inline"});$(idEven).animate({skew:[0,0],scaleX:1},time);});}}
function updateOrder(idEven,idOdd)
{var z_indexOdd=$(idOdd).css("z-index");var z_indexEven=$(idEven).css("z-index");$(idOdd).css("z-index",Math.abs(z_indexOdd-_totalPages)+1);$(idEven).css("z-index",Math.abs(z_indexEven-_totalPages)+1);}
function lessPage(pageOdd,pageEven)
{backPage(pageOdd,pageEven,_indexing);}
function backPage(pageOdd,pageEven,lock)
{if(lock)
return;var time=2000;var idEven="#"+pageEven;var idOdd="#"+pageOdd;var width=$(idEven).width();if(jQuery.browser.msie)
{var degrees=40;var left=width+parseFloat($(_wrapper).css("margin-left"))+2;_indexing=true;$(idOdd).width(width);$(idOdd).css("filter","progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=0, M21="+Math.tan(Math.PI*(-degrees)/180)+", M22=1, sizingMethod='auto expand'");transformIE(idEven,{'degrees':[0,degrees],'width':[width,0],'left':left,origin:[width,width*2]},500,function()
{updateOrder(idEven,idOdd);$(idOdd).css({display:"inline"});_indexing=false;transformIE(idOdd,{'degrees':[-degrees,0],'width':[0,width],'top':230,origin:[0,-2*width]},500,function()
{removeFilters(idEven,idOdd);$(idEven).css({top:230});});});}
else
{$(idOdd).transform({origin:[0,0],skew:[0,-90],scaleX:0.0});$(idEven).transform({origin:[width,0]});$(idEven).stop().animate({skew:[0,90],scaleX:0.0},time,function(){updateOrder(idEven,idOdd);$(idOdd).css({width:width,display:"inline"});$(idOdd).animate({skew:[0,0],scaleX:1},time);});}}
function removeFilters(id1,id2)
{$(id1).css({display:"none"});$(id1).css("filter","");$(id2).css("filter","");}
function overFront(page)
{var time=400;$("#"+page).transform({origin:[0,0]});if(navigator.appName.match("Microsoft Internet Explorer"))
{}
else
{$("#"+page).stop().animate({skew:[0,-20],scaleX:0.88},time,function(){_skewIni=-20;});}}
function outFront(page)
{var time=400;if(_ini)
return;$("#"+page).transform({origin:[0,0]});$("#"+page).transform({skew:[0,-20],scaleX:0.88});if(navigator.appName.match("Microsoft Internet Explorer"))
{}
else
{$("#"+page).stop().animate({skew:[0,0],scaleX:1},time,function(){_skewIni=0;});}}
