/* menu_generator.js */

// written by Luke @ trueworld (©2002 by trueworld) =>  http:   http://www.trueworld.ch

//                                                      E-Mail: luke@trueworld.ch

// ______________________________________  \/  menu configuration (user area)  \/  _____________________________________

// user has to define the following variables:

//  var m_align    = "left" | "center" | "right"    (alignment of the whole menu area)

//  var m_margin   = <number of pixels between left/right border and the whole menu area>

//  var m_top      = <number of pixels between top border and the whole menu area>

//  var m_popup    = "left" | "auto" | "right" (at which side of the entry should a child menu appear?)

//  var m_showlink = single keyword or cobination (separator ",")

//                   "highlite", "icons", "style" (for "style" you have to define all css-styles twice, 

//                                                 once with prefix "weak" and lighter color)

//  var m_icn      = new Array(new Image(), new Image(), new Image(), new Image());

//  m_icn[0].src   = "left_arrow.gif"       (picture on the left side of an entry if a child menu exists)

//  m_icn[1].src   = "right_arrow.gif'      (picture on the right side of an entry if a child menu exists)

//  m_icn[2].src   = "link_left.gif"        (picture on the left side of an entry if a link exists)

//  m_icn[3].src   = "link_right.gif'       (picture on the right side of an entry if a link exists)

//

// ______________p_l_e_a_s_e___d_e_l_e_t_e___t_h_i_s___c_o_m_m_e_n_t___b_o_x___t_o___s_a_v_e___s_p_a_c_e________________









var inet= (document.getElementById && document.all);

var nets= (document.getElementById && !document.all);



var m_align    = 'center';

var m_popup    = 'right';

var m_showlink = 'style,highlite';



if(inet){

	var m_top      = 129;

	var center_pos_add = 100;

	var m_margin   = 252;

	var width_menu   = 156;

	var length_menu   = 20;

}

if(nets){

	var m_top      = 122;	

	var center_pos_add = 102;//91;

	var m_margin   = 250;

	var width_menu   = 156;

	var length_menu   = 20;

}

if(window.opera){

	var m_top      = 123;

	var center_pos_add = 102;		

	var m_margin   = 248;

	var width_menu   = 158;

	var length_menu   = 35;

}



//,icons,style

var m_icn    = new Array(new Image(), new Image(), new Image(), new Image());

m_icn[0].src = "http://www.betscharttransport.com/arrow_left.gif";

m_icn[1].src = "http://www.betscharttransport.com/arrow_right.gif";

m_icn[2].src = "http://www.betscharttransport.com/link_left.gif";

m_icn[3].src = "http://www.betscharttransport.com/link_right.gif";









// ________________________________________  \/  menu definition (user area)  \/  ______________________________________

// user has to create menus and menu entries here, following these steps:

//  var m_df  = new Array();

//  m_df[0]    = new Array();

//  m_df[0][0] = new M_menu (<menu direction>, <entry alignment>, <space to parent menu>);

//  m_df[0][1] = new M_entry(<name>, <link>, <target>, <css-style>, <width>, <height>, <space to next entry>, 

//                            <background>, <selected background>, <child menu>, <tooltip>);

//  m_df[0][2] = new M_entry(...);

//        :  :

//  m_df[0][n] = new M_entry(...);

//  m_df[1]    = new Array();

//  m_df[1][0] = new M_menu (...);

//  m_df[1][1] = new M_entry(...);

//  m_df[1][2] = new M_entry(...);

//        :  :

//  m_df[1][n] = new M_entry(...);

//  m_df[m]    = new Array();

//  m_df[m][0] = new M_menu (...);

//  m_df[m][1] = new M_entry(...);

//  m_df[m][2] = new M_entry(...);

//        :  :

//  m_df[m][n] = new M_entry(...);

//

//

//          parameters: menu direction       => true | false          (true = vertical, false = horizontal)

//                      entry alignment      => "left" | "center" | "right"

//                      space to parent menu => <number of pixels>

//                      name                 => <entry name to be shown in the menu>

//                      link                 => <a absolute or relative link>

//                      target               => <the target for the new page (e.g. "_blank", "_top", "mainframe", ...)>

//                      css-style            => <the name of a css textstyle definition for "name">

//                      width                => <width of the menu entry in pixels> 

//                      height               => <height of the menu entry in pixels>

//                      space to next entry  => <number of pixels>

//                      background           => <colordefinition (e.g. "#00AA22", "red", ...)>

//                                                    or 

//                                              <picture-url (e.g. "pic:myfolder/picture.gif")> 

//                      selected background  => <same posibilities as for "background">

//                      child menu           => <number of child menu> or "-1" if there is no childmenu

//                      tooltip              => comment, which appears when holding mouse on a menu-entry

// ______________p_l_e_a_s_e___d_e_l_e_t_e___t_h_i_s___c_o_m_m_e_n_t___b_o_x___t_o___s_a_v_e___s_p_a_c_e________________



var m_df    = new Array();

m_df[0]     = new Array();

