// ########### parameters and dynamic styles IFA

// ########### initialisierung aller vars

var level1 = null;

var level2a1 = null;
var level2a2 = null;
var level2a3 = null;
var level2a4 = null;
var level2a5 = null;
var level2a6 = null;
var level2a7 = null;
var level2a8 = null;
var level2a9 = null;
var level2a10 = null;
var level2a11 = null;
var level2a12 = null;

var level3a1b1 = null;
var level3a1b2 = null;
var level3a1b3 = null;
var level3a1b4 = null;
var level3a1b5 = null;
var level3a1b6 = null;
var level3a1b7 = null;
var level3a1b8 = null;
var level3a1b9 = null;
var level3a1b10 = null;
var level3a1b11 = null;
var level3a1b12 = null;

var level3a2b1 = null;
var level3a2b2 = null;
var level3a2b3 = null;
var level3a2b4 = null;
var level3a2b5 = null;
var level3a2b6 = null;
var level3a2b7 = null;
var level3a2b8 = null;
var level3a2b9 = null;
var level3a2b10 = null;
var level3a2b11 = null;
var level3a2b12 = null;

var level3a3b1 = null;
var level3a3b2 = null;
var level3a3b3 = null;
var level3a3b4 = null;
var level3a3b5 = null;
var level3a3b6 = null;
var level3a3b7 = null;
var level3a3b8 = null;
var level3a3b9 = null;
var level3a3b10 = null;
var level3a3b11 = null;
var level3a3b12 = null;

var level3a4b1 = null;
var level3a4b2 = null;
var level3a4b3 = null;
var level3a4b4 = null;
var level3a4b5 = null;
var level3a4b6 = null;
var level3a4b7 = null;
var level3a4b8 = null;
var level3a4b9 = null;
var level3a4b10 = null;
var level3a4b11 = null;
var level3a4b12 = null;

var level3a5b1 = null;
var level3a5b2 = null;
var level3a5b3 = null;
var level3a5b4 = null;
var level3a5b5 = null;
var level3a5b6 = null;
var level3a5b7 = null;
var level3a5b8 = null;
var level3a5b9 = null;
var level3a5b10 = null;
var level3a5b11 = null;
var level3a5b12 = null;

var level3a6b1 = null;
var level3a6b2 = null;
var level3a6b3 = null;
var level3a6b4 = null;
var level3a6b5 = null;
var level3a6b6 = null;
var level3a6b7 = null;
var level3a6b8 = null;
var level3a6b9 = null;
var level3a6b10 = null;
var level3a6b11 = null;
var level3a6b12 = null;

var level3a7b1 = null;
var level3a7b2 = null;
var level3a7b3 = null;
var level3a7b4 = null;
var level3a7b5 = null;
var level3a7b6 = null;
var level3a7b7 = null;
var level3a7b8 = null;
var level3a7b9 = null;
var level3a7b10 = null;
var level3a7b11 = null;
var level3a7b12 = null;

var level3a8b1 = null;
var level3a8b2 = null;
var level3a8b3 = null;
var level3a8b4 = null;
var level3a8b5 = null;
var level3a8b6 = null;
var level3a8b7 = null;
var level3a8b8 = null;
var level3a8b9 = null;
var level3a8b10 = null;
var level3a8b11 = null;
var level3a8b12 = null;

var level3a9b1 = null;
var level3a9b2 = null;
var level3a9b3 = null;
var level3a9b4 = null;
var level3a9b5 = null;
var level3a9b6 = null;
var level3a9b7 = null;
var level3a9b8 = null;
var level3a9b9 = null;
var level3a9b10 = null;
var level3a9b11 = null;
var level3a9b12 = null;

var level3a10b1 = null;
var level3a10b2 = null;
var level3a10b3 = null;
var level3a10b4 = null;
var level3a10b5 = null;
var level3a10b6 = null;
var level3a10b7 = null;
var level3a10b8 = null;
var level3a10b9 = null;
var level3a10b10 = null;
var level3a10b11 = null;
var level3a10b12 = null;

var level3a11b1 = null;
var level3a11b2 = null;
var level3a11b3 = null;
var level3a11b4 = null;
var level3a11b5 = null;
var level3a11b6 = null;
var level3a11b7 = null;
var level3a11b8 = null;
var level3a11b9 = null;
var level3a11b10 = null;
var level3a11b11 = null;
var level3a11b12 = null;

var level3a12b1 = null;
var level3a12b2 = null;
var level3a12b3 = null;
var level3a12b4 = null;
var level3a12b5 = null;
var level3a12b6 = null;
var level3a12b7 = null;
var level3a12b8 = null;
var level3a12b9 = null;
var level3a12b10 = null;
var level3a12b11 = null;
var level3a12b12 = null;

