jQuery.easing['jswing']=jQuery.easing['swing'];jQuery.extend(jQuery.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d);},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b;},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b;},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b;},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b;},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b;},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b;},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b;},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b;},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b;},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b;},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b;},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b;},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b;},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b;},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b;},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b;},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b;},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b;},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b;},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b;},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b;},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b;},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b;},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b;},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b;}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b;}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b;}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b;}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return jQuery.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b;}});;$(document).ready(function(){$('a[href="/el-estudio"]').click(function(){load_seccion('/include/sections/estudio.inc','rojo');return false;});$('a[href="/proyectos/arquitectura-construccion"]').click(function(){load_seccion('/include/sections/proyectos.inc','gris_oscuro');return false;});$('a[href="/proyectos/diseno-grafico-especiales"]').click(function(){load_seccion('/include/sections/diseno.inc','gris_oscuro');return false;});$('a[href="/enlaces"]').click(function(){load_seccion('/include/sections/enlaces.inc','gris_claro');return false;});$('a[href="/contacto"]').click(function(){load_seccion('/include/sections/contacto.inc','gris_claro');return false;});refresh();});var refresh=function(){$('a[href^="http://"]').attr({target:"_blank",title:"Abre en otra ventana"})
$('#gallery_container .thumbs a').live('click',function(){var path=$(this).attr('href');var loading_img=$('img.loading',$(this).parent().parent());var img_holder=$('img.big',$(this).parent().parent());img_holder.css('opacity',0);loading_img.show();var img=new Image();img.onload=function(){var width=this.width;var height=this.height;img_holder.attr('src',path);img_holder.attr('width',width);img_holder.attr('height',height);img_holder.fadeTo('slow',1);loading_img.hide();}
img.src=path;return false;});$('#gallery_container a.cerrarBtn').live('click',function(){$('#gallery_container').animate({top:-$(document).height()},500,'easeInOutExpo',function(){$(this).remove();});$('#gallery_background').remove();return false;});$('.galeria_fotos').each(function(){$(this).css({'display':'none'});});$('a.ver_galeria').click(function(){var width=window.innerWidth||(window.document.documentElement.clientWidth||window.document.body.clientWidth);var height=window.innerHeight||(window.document.documentElement.clientHeight||window.document.body.clientHeight);if($('#gallery_container').length==0){var gallery_container='<div id="gallery_container"></div>';var gallery_background='<div id="gallery_background"></div>';$('body').append(gallery_container);$('body').append(gallery_background);$('#gallery_background').css({width:width});$('#gallery_background').css({height:height});}
$('#gallery_container').show();$('#gallery_background').show();$('#gallery_container').html($($(this).attr('href')).html());$('#gallery_container').css({top:-$(document).height()});$('#gallery_container').css({left:(width-$('#gallery_container').width())/2});$('#gallery_container').animate({top:20},500,'easeOutExpo');return false;})}
var load_seccion=function(contenido,color_fondo){var layer=$('<div class="layer"></div>');layer.load(contenido,function(){$('#home').after(layer);Cufon.refresh();init_seccion($(this),color_fondo);refresh();});}
var init_seccion=function(layer,color_fondo){layer.css({top:-layer.height()});if(layer.height()<$(document).height()){layer_height=$(document).height();}else{layer_height=layer.height();}
$('.wrapper',layer).css({height:layer_height});$('.fondo_degradado',layer).css({height:layer_height});layer.css({height:0,top:200});$('.fondo_degradado',layer).addClass(color_fondo);layer.animate({height:layer_height,top:'0'},300);$('.seccion h3 a',layer).click(function(){toogle_items($(this).parents('div.item'),layer);$(this).parents('div.item').animate({opacity:0,marginLeft:'-800px'},600,'linear',function(){if($(this).parents('li').height()>200){hide_item($(this),layer);}else{show_item($(this),layer);}});return false;});$('.seccion .item',layer).each(function(index){$(this).attr('id','item_'+index);});$('a.volver',layer).click(function(){$('body').removeClass();layer.animate({height:0,top:-200},300,'linear',function(){$(this).remove();});return false;});$('a',$('h1.sprite.logo.simbolo')).click(function(){$('body').removeClass();layer.animate({height:0,top:-200},300,'linear',function(){$(this).remove();});return false;});$('a.menu',layer).click(function(){show_menu(layer);return false;});}
var toogle_items=function(item,layer){$('.seccion .item',layer).each(function(){if(item.attr('id')!=$(this).attr('id')){if($(this).parents('li').height()>200){$(this).animate({opacity:0,marginLeft:'-800px'},300,'linear',function(){hide_item($(this),layer);});$(this).parents('li').animate({height:'70px'},300);}}});}
var show_item=function(item,layer){$('h3',item).addClass('actual');$('img.small',item).hide();$('img.big',item).show();$('.perfil',item).show();Cufon.refresh();item.animate({opacity:1,marginLeft:'0'},500);item.parents('li').animate({height:'400px'},500,'linear',function(){item_abierto=$(this);});$('.seccion',layer).animate({top:-$('.content_holder').height()+20},600);$('a.menu').animate({height:'30px'},500);}
var hide_item=function(item,layer){$('h3',item).removeClass('actual');$('img.small',item).show();$('img.big',item).hide();$('.perfil',item).hide();Cufon.refresh();item.animate({opacity:1,marginLeft:'0'},1200);item.parents('li').animate({height:'70px'},1200);}
var show_menu=function(layer){$('.seccion',layer).animate({top:0},600);$('.seccion .item',layer).each(function(){if($(this).parents('li').height()>200){$(this).animate({opacity:0,marginLeft:'-800px'},300,'linear',function(){hide_item($(this),layer);});$(this).parents('li').animate({height:'70px'},300);}});$('a.menu').animate({height:'0'},500);}