m_df[0][0]  = new M_menu (false, "center", 0);

m_df[0][1]  = new M_entry("Transport", "http://www.betscharttransport.com/Transport.html", "_self", "title", 114, 22, 1, "pic:http://www.betscharttransport.com/images/button_blau_114_22.gif", "pic:http://www.betscharttransport.com/images/button_blau_114_22_blink.gif", -1, "Hier finden Sie Informationen über unser Transport Dienstleistungs-Angebot");

//m_df[0][1]  = new M_entry("Transport", "http://www.betscharttransport.com/Transport.htm", "2", "title", 114, 22, 1, "#1594E5", "65C8FF", -1, "Hier finden Sie Informationen über unser Transport Dienstleistungs-Angebot");

m_df[0][2]  = new M_entry("Verzollung", "http://www.betscharttransport.com/Verzollung.html", "_self", "title", 114, 22, 1, "pic:http://www.betscharttransport.com/images/button_blau_114_22.gif", "pic:http://www.betscharttransport.com/images/button_blau_114_22_blink.gif",  -1, "Hier finden Sie Informationen über unser Verzollungs Dienstleistungs-Angebot");

m_df[0][3]  = new M_entry("Dienstleistungen","", "2", "title", width_menu, 22, 1, "pic:http://www.betscharttransport.com/images/button_blau_156_22.gif", "pic:http://www.betscharttransport.com/images/button_blau_156_22_blink.gif",  1, "Hier finden Sie Informationen über unser Dienstleistungs-Angebot");

m_df[0][4]  = new M_entry("Ueber uns","", "2", "title", 114, 22, 1, "pic:http://www.betscharttransport.com/images/button_blau_114_22.gif", "pic:http://www.betscharttransport.com/images/button_blau_114_22_blink.gif", 3, "Hier finden Sie allgemeine Informationen über Betschart Transport AG");



m_df[1]     = new Array();

m_df[1][0]  = new M_menu (true, "left", 1);

m_df[1][1]  = new M_entry("Lager / Logistik", "http://www.betscharttransport.com/Lager_Logistik.html", "_self", "entry", width_menu, 20, 1, "#1594E5", "#65C8FF",  -1, "Wir Transportieren nicht nur wir können Ihnen ein komplettes Logistik-System bieten");

m_df[1][2]  = new M_entry("Gefahrengut- beauftragter (GGBV)", "http://www.betscharttransport.com/Gefahrengut_Beauftragter.html", "_self", "entry", width_menu, 35, 1, "#1594E5", "65C8FF", -1, "Hier finden Sie Informationen über unsere Dienstleistung im Bereich Gefahrengut-beauftragter (GGBV)");

m_df[1][3]  = new M_entry("Beratung im Strassen-transport", "http://www.betscharttransport.com/Beratung_Strassentransport.html", "_self", "entry", width_menu, 35, 1, "#1594E5", "65C8FF", -1, "Hier finden Sie Informationen über unsere Dienstleistung Beratung im Strassen-Transport");

//m_df[1][4]  = new M_entry("Buchhaltung / Treuhand", "http://www.betscharttransport.com/Buchhaltung_Treuhand.html", "_self", "entry", width_menu, 35, 1, "#1594E5", "65C8FF", -1, "Hier finden Sie Informationen über unser Buchhaltungs & Treuhand Dienstleistungs-Angebot");

m_df[1][4]  = new M_entry("zu vermieten","", "2", "entry", width_menu, 20, 1, "#1594E5", "#65C8FF",  2, "");//Hier finden Sie Informationen zu den Räumlichkeiten die wir zu vermieten haben

//m_df[1][6]  = new M_entry("zurück zur Startseite", "http://www.betscharttransport.com", "_self", "entry", width_menu, length_menu, 1, "#1594E5", "65C8FF", -1, "Hier finden Sie zurück zu unserer Startseite");



m_df[2]     = new Array();

m_df[2][0]  = new M_menu (true, "left", 1);

m_df[2][1]  = new M_entry("Büros", "http://www.betscharttransport.com/Bueros.html", "_self", "entry", 114, 20, 1, "#1594E5", "#65C8FF", -1, "Hier finden Sie Infos bzgl. attraktiven Büro-Räumlichkeiten die wir vermieten");

m_df[2][2]  = new M_entry("Lager", "http://www.betscharttransport.com/Lager.html", "_self", "entry", 114, 20, 1, "#1594E5", "#65C8FF", -1, "Hier finden Sie Infos bzgl. attraktiven Lager-Räumlichkeiten die wir vermieten.");

m_df[2][3]  = new M_entry("Wohnungen", "http://www.betscharttransport.com/Wohnungen.html", "_self", "entry", 114, 20, 1, "#1594E5", "#65C8FF", -1, "Hier finden Sie Infos bzgl. attraktiven Wohnungen die wir im Kanon Schwyz vermieten");

m_df[3]     = new Array();

m_df[3][0]  = new M_menu (true, "left", 1);