// ########### scrolling of iframe

var scrollSpeed = 50;
var scrollHeightStep = 2;
var fastScrollHeightStep = 6;
var rememberedScrollHeightStep = scrollHeightStep;
var scrollDir = 1;

// ########### styles menu

var level_backgroundColor = null;
var level_color = null;
var level_fontFamily = null;
var level_fontWeight = null;
var level_fontSize = null;
var level_letterSpacing = null;
var level_paddingLeft = null;

var level1_Over_backgroundColor = "#9CD7FD";
var level1_Out_backgroundColor = "#7AB5E2";
var level1_Over_color = "#000066";
var level1_Out_color = "#000066";
var level1_Over_fontFamily = "Verdana, Arial, Helvetica, sans-serif";
var level1_Out_fontFamily = "Verdana, Arial, Helvetica, sans-serif";
var level1_Over_fontSize = "10px";
var level1_Out_fontSize = "10px";
var level1_Over_fontWeight = "bold";
var level1_Out_fontWeight = "normal";
var level1_Over_letterSpacing = "0px";
var level1_Out_letterSpacing = "0px";
var level1_Over_paddingLeft = "5px";
var level1_Out_paddingLeft = "5px";

var level2_Over_backgroundColor = "#C3E6FD";
var level2_Out_backgroundColor = "#9CD7FD";
var level2_Over_color = "#000066";
var level2_Out_color = "#000066";
var level2_Over_fontFamily = "Verdana, Arial, Helvetica, sans-serif";
var level2_Out_fontFamily = "Verdana, Arial, Helvetica, sans-serif";
var level2_Over_fontSize = "10px";
var level2_Out_fontSize = "10px";
var level2_Over_fontWeight = "bold";
var level2_Out_fontWeight = "normal";
var level2_Over_letterSpacing = "0px";
var level2_Out_letterSpacing = "0px";
var level2_Over_paddingLeft = "5px";
var level2_Out_paddingLeft = "5px";

var level3_Over_backgroundColor = "#E6F5FF";
var level3_Out_backgroundColor = "#C3E6FD";
var level3_Over_color = "#000066";
var level3_Out_color = "#000066";
var level3_Over_fontFamily = "Verdana, Arial, Helvetica, sans-serif";
var level3_Out_fontFamily = "Verdana, Arial, Helvetica, sans-serif";
var level3_Over_fontSize = "10px";
var level3_Out_fontSize = "10px";
var level3_Over_fontWeight = "bold";
var level3_Out_fontWeight = "normal";
var level3_Over_letterSpacing = "0px";
var level3_Out_letterSpacing = "0px";
var level3_Over_paddingLeft = "5px";
var level3_Out_paddingLeft = "5px";

// ########### maximum items for first level of menu

var maximumItemsLevel1 = 12; //do NOT change!!!!!

// ########### menu widths, heights

var width_level1 = 136;
var width_level2 = 150;
var width_level3 = 150;

var height_menuCell = 19;
var height_separator = 1;

// ########### flags and memory vars

var oldLevel2Displayed = null;
var oldLevel3Displayed = null;

var oldOutLevel2Displayed = null;
var oldOutLevel3Displayed = null;

var oldMenuReferenzLevel1 = null;
var oldStylePrefixLevel1 = null;
var oldMenuReferenzLevel2 = null;
var oldStylePrefixLevel2 = null;
var oldMenuReferenzLevel3 = null;
var oldStylePrefixLevel3 = null;

var cursorWithinLevel1 = 0;
var cursorWithinLevel2 = 0;
var cursorWithinLevel3 = 0;

var timeElapsed = 0;

// ########### delay for menu mouseOut

var disappearDelay = 50; // not in use!

// ########### detection for mouseOut of menu area

var sensitiveOutArea = 2;
//var imgPath = 'http://www.ifa-berlin.de/Images/allgemein/';
var imgPath = 'http://vip8prod.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/www.ifa-berlin.de/Images/allgemein/';
var imgTrans = imgPath + 'trans1.gif';

// ########### paths for "chronik der ifa", jsp and arrow-image

//var chronoDocPath = 'http://www.ifa-berlin.de/en/Messeinfos/Chronikderifa/';
//var newImageSrc = 'http://www.ifa-berlin.de/Images/allgemein/arrow_down_az.gif';
var chronoDocPath = 'http://vip8prod.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/www.ifa-berlin.de/en/Messeinfos/Chronikderifa/';
var newImageSrc = 'http://vip8prod.messe-berlin.de/vip8_1/website/MesseBerlin/htdocs/www.ifa-berlin.de/Images/allgemein/arrow_down_az.gif';


// ########### language version

var langType = 'e';
