jQuery(function($) {

$('#ge').mouseover(function(event){

fg.multi_h1.execute(2,0);

});

$('#ge').mouseout(function(event){

fg.multi_h1.execute(0,0);

});


$('#he').mouseover(function(event){

fg.multi_h1.execute(3,0);

});

$('#he').mouseout(function(event){

fg.multi_h1.execute(0,0);

});


$('#ie').mouseover(function(event){

fg.multi_h1.execute(4,0);

});

$('#ie').mouseout(function(event){

fg.multi_h1.execute(0,0);

});


$('#je').mouseover(function(event){

fg.multi_h1.execute(5,0);

});

$('#je').mouseout(function(event){

fg.multi_h1.execute(0,0);

});


$('#ke').mouseover(function(event){

fg.multi_h1.execute(6,0);

});

$('#ke').mouseout(function(event){

fg.multi_h1.execute(0,0);

});


$('#le').mouseover(function(event){

fg.multi_h1.execute(7,0);

});

$('#le').mouseout(function(event){

fg.multi_h1.execute(0,0);

});


$('#me').mouseover(function(event){

fg.multi_h1.execute(8,0);

});

$('#me').mouseout(function(event){

fg.multi_h1.execute(0,0);

});


$('#ne').mouseover(function(event){

fg.multi_h1.execute(9,0);

});

$('#ne').mouseout(function(event){

fg.multi_h1.execute(0,0);

});


var mimicpos=$('#ed').position();

var mimicheight=$('#ed').outerHeight(false);

var mimicwidth=$('#ed').outerWidth(false);

$('#ge').css('position','absolute').css('height',mimicheight).css('width',mimicwidth).css('left',mimicpos.left).css('top',mimicpos.top);

delete mimicpos; delete mimicheight; delete mimicwidth;


var mimicpos=$('#gd').position();

var mimicheight=$('#gd').outerHeight(false);

var mimicwidth=$('#gd').outerWidth(false);

$('#he').css('position','absolute').css('height',mimicheight).css('width',mimicwidth).css('left',mimicpos.left).css('top',mimicpos.top);

delete mimicpos; delete mimicheight; delete mimicwidth;


var mimicpos=$('#id').position();

var mimicheight=$('#id').outerHeight(false);

var mimicwidth=$('#id').outerWidth(false);

$('#ie').css('position','absolute').css('height',mimicheight).css('width',mimicwidth).css('left',mimicpos.left).css('top',mimicpos.top);

delete mimicpos; delete mimicheight; delete mimicwidth;


var mimicpos=$('#kd').position();

var mimicheight=$('#kd').outerHeight(false);

var mimicwidth=$('#kd').outerWidth(false);

$('#je').css('position','absolute').css('height',mimicheight).css('width',mimicwidth).css('left',mimicpos.left).css('top',mimicpos.top);

delete mimicpos; delete mimicheight; delete mimicwidth;


var mimicpos=$('#md').position();

var mimicheight=$('#md').outerHeight(false);

var mimicwidth=$('#md').outerWidth(false);

$('#ke').css('position','absolute').css('height',mimicheight).css('width',mimicwidth).css('left',mimicpos.left).css('top',mimicpos.top);

delete mimicpos; delete mimicheight; delete mimicwidth;


var mimicpos=$('#od').position();

var mimicheight=$('#od').outerHeight(false);

var mimicwidth=$('#od').outerWidth(false);

$('#le').css('position','absolute').css('height',mimicheight).css('width',mimicwidth).css('left',mimicpos.left).css('top',mimicpos.top);

delete mimicpos; delete mimicheight; delete mimicwidth;


var mimicpos=$('#ae').position();

var mimicheight=$('#ae').outerHeight(false);

var mimicwidth=$('#ae').outerWidth(false);

$('#me').css('position','absolute').css('height',mimicheight).css('width',mimicwidth).css('left',mimicpos.left).css('top',mimicpos.top);

delete mimicpos; delete mimicheight; delete mimicwidth;


var mimicpos=$('#ce').position();

var mimicheight=$('#ce').outerHeight(false);

var mimicwidth=$('#ce').outerWidth(false);

$('#ne').css('position','absolute').css('height',mimicheight).css('width',mimicwidth).css('left',mimicpos.left).css('top',mimicpos.top);

delete mimicpos; delete mimicheight; delete mimicwidth;


if (typeof(fg.multi_h1) == 'undefined')

fg.multi_h1={};

fg.multi_h1.show=function(action,overlayix,speed,callback) {

if (fg.multi_h1.ovlyon[overlayix] == true)

return false;

overlay=fg.multi_h1.ovlys[overlayix];

switch (action) {

case 2:

$(overlay).fadeIn(speed,callback);

break;

case 3:

$(overlay).slideDown(speed,callback);

break;

default:

$(overlay).show(speed,callback);

break;

}

fg.multi_h1.ovlyon[overlayix]=1;

if (speed > 0) {

fg.multi_h1.busy++;

return true;

} else

return false;

};

fg.multi_h1.hide=function(action,overlayix,speed,callback) {

if (fg.multi_h1.ovlyon[overlayix] === false)

return false;

overlay=fg.multi_h1.ovlys[overlayix];

switch (action) {

case 2:

$(overlay).fadeOut(speed,callback);

break;

case 3:

$(overlay).slideUp(speed,callback);

break;

default:

$(overlay).hide(speed,callback);

break;

}

fg.multi_h1.ovlyon[overlayix]=0;

if (speed > 0) {

fg.multi_h1.busy++;

return true;

} else

return false;

};

fg.multi_h1.execute=function(recipeix,ix) {

if (fg.multi_h1.timeout !== 0) {

window.clearTimeout(fg.multi_h1.timeout);

fg.multi_h1.timeout=0;

}

var recipe=fg.multi_h1.recipes[recipeix];

while (ix < recipe.length) {

var action=recipe[ix][0];

var data=recipe[ix][1];

var overlayix=recipe[ix][2];

var pause=false;

var hide=false;

if (action < 0) {

action=-action;

pause=true;

}

if (action > 50 && action < 100) {

action -= 50;

hide=true;

}

if (action >= 1 && action <= 3) {


callback=(pause === true) ? function() {

fg.multi_h1.busy=Math.floor(0,fg.multi_h1.busy-1);

if (fg.multi_h1.stackedrecipeix !== 0) {

recipeix=fg.multi_h1.stackedrecipeix;

ix=fg.multi_h1.stackedix-1;

fg.multi_h1.stackedrecipeix=0;

fg.multi_h1.stackedix=0;

}

fg.multi_h1.execute(recipeix,ix+1);

} : function() {

fg.multi_h1.busy=Math.floor(0,fg.multi_h1.busy-1);

if (fg.multi_h1.busy === 0 && fg.multi_h1.stackedrecipeix !== 0) {

recipeix=fg.multi_h1.stackedrecipeix;

ix=fg.multi_h1.stackedix;

fg.multi_h1.stackedrecipeix=0;

fg.multi_h1.stackedix=0;

fg.multi_h1.execute(recipeix,ix);

}

};

if (hide === true)

pause = fg.multi_h1.hide(action,overlayix,data,callback) && pause;

else

pause = fg.multi_h1.show(action,overlayix,data,callback) && pause;

if (pause === true)

return;

} else if (action == 100) {


if (fg.multi_h1.timeout !== 0) {

window.clearTimeout(fg.multi_h1.timeout);

fg.multi_h1.timeout=0;

}

fg.multi_h1.timeout=window.setTimeout(function() {

fg.multi_h1.timeout=0;

fg.multi_h1.execute(recipeix,ix+1);

},data);

return;

} else if (action == 101) {


if (fg.multi_h1.timeout !== 0) {

fg.multi_h1.timeout=0;

window.clearTimeout(fg.multi_h1.timeout);

}

fg.multi_h1.busy=0;

fg.multi_h1.stackedrecipeix=0;

fg.multi_h1.stackedix=0;

fg.multi_h1.execute(data,0);

return;

}

++ix;

} 
};

fg.multi_h1.stackedrecipeix=0;

fg.multi_h1.stackedix=0;

fg.multi_h1.busy=0;

fg.multi_h1.safetytimeout=0;

fg.multi_h1.ovlys=new Array;


fg.multi_h1.ovlys[0]='#ed';fg.multi_h1.ovlys[1]='#gd';fg.multi_h1.ovlys[2]='#id';fg.multi_h1.ovlys[3]='#kd';fg.multi_h1.ovlys[4]='#md';fg.multi_h1.ovlys[5]='#od';fg.multi_h1.ovlys[6]='#ae';fg.multi_h1.ovlys[7]='#ce';fg.multi_h1.ovlys[8]='#dd';fg.multi_h1.ovlys[9]='#fd';fg.multi_h1.ovlys[10]='#hd';fg.multi_h1.ovlys[11]='#jd';fg.multi_h1.ovlys[12]='#ld';fg.multi_h1.ovlys[13]='#nd';fg.multi_h1.ovlys[14]='#pd';fg.multi_h1.ovlys[15]='#be';fg.multi_h1.ovlys[16]='#de';;

fg.multi_h1.ovlyon=new Array;

var i;

for (i=0; i<fg.multi_h1.ovlys.length; ++i)

fg.multi_h1.ovlyon[i]=false;

fg.multi_h1.recipes=new Array;


fg.multi_h1.recipes[0]=new Array(new Array(100,1000,0),new Array(101,1,0));fg.multi_h1.recipes[1]=new Array(new Array(52,0,0),new Array(52,0,1),new Array(52,0,2),new Array(52,0,3),new Array(52,0,4),new Array(52,0,5),new Array(52,0,6),new Array(52,0,7),new Array(52,0,9),new Array(52,0,10),new Array(52,0,11),new Array(52,0,12),new Array(52,0,13),new Array(52,0,14),new Array(52,0,15),new Array(52,0,16),new Array(2,0,8));fg.multi_h1.recipes[2]=new Array(new Array(52,300,1),new Array(52,300,2),new Array(52,300,3),new Array(52,300,4),new Array(52,300,5),new Array(52,300,6),new Array(52,300,7),new Array(2,300,0),new Array(52,300,8),new Array(52,300,10),new Array(52,300,11),new Array(52,300,12),new Array(52,300,13),new Array(52,300,14),new Array(52,300,15),new Array(52,300,16),new Array(2,300,9));fg.multi_h1.recipes[3]=new Array(new Array(52,300,0),new Array(52,300,2),new Array(52,300,3),new Array(52,300,4),new Array(52,300,5),new Array(52,300,6),new Array(52,300,7),new Array(2,300,1),new Array(52,300,8),new Array(52,300,9),new Array(52,300,11),new Array(52,300,12),new Array(52,300,13),new Array(52,300,14),new Array(52,300,15),new Array(52,300,16),new Array(2,300,10));fg.multi_h1.recipes[4]=new Array(new Array(52,300,0),new Array(52,300,1),new Array(52,300,3),new Array(52,300,4),new Array(52,300,5),new Array(52,300,6),new Array(52,300,7),new Array(2,300,2),new Array(52,300,8),new Array(52,300,9),new Array(52,300,10),new Array(52,300,12),new Array(52,300,13),new Array(52,300,14),new Array(52,300,15),new Array(52,300,16),new Array(2,300,11));fg.multi_h1.recipes[5]=new Array(new Array(52,300,0),new Array(52,300,1),new Array(52,300,2),new Array(52,300,4),new Array(52,300,5),new Array(52,300,6),new Array(52,300,7),new Array(2,300,3),new Array(52,300,8),new Array(52,300,9),new Array(52,300,10),new Array(52,300,11),new Array(52,300,13),new Array(52,300,14),new Array(52,300,15),new Array(52,300,16),new Array(2,300,12));fg.multi_h1.recipes[6]=new Array(new Array(52,300,0),new Array(52,300,1),new Array(52,300,2),new Array(52,300,3),new Array(52,300,5),new Array(52,300,6),new Array(52,300,7),new Array(2,300,4),new Array(52,300,8),new Array(52,300,9),new Array(52,300,10),new Array(52,300,11),new Array(52,300,12),new Array(52,300,14),new Array(52,300,15),new Array(52,300,16),new Array(2,300,13));fg.multi_h1.recipes[7]=new Array(new Array(52,300,0),new Array(52,300,1),new Array(52,300,2),new Array(52,300,3),new Array(52,300,4),new Array(52,300,6),new Array(52,300,7),new Array(2,300,5),new Array(52,300,8),new Array(52,300,9),new Array(52,300,10),new Array(52,300,11),new Array(52,300,12),new Array(52,300,13),new Array(52,300,15),new Array(52,300,16),new Array(2,300,14));fg.multi_h1.recipes[8]=new Array(new Array(52,300,0),new Array(52,300,1),new Array(52,300,2),new Array(52,300,3),new Array(52,300,4),new Array(52,300,5),new Array(52,300,7),new Array(2,300,6),new Array(52,300,8),new Array(52,300,9),new Array(52,300,10),new Array(52,300,11),new Array(52,300,12),new Array(52,300,13),new Array(52,300,14),new Array(52,300,16),new Array(2,300,15));fg.multi_h1.recipes[9]=new Array(new Array(52,300,0),new Array(52,300,1),new Array(52,300,2),new Array(52,300,3),new Array(52,300,4),new Array(52,300,5),new Array(52,300,6),new Array(2,300,7),new Array(52,300,8),new Array(52,300,9),new Array(52,300,10),new Array(52,300,11),new Array(52,300,12),new Array(52,300,13),new Array(52,300,14),new Array(52,300,15),new Array(2,300,16));;

for (i=0; i<fg.multi_h1.recipes[1].length; ++i) {

if (Math.abs(fg.multi_h1.recipes[1][i][0]) > 0 && Math.abs(fg.multi_h1.recipes[1][i][0]) < 50)

fg.multi_h1.ovlyon[fg.multi_h1.recipes[1][i][2]]=true;

}

for (i=0; i<fg.multi_h1.ovlyon.length; ++i) {

if (fg.multi_h1.ovlyon[i] === true)

$(fg.multi_h1.ovlys[i]).show();

else

$(fg.multi_h1.ovlys[i]).hide();

}

fg.multi_h1.execute(1,0);



});

function be() {

$(document).ready(calcpos); $(window).resize(calcpos);

}

function calcpos() {

if (this.busy) {alert('reentry detected'); return;} this.busy=1;
$("#pc").css("left",Math.max(0,Math.floor(50*($("#pc").offsetParent().width())/100-($("#pc").width())*50/100+0.5+(0)))+"px");


$("#pc").css("top",Math.max(0,Math.floor(50*($(window).height())/100-($("#pc").height())*50/100+0.5+(-15)))+"px");


$("#oe").css("left",Math.floor($("#pc").position().left+0*($("#pc").width())/100+0.5+(0))+"px");


$("#oe").css("top",Math.max(0,Math.floor($("#pc").position().top+100*($("#pc").height())/100-($("#oe").height())*100/100+0.5+(30)))+"px");


this.busy=0;

}