m_df[3][1]  = new M_entry("Kontakt", "http://www.betscharttransport.com/Kontakt.html", "_self", "entry", 114, 20, 1, "#1594E5", "#65C8FF", -1, "Hier finden Sie Infos wie Sie mit uns in Kontakt treten können");

m_df[3][2]  = new M_entry("Standort Karten-         ausschnitt", "http://www.mapquest.com/maps/map.adp?formtype=search&countryid=229&addtohistory=&country=CH&address=Bahnhofstrasse+17&city=Oberrueti&zipcode=5647&submit=Get+Map", "_blank", "entry", 114, 48, 1, "#1594E5", "#65C8FF", -1, "Hier finden Sie einen Karten-Ausschnitt den Sie zu unserem Standort in Oberrüti Kt. Argau führt");

m_df[3][3]  = new M_entry("Jobs", "http://www.betscharttransport.com/Job.html", "_self", "entry", 114, 20, 1, "#1594E5", "#65C8FF", -1, "Hier finden Sie Infos über unsere Vakanzen (nur für harte Männer/Frauen??? (-;)");

m_df[3][4]  = new M_entry("Geschichtliches", "http://www.betscharttransport.com/Geschichtliches.html", "_self", "entry", 114, 20, 1, "#1594E5", "#65C8FF", -1, "Hier finden Sie Infos über den Werdegang von Betschart Transport AG");

//m_df[3][3]  = new M_entry("News", "http://www.betscharttransport.com/News.html", "_self", "entry", 114, 20, 1, "#1594E5", "#65C8FF", -1, "Hier finden Sie Infos über News von Betschart Transport AG");



//m_df[3][5]  = new M_entry("Fahrzeugpark", "", "_self", "entry", 114, 20, 1, "#1594E5", "#65C8FF", -1, "In Bearbeitung");

//df[3][6]  = new M_entry("das Team", "", "_self", "entry", 114, 20, 1, "#1594E5", "#65C8FF", -1, "In Bearbeitung");

m_df[3][5]  = new M_entry("Links", "http://www.betscharttransport.com/Links.html", "_self", "entry", 114, 20, 1, "#1594E5", "#65C8FF", -1, "Hier finden Sie Links die im Zusammenhang mit Betschart Transport AG stehen");

//m_df[3][8]  = new M_entry("zu vermieten","", "2", "title", 127, 22, 1, "#1594E5", "#65C8FF",  2, "Hier finden Sie Infos zu den Räumlichkeiten die wir zu vermieten haben.");



//m_df[4]     = new Array();

//m_df[4][0]  = new M_menu (true, "left", 1);

//m_df[4][1]  = new M_entry("Normal Güter", "<URL>", "_self", "entry", 127, 20, 1, "#1594E5", "#65C8FF", -1, "Wir transportieren auch Ihre Güter von A nach Z.");

//m_df[4][2]  = new M_entry("Gross Volumen", "<URL>", "_self", "entry", 127, 20, 1, "#1594E5", "#65C8FF", -1, "Unsere Fahrzeuge besitzen eine Innenhöhe bis 3.15 m!!!!");

//m_df[4][3]  = new M_entry("Offert-Anfrage", "<URL>", "_self", "entry", 127, 20, 1, "#1594E5", "#65C8FF", -1, "Hier gelangen Sie zu unserem Online Offert-Anfrage Formula.r");

// ______________________________________________  \/  menu generation  \/  ____________________________________________

// following code contains the menu generation. please do not touch! ©2002 by trueworld

// Note: the following code is optimized to save space/download-time, when looking at the according page!

// ______________p_l_e_a_s_e___d_e_l_e_t_e___t_h_i_s___c_o_m_m_e_n_t___b_o_x___t_o___s_a_v_e___s_p_a_c_e________________

// browser identification

var DOM=false,IE=false,NS=false;NS6=false;



if(document.getElementById)DOM=true;

if(document.all&&!DOM)IE=true;

if(((navigator.appName=='Netscape')&&(navigator.appVersion.substring(0,1)==4))&&!DOM&&!IE)NS=true;

if(DOM && navigator.appName=='Netscape')NS6=true;

//if(NS6){ // || DOM || NS){

	//7var m_top      = 122;//152

//	var m_top      = 0;

//}



//if(NS){

	//var m_top      = 128;//152	

//	var m_top      = 0;

//}



if(!DOM &&!IE &&!NS){

alert("This site was created for:\n\n"+

"    - MS Internet Explorer 4.x\tor higher\n"+

"    - Netscape 4.x\t\tor higher\n"+

"    - Browsers that support DOM\n\n"+

"Your Browser unfortunately doesn´t belong to this group - sorry!\n"+

"Please download an appropriate Browser from the internet...");

window.history.back();



}



// get window width



var w_wd=0;

function W_width(){

if(window.innerWidth)w_wd=window.innerWidth;

else if(document.body&&document.body.offsetWidth)w_wd=document.body.offsetWidth;



if(w_wd==0){

	window.moveTo(15,15);

	window.resizeTo((screen.availWidth-30),(screen.availHeight-30));

	w_wd=screen.availWidth-30;

	alert('Your Browser is not able to retrieve the window width. ' +

	'I therefore resize your window - otherways, I can´t ' +

	'create the menu´s correctly!');

}}



