jQuery.extend(jQuery.easing,{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;}}});var IE6=(navigator.userAgent.indexOf("MSIE 6")>=0)?true:false;var _lg,_bf,_w;function disableSelect()
{$("*").each(function()
{if($.browser.mozilla)
{$(this).css('MozUserSelect','none');}
else if($.browser.msie)
{$(this).bind('selectstart',function(){return false;});}
else
{$(this).mousedown(function(){return false;});}});}
function enableSelect()
{$("*").each(function()
{if($.browser.mozilla)
{$(this).css('MozUserSelect','text');}
else if($.browser.msie)
{$(this).bind('selectstart',function(){return true;});}
else
{$(this).mousedown(null);}});}
function prepareDialogs(el)
{var _d=el.find(".dialog");_d.each(function(){var _this=$(this);_this.click(function(){doDialog(this);return false;});});}
var uid=0;function getNextId()
{return"id"+(uid++);}
function hideLoading()
{_lg.css({display:'none'});_bf.css({display:'none'});}
function hidePartLoading()
{_lg.css({display:'none'});}
function loading()
{_lg.css({'display':'block'});_bf.css({'display':'block'});if(IE6)
{_bf.width(_w.width());_bf.height(_w.height());}}
function doDialog(element)
{close();loading();var ele=$(element);var d=$(document.createElement('div')),bd=$(document.createElement('div'));d.addClass('adialog');bd.addClass('bdialog');bd.css('opacity','0.5');d.append(bd);var t=$(document.createElement('div')),ii=$(document.createElement('div')),i=$(document.createElement('div'));t.addClass('dtitle');ii.addClass('diinner');i.addClass('dinner');ii.append(t);ii.append(i);i.load(ele.attr('href'),function(){var dim=i.find("div:first");width=parseInt(dim.attr('dwidth'));height=parseInt(dim.attr('dheight'));t.html("<a href=\"javascript: close();\">X</a>"+dim.attr('title'));d.width(width);d.height(height);bd.width(width);bd.height(height);t.width(width-42);d.css({left:($("body").width()/2)-(width/2),top:($("body").height()/2)-(height/2)});d.append(ii);$("body").append(d);hidePartLoading();prepareDialogs(i);});}
function showMenu(d,h)
{d.stop();d.css({'display':'block'}).animate({height:h},300,'swing');}
function hideMenu(d)
{d.stop();d.animate({height:0},150,function(){d.css({'display':'none'})});}
function prepareMenus(el)
{var _d=el.children("div");_d.each(function(){var _this=$(this);var _div=_this.children("div");var h=_div.height(),w=_div.width();var e=$(document.createElement('div')).addClass('menuinner');var f=$(document.createElement('div')).addClass('menuback');e.css({width:w,height:h});_div.wrapInner(e);f.css({width:w,height:h});_div.prepend(f);_this.mouseenter(function(){showMenu(_div,h);return false;});_this.mouseleave(function(){hideMenu(_div);return false;});_div.css({height:0,width:w});});}
function close()
{hideLoading();$(".adialog").remove();}
$(document).ready(function(){_lg=$("#loading");_w=$(window);_bf=$("#backfade");_bf.css({'opacity':'0.2','display':'block'});if(IE6)
{document.execCommand("BackgroundImageCache",false,true);}
$("*").each(function(){$(this)[0].oncontextmenu=function()
{return false;}});});$(window).load(function(){var _nav=$("#nav"),_main=$("#main");if(_nav.length==0)
{var _i=_main.find(".flink");_i.each(function(){var _this=$(this);var _im=$("#"+_this.attr("link"));_this.bind("mouseenter",(function(e){_im.stop();_im.css({display:'block'});_im.animate({opacity:1},100);}));_this.bind("mouseleave",(function(e){_im.stop();_im.animate({opacity:0},400,function(){_im.css({display:'none'});});}));_im.css({opacity:0,display:'none'});});}
else
{var _i=_main.children(".pher");var _cur,_curp;var _mn=$("#pmain");_i.each(function(){var _this=$(this);var _im;if(_this.hasClass("phead"))
{_im=_mn;}
else
{_im=_this.children("div");}
_this.bind("mouseenter",(function(e){if(_curp){_curp.removeClass('apher');}
_this.addClass('apher');_curp=_this;if(_cur){if(_cur!=_im)
{var _l=_cur;_cur.stop();_cur.animate({height:0},300,"swing",function(){_l.css({height:0,top:-500});_im.stop();_im.css({height:0,top:80}).animate({height:400},1000,"easeOutBounce");_cur=_im;});}}
else
{_im.stop();_im.css({height:0,top:80}).animate({height:400},1000,"easeOutBounce");_cur=_im;}}));_im.css({display:'block',height:0,top:-500});});_mn.css({height:0,top:80}).animate({height:400},1000,"easeOutBounce");_cur=_mn;prepareMenus(_nav);}
prepareDialogs($("#all"));hideLoading();});