// menu object





function M_menu(par0,par1,par2){



this.mvt=par0;

this.mal=par1;

this.msp=par2;

this.mwd=null;

this.mpm=null;

this.mpe=null;

this.mte=null;

this.mrf=null;

this.mx=null;

this.my=null;

}





// entry object



function M_entry(par0,par1,par2,par3,par4,par5,par6,par7,par8,par9,par10) {

if ((m_showlink.indexOf('style')!=-1)&&(par1.length<=0)&&(par9==-1))par3='weak'+par3;

	this.mnm=par0;

	this.mlk=par1;

	this.mtg=par2;

	this.mcs=par3;

	this.mwt=par4;

	this.mhg=par5;

	this.mpc=par6;

	this.mnr=par7;

	this.msl=par8;

	this.mim=null;

	this.msi=null;

	this.mch=par9;

	this.mex=null;

	this.mey=null;

	this.ttp=par10;

}





// preprocessing



var m_wi=0,m_il='',m_hp;

for(var i=0;i<m_df.length;i++){

for(var j=1;j<m_df[i].length;j++){

if(!m_df[i][j]){

	alert('Error!\n\nThere is an error in the menu-structure!\nCould not read the properties of a '+

	'm_df!\nPlease correct the menu-structure! (-> m_df['+i+']['+j+'])');

	window.history.back();

}



if(m_df[i][j].mch!=-1){

	if(m_df[m_df[i][j].mch][0].mpm!=null){

		alert('Error!\n\nThere is an error in the menu-structure!\nA child Menu cannot '+

		'be asigned to more than one parent Menus!\nPlease correct the menu-structure! '+

		'(-> m_df['+i+']['+j+'])');

		window.history.back();

	}

	m_df[m_df[i][j].mch][0].mpm=i;m_df[m_df[i][j].mch][0].mpe=j;

	if(i==0)m_df[m_df[i][j].mch][0].mte=j;else m_df[m_df[i][j].mch][0].mte=m_df[i][0].mte;

}



if(m_df[i][0].mvt!=true){

	m_wi+=m_df[0][j].mwt;

	if(j<m_df[i].length)m_wi+=m_df[i][j].mpc;

}else{

	if(m_wi<m_df[i][j].mwt)m_wi=m_df[i][j].mwt;

}





if((m_showlink.indexOf('highlite') != -1)&&(m_df[i][j].mlk.length<=0)&&(m_df[i][j].mch==-1))m_df[i][j].msl=m_df[i][j].mnr;

if(m_df[i][j].mnr.substr(0,4)=='pic:'){

if(m_il.indexOf(m_df[i][j].mnr)!=-1){

m_hp=m_il.substring(m_il.indexOf(m_df[i][j].mnr),m_il.length);

m_ig=m_hp.substring(0,m_hp.indexOf(";")).split(",");

m_df[i][j].mim=new Image();m_df[i][j].mim.src=(m_ig[3]=='mim')?m_df[m_ig[1]][m_ig[2]].mim.src:m_df[m_ig[1]][m_ig[2]].msi.src;

}else{

m_df[i][j].mim=new Image();m_df[i][j].mim.src=m_df[i][j].mnr.substring(4,m_df[i][j].mnr.length);

m_il+=m_df[i][j].mnr+","+i+","+j+",mim;";

}}

if(m_df[i][j].msl.substr(0,4)=='pic:'){

if(m_il.indexOf(m_df[i][j].msl)!=-1){

m_hp=m_il.substring(m_il.indexOf(m_df[i][j].msl),m_il.length);

m_ig=m_hp.substring(0,m_hp.indexOf(";")).split(",");

m_df[i][j].msi=new Image();m_df[i][j].msi.src=(m_ig[3]=='mim')?m_df[m_ig[1]][m_ig[2]].mim.src:m_df[m_ig[1]][m_ig[2]].msi.src;

}else{

m_df[i][j].msi=new Image();m_df[i][j].msi.src=m_df[i][j].msl.substring(4,m_df[i][j].msl.length);

m_il+=m_df[i][j].msl+","+i+","+j+",msi;";

}}}

m_df[i][0].mwd=m_wi;

m_wi=0;

}

var m_iw=15,m_tp,m_id,m_tx,m_ty,m_px,m_py,m_st;

//  create and show menus

function M_create(){

W_width();

m_py=m_top;

m_px=m_margin;

if(m_align=='center')m_px=(w_wd/2)-(m_df[0][0].mwd/2)+center_pos_add;

if(m_align=='right')m_px=w_wd-m_margin-m_df[0][0].mwd;

if(m_px<m_margin)m_px=m_margin;

for(var i=0;i< m_df.length;i++){

m_ty=0;

m_tx=0;

m_st="";

for(var j=1;j<m_df[i].length;j++){

if((m_df[i][0].mvt==true)&&(m_df[i][0].mal=='left'))m_tx=0;

if((m_df[i][0].mvt==true)&&(m_df[i][0].mal=='right'))m_tx=m_df[i][0].mwd-m_df[i][j].mwt; 

if((m_df[i][0].mvt==true)&&(m_df[i][0].mal=='center'))m_tx=(m_df[i][0].mwd/2)-(m_df[i][j].mwt/2)+center_pos_add;

m_df[i][j].mex=m_tx;

m_df[i][j].mey=m_ty;

if(DOM||IE){

m_st+="<div id='bnm"+i+"e"+j+"' style='position: absolute; visibility: inherit; z-index: 4; top: "+m_ty+"; left: "+m_tx+"; width: "+m_df[i][j].mwt+"; height: "+m_df[i][j].mhg+"; clip: rect(0,"+m_df[i][j].mwt+","+m_df[i][j].mhg+",0);";

m_st+=(m_df[i][j].mnr.substr(0,4)=='pic:')?"'><img src='"+m_df[i][j].mim.src+"'></div>":" background-color: "+m_df[i][j].mnr+";'></div>";

m_st+="<div style='position: absolute; visibility: inherit; z-index: 3; top: "+m_ty+"; left: "+m_tx+"; width: "+m_df[i][j].mwt+"; height: "+m_df[i][j].mhg+"; clip: rect(0,"+m_df[i][j].mwt+","+m_df[i][j].mhg+",0);";

m_st+=(m_df[i][j].msl.substr(0,4)=='pic:')?"'><img src='"+m_df[i][j].msi.src+"'></div>":" background-color: "+m_df[i][j].msl+";'></div>";

m_st+="<div style='position: absolute; visibility: inherit; z-index: 5; ";

m_st+="top: "+m_ty+"; left: "+m_tx+"; width: "+m_df[i][j].mwt+"; height: "+m_df[i][j].mhg+"; ";

m_st+="clip: rect(0,"+m_df[i][j].mwt+","+m_df[i][j].mhg+",0); ";

if(m_df[i][j].mlk.length > 0)m_st+="cursor: default;";

if(!NS6){













if(m_df[i][j].mlk.substr(0,11)=='javascript:')m_st+="' onMouseUp='hide(0,0);"+m_df[i][j].mlk+";";













else m_st+="' onMouseUp='M_goTo(\""+m_df[i][j].mlk+"\", \""+m_df[i][j].mtg+"\"); ";













}













m_st+="' onMouseOver='tooltip_start(event,\""+m_df[i][j].ttp+"\");show("+i+","+j+");'";













m_st+=" onMouseOut='tooltip_hide();hide("+i+","+j+");";













}













if(NS){













m_st+="<layer id='bnm"+i+"e"+j+"' visibility='inherit' z-index='4' top='"+m_ty+"' left='"+m_tx+"' width='"+m_df[i][j].mwt+"' height='"+m_df[i][j].mhg+"' clip='"+m_df[i][j].mwt+","+m_df[i][j].mhg+"";













m_st+=(m_df[i][j].mnr.substr(0,4)=='pic:')?"'><img src='"+m_df[i][j].mim.src+"'></layer>":"' bgColor='"+m_df[i][j].mnr+"'></layer>";













m_st+="<layer visibility='inherit' z-index='3' top='"+m_ty+"' left='"+m_tx+"' width='"+m_df[i][j].mwt+"' height='"+m_df[i][j].mhg+"' clip='"+m_df[i][j].mwt+","+m_df[i][j].mhg+"";













m_st+=(m_df[i][j].msl.substr(0,4)=='pic:')?"'><img src='"+m_df[i][j].msi.src+"'></layer>":"' bgColor='"+m_df[i][j].msl+"'></layer>";













m_st+="<layer id='m"+i+"e"+j+"' visibility='inherit' z-index='6' top='"+m_ty+"' left='"+m_tx+"' width='"+m_df[i][j].mwt+"' height='"+m_df[i][j].mhg+"' onMouseOver='tooltip_start(event,\""+m_df[i][j].ttp+"\");show("+i+","+j+");' onMouseOut='tooltip_hide();hide("+i+","+j+");'></layer>";













m_st+="<layer visibility='inherit' z-index='5' top='"+m_ty+"' left='"+m_tx+"' width='"+m_df[i][j].mwt+"' height='"+m_df[i][j].mhg+"' clip='"+m_df[i][j].mwt+","+m_df[i][j].mhg+"";













}













m_st+="'><table border='0' cellspacing='0' cellpadding='0' height='100%' width='100%'><tr align='center' valign='middle'>";













m_st+="<td width='"+m_iw+"'>";













if((i!=0)&&((m_df[i][j].mch!=-1)&&((m_popup=='left')||((m_popup=='auto')&&(m_df[i][0].mte>(m_df[0].length/2)))))){m_st+="<img src='"+m_icn[0].src+"'></td>"} else {if((m_showlink.indexOf('icons')!=-1)&&(m_df[i][j].mlk.length > 0)&&((m_popup=='right')||((m_popup=='auto')&&(m_df[i][0].mte<=(m_df[0].length/2))))) m_st+="<img src='"+m_icn[2].src+"'></td>";}













m_st+="</td>";













m_tp=m_df[i][j].mwt-(2*m_iw);













m_st+="<td width='"+m_tp+"' align='"+m_df[i][0].mal+"'><p class = \"" + m_df[i][j].mcs + "\">";













m_st+=m_df[i][j].mnm;













m_st+="</p></td>";













m_st+="<td width='"+m_iw+"'>";













if((i!=0)&&((m_df[i][j].mch!=-1)&&((m_popup=='right')||((m_popup=='auto')&&(m_df[i][0].mte<=(m_df[0].length/2)))))){m_st+="<img src='"+m_icn[1].src+"'>"} else {if((m_showlink.indexOf('icons')!=-1)&&(m_df[i][j].mlk.length > 0)&&((m_popup=='left')||((m_popup=='auto')&&(m_df[i][0].mte>(m_df[0].length/2))))) m_st+="<img src='"+m_icn[3].src+"'></td>";}













m_st+="</td></tr></table>";













if(DOM||IE)m_st+="</div>";













if(NS)m_st+="</layer>";













if(NS6){













m_st+="<div id='"+i+"e"+j+"' style='position: absolute; visibility: inherit; z-index: 6; ";













m_st+="top: "+m_ty+"; left: "+m_tx+"; width: "+m_df[i][j].mwt+"; height: "+m_df[i][j].mhg+";'></div>";













}













if(m_df[i][0].mvt==false)m_tx+=m_df[i][j].mwt+m_df[i][j].mpc;













else m_ty+=m_df[i][j].mhg+m_df[i][j].mpc;













}













if(i!=0){













m_pi=m_df[i][0].mpm;













m_pj=m_df[i][0].mpe;













m_px=m_df[m_pi][0].mx;













m_py=m_df[m_pi][0].my;













if(m_df[m_pi][0].mvt==true){













m_py+=m_df[m_pi][m_pj].mey; 













m_px+=m_df[m_pi][m_pj].mex;













if((m_popup=='left')||((m_popup=='auto')&&(m_df[i][0].mte>(m_df[0].length/2)))){













m_px-=m_df[i][0].mwd;













m_px-=m_df[i][0].msp;













}else{













m_px+=m_df[m_pi][m_pj].mwt;













m_px+=m_df[i][0].msp;













}













}else{













m_px+=m_df[m_pi][m_pj].mex;













if(m_df[i][0].mal=='center')m_px+=(m_df[m_pi][m_pj].mwt-m_df[i][0].mwd)/2+center_pos_add;















if(m_df[i][0].mal=='right')m_px+=(m_df[m_pi][m_pj].mwt-m_df[i][0].mwd);













m_py+=m_df[m_pi][m_pj].mhg;













m_py+=m_df[i][0].msp;













}}













m_df[i][0].mx=m_px;













m_df[i][0].my=m_py;













if(DOM){



var newDiv=document.createElement('div');

document.getElementsByTagName('body').item(0).appendChild(newDiv);

newDiv.innerHTML=m_st;

with(m_df[i][0]){

mrf=(eval(newDiv)).style;

mrf.position='absolute';

mrf.top=m_py;

mrf.left=m_px;

if(i==0)mrf.visibility='visible';



else mrf.visibility='hidden';



}



if(NS6){



for(var j=1;j<m_df[i].length;j++){

	document.getElementById(i+'e'+j).addEventListener("mouseover",M_ns6show,true);

	document.getElementById(i+'e'+j).addEventListener("mouseout",M_ns6hide,true);

	document.getElementById(i+'e'+j).addEventListener("mouseup",M_ns6goto,true);

}}}





if(IE){



document.body.insertAdjacentHTML('beforeEnd','<div id="m'+i+'" style="position: absolute; top: '+m_py+'; left: '+m_px+'; visibility: hidden">'+m_st+'</div>');

m_id='m'+i;

m_df[i][0].mrf=document.all[m_id].style;

if(i==0)m_df[i][0].mrf.visibility='visible';

}



if(NS){



with(m_df[i][0]){

mrf=new Layer(0);

mrf.left=m_px;

mrf.top=m_py;

mrf.document.open();

mrf.document.write(m_st);

mrf.document.close();

if(i==0)mrf.visibility='visible';

for(var j=1;j<m_df[i].length;j++) {

mrf.document.layers['m'+i+'e'+j].captureEvents(Event.MOUSEUP);

if(m_df[i][j].mlk.substr(0,11)=='javascript:') 













mrf.document.layers['m'+i+'e'+j].onmouseup=new Function("hide(0,0);"+m_df[i][j].mlk);













else mrf.document.layers['m'+i+'e'+j].onmouseup=new Function('M_goTo("'+m_df[i][j].mlk+'","'+m_df[i][j].mtg+'")');













}}}}}













var m_i6













function M_ns6show(ev){













m_st=""+ev.target.id;













m_i6=m_st.split("e");













tooltip_start(ev,m_df[m_i6[0]][m_i6[1]].ttp);













show(m_i6[0],m_i6[1]);













}













function M_ns6hide(ev){













m_st=""+ev.target.id;













m_i6=m_st.split("e");













tooltip_hide();













hide(m_i6[0],m_i6[1]);













}













var m_js;













function M_ns6goto(ev){













m_st=""+ev.target.id;













m_i6=m_st.split("e");













if(m_df[m_i6[0]][m_i6[1]].mlk.substr(0,11)=="javascript:"){













m_js=new Function("hide(0,0);"+m_df[m_i6[0]][m_i6[1]].mlk);













m_js();













}else{













M_goTo(m_df[m_i6[0]][m_i6[1]].mlk, m_df[m_i6[0]][m_i6[1]].mtg);













}}













// show next page (follow link)













function M_goTo(m_lk, m_tg){













if(m_lk.length>0){













hide(0,0);













if(m_tg=="_blank"){













open(unescape(m_lk));













}else{













if(m_tg=="_top"){













top.location.href=unescape(m_lk);













}else{













if(m_tg=="_parent"){













parent.location.href=unescape(m_lk);













}else{













if((m_tg.length==0)||(m_tg=="_self")){













location.href=unescape(m_lk);













}else{













top.frames[m_tg].location.href=unescape(m_lk);













}}}}}}













var m_wh,m_vm=new Array(),m_om=new Array();













// show menu













function show(m_mn,m_en){













status=m_df[m_mn][m_en].mlk;













clearTimeout(m_wh);













hideAllBut(m_mn,m_en);









m_pic=m_df[m_mn][m_en].msl.substr(0,4);



de_select(m_vm,'selected',m_pic);













if(m_df[m_mn][m_en].mch!=-1){













m_df[m_df[m_mn][m_en].mch][0].mrf.visibility='visible';













}













m_om=m_vm;













}













// hide menu













function hide(m_mn,m_en){













status='';













if((m_mn==0)&&(m_df[m_mn][m_en].mch==-1))hideAllBut(0,0);













else m_wh=setTimeout('hideAllBut(0,0);',300);









m_pic="no_sound";



de_select(m_om,'deselected',m_pic);       













}













// hideAllBut-function













function hideAllBut(m_mn,m_en){













m_vm=getActiveMenus(m_mn,m_en);













for(var z=0;z<m_df.length;z++){













if(!m_vm[0][z]){













m_df[z][0].mrf.visibility='hidden';













}else{













m_id='bnm'+z+'e'+m_vm[0][z];













if(NS){













m_df[z][0].mrf.document.layers[m_id].zIndex=m_vm[1][z];













m_df[z][0].mrf.visibility='visible';













}













if(DOM)document.getElementById(m_id).style.zIndex=m_vm[1][z];













if(IE)document.all[m_id].style.zIndex=m_vm[1][z];













}}}













// get tree of active menus













function getActiveMenus(m_mn, m_en){













var m_am=new Array(m_df.length);













var m_ac=new Array(m_df.length);













var m_at=new Array();













m_at[0]=m_am;













m_at[1]=m_ac;













while(true){













if((m_mn==0)&&(m_en==0)){













m_am[m_mn]=2;













m_ac[m_mn]=4;













}else{













m_am[m_mn]=m_en;













m_ac[m_mn]=2;













}













if(m_mn==0)return m_at;













m_en=m_df[m_mn][0].mpe;













m_mn=m_df[m_mn][0].mpm;













}}













// change background-color











function playSound()

{

//	if(nets)document.sound1.play();



	//if(DOM)document.sound1.play();

	

		if(inet && Player64.IsSoundCardEnabled()==true )document.sound1.play();

	

}



function de_select(m_tr,m_su,m_pic){

//window.location = "file:///H:/FAT_2k/Betschat_Transporte/betschart_web/button.mp3";	

//if(inet && !window.opera && m_pic=='pic:' )playSound();

//if(DOM)playSound(); && m_gd=='pic:'

//playSound();



for(var z=0;z<m_df.length;z++){

if(m_tr[0][z]){

m_id='bnm'+z+'e'+m_tr[0][z];

if(m_su=='selected'){

if(NS)m_df[z][0].mrf.document.layers[m_id].zIndex=2;

if(DOM)document.getElementById(m_id).style.zIndex=2;

if(IE)document.all[m_id].style.zIndex=2;



}else{













if(NS)m_df[z][0].mrf.document.layers[m_id].zIndex=4;













if(DOM)document.getElementById(m_id).style.zIndex=4;













if(IE)document.all[m_id].style.zIndex=4;













}}}}













// resize













var m_rs,m_gf;













var m_po=window.innerWidth;













nsResizeHandler=new Function('if(m_po!=window.innerWidth){if(document.title=="home")location.reload();else M_create();}');













function M_doresize(){













clearTimeout(m_gf);













m_rs=false;













location.reload();













}













function M_resize(){













if(NS){













nsResizeHandler()













}else{













if(m_rs){













clearTimeout(m_gf);













}else{













m_rs=true;













}













m_gf=setTimeout("M_doresize()",200);













}}













// tooltip













if(NS){













document.writeln('<layer id="tooltip" z-index="1" bgColor="#000000" visibility="hidden">');













document.writeln('</layer>');













} else {













document.writeln('<div id="tooltip" style="position:absolute;top:10;left:10;z-index:1;background:#000000;visibility:visible;">');













document.writeln('</div>');













}













if(NS){













document.captureEvents(Event.MOUSEMOVE);













document.onMouseMove=coords;













}else{













document.onmousemove=coords;













}













var tooltip_counter=0;













var tooltip_x=0;













var tooltip_y=0;













var tooltip_x_old=0;













var tooltip_y_old=0;













var tooltip_interval;













function coords(my_event){













if ((NS) || (NS6)) {













tooltip_x=my_event.pageX;













tooltip_y=my_event.pageY;













}else{













tooltip_x=window.event.clientX;













tooltip_y=window.event.clientY;













}}













function tooltip_start(my_event,item){













tooltip_hide();













if(item.length!=0){













if(NS){













document.layers['tooltip'].document.write('<table bgColor="#ffffdd" cellpadding="2" cellspacing="1" border="0"><tr><td><font face="Arial" size="2">'+item+'</font></td></tr></table>');













document.layers['tooltip'].document.close();













}













if (IE) document.all.tooltip.innerHTML='<p style="margin:1"><table bgColor="#ffffdd" cellpadding="2" cellspacing="1" border="0"><tr><td><font face="Arial" size="2">'+item+'</font></td></tr></table></p>';













if (DOM) document.getElementById('tooltip').innerHTML='<p style="margin:1"><table bgColor="#ffffdd" cellpadding="2" cellspacing="1" border="0"><tr><td><font face="Arial" size="2">'+item+'</font></td></tr></table></p>';













tooltip_interval = setInterval("tooltip_check()",15);













}}













function tooltip_check(){













if((tooltip_x!=tooltip_x_old)||(tooltip_y!=tooltip_y_old)){













tooltip_counter=0;













tooltip_x_old=tooltip_x;













tooltip_y_old=tooltip_y;



}else{tooltip_counter++;}













if (tooltip_counter >= 20) {













clearInterval(tooltip_interval);













if (NS){













document.layers['tooltip'].left=tooltip_x;













document.layers['tooltip'].top=tooltip_y+21;













document.layers['tooltip'].zIndex=1;













document.layers['tooltip'].visibility="show";













}













if (IE) {













document.all.tooltip.style.left=tooltip_x;













document.all.tooltip.style.top=tooltip_y+21;













document.all.tooltip.style.zIndex=1;













document.all.tooltip.style.visibility="visible";













}













if (DOM) {













document.getElementById('tooltip').style.left=tooltip_x;













document.getElementById('tooltip').style.top=tooltip_y+21;













document.getElementById('tooltip').style.zIndex=999;













document.getElementById('tooltip').style.visibility="visible";













}}}













function tooltip_hide(){













clearInterval(tooltip_interval);













if(NS) document.layers['tooltip'].visibility="hidden";













if(DOM) document.getElementById('tooltip').style.visibility="hidden";













if(IE) document.all.tooltip.style.visibility="hidden";













}

//<link   type="text/css"        href="file:///H:/FAT_2k/Betschat_Transporte/betschart_web/JScript/menu_styles.css"   rel=stylesheet>





function SetCSS() {

	//if (parent.defstylesheet){

	// 		css=parent.defstylesheet;

	//}else{

		//if(inet){css="file:///H:/FAT_2k/Betschat_Transporte/betschart_web/JScript/menu_styles.css" ;} 

	//	else {css="file:///H:/FAT_2k/Betschat_Transporte/betschart_web/JScript/menu_styles_nets.css";}

	//}



	if(inet){document.write ('<link rel=stylesheet type="text/css" href="http://www.betscharttransport.com/JScript/menu_styles.css">'); }

	if(nets){document.write ('<link rel=stylesheet type="text/css" href="http://www.betscharttransport.com/JScript/menu_styles_nets.css">');}

	if(window.opera){document.write ('<link rel=stylesheet type="text/css" href="http://www.betscharttransport.com/JScript/menu_styles_nets.css">');}

}







function quake()

{

  // the horizontal displacement

  var deltaX=1;

  // make sure the browser support the moveBy method

  if (window.moveBy)

  {

    for (qCounter=0; qCounter<qDuration; qCounter++)

    {

      // shake left

      if ((qCounter%4)==0)

      {

        window.moveBy(deltaX, 0);

      }

      // shake right

      else if ((qCounter%4)==2)

      {

        window.moveBy(-deltaX, 0);

      }

      // speed up or slow down every X cycles

      if ((qCounter%30)==0)

      {

        // speed up halfway

        if (qCounter<qDuration/2)

        {

           deltaX++;

        }

        // slow down after halfway of the duration

        else

        {

          deltaX--;

        }

      }

    }

  }

}





