/* Copyright 7/2008 by Dragomir Dragotin (D-Sign) and Robert Mayr (ROM Electronic) - except 4.2 * Version 2.4 */


// *** 1  Extrenes Laden eines Frames verhindern
// if (top.frames.length == 0) { top.location = "index.htm"; };

// *** 2  Browser checken

function checkBrowser(){
	this.ver=navigator.appVersion;
	this.dom=document.getElementById?1:0;
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;
	this.ie4=(document.all && !this.dom)?1:0;
	this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie5 || this.ie4 || this.ns4 || this.ns5);
	return this;
}
bw=new checkBrowser()

// *** 3  Bilder vorladen 

// *** 4  Menu / Navigation 
// *** 4.1  Button-Zustaende

var aktiv=0;
function oMov(ov,lo) { if(aktiv) { if(ov==aktiv) { document.getElementById('i_m'+ov+lo).src='c'+lo+'/g'+lo+'/rom_m'+lo+ov+'a.gif'; } 
                                   else          { document.getElementById('i_m'+ov+lo).src='c'+lo+'/g'+lo+'/rom_m'+lo+ov+'o.gif'; } }
                       else      {                 document.getElementById('i_m'+ov+lo).src='c'+lo+'/g'+lo+'/rom_m'+lo+ov+'o.gif'; } }

function oMou(ou,lt) { if(aktiv) { if(ou==aktiv) { document.getElementById('i_m'+ou+lt).src='c'+lt+'/g'+lt+'/rom_m'+lt+ou+'a.gif'; }
                                   else          { document.getElementById('i_m'+ou+lt).src='c'+lt+'/g'+lt+'/rom_m'+lt+ou+'n.gif'; } }
                       else      {                 document.getElementById('i_m'+ou+lt).src='c'+lt+'/g'+lt+'/rom_m'+lt+ou+'n.gif'; } }

function oMup(up,lp) { if(aktiv) { document.getElementById('i_m'+aktiv+lp).src='c'+lp+'/g'+lp+'/rom_m'+lp+aktiv+'n.gif'; }
                      document.getElementById('i_m'+up+lp).src='c'+lp+'/g'+lp+'/rom_m'+lp+up+'a.gif';
                      aktiv=up;
}

// *** 4.2  Button-Ausblenden

function showhide(div,nest){
	obj=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:bw.ns4?nest?document[nest].document[div]:document[div]:0; 
	if(obj.display=='block' || obj.display=='block') obj.display='none';
	else obj.display='block';
}

function show(div,nest){
	obj=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:bw.ns4?nest?document[nest].document[div]:document[div]:0; 
	obj.display='block';
}

function hide(div,nest){
	obj=bw.dom?document.getElementById(div).style:bw.ie4?document.all[div].style:bw.ns4?nest?document[nest].document[div]:document[div]:0; 
	obj.display='none';
}

// *** 5  Navigation Landessprache

function oMov_l(ovl) { document.getElementById('i_l'+ovl).src='g/rom_l-'+ovl+'o.gif'; }
function oMou_l(oul) { document.getElementById('i_l'+oul).src='g/rom_l-'+oul+'n.gif'; }


// *** 6  Navigation Geraete
// *** 6.1  Rollover Geraetesymbole

var sm;  // zur Anpassung der "aktiv"-Variable an das jew. Submenu
var aktivg=101+sm;

// ** DEUTSCH **
function oMov_g_d(ovg,sm) { if(!aktivg) aktivg=101+sm;
                            if(ovg==aktivg) { document.getElementById('i_gs'+ovg).src='../cd/gd/roms'+ovg+'a.gif'; } 
                            else            { document.getElementById('i_gs'+ovg).src='../cd/gd/roms'+ovg+'o.gif'; } }
function oMou_g_d(oug,sm) { if(oug==aktivg) { document.getElementById('i_gs'+oug).src='../cd/gd/roms'+oug+'a.gif'; }
                            else            { document.getElementById('i_gs'+oug).src='../cd/gd/roms'+oug+'n.gif'; } }
function oMup_g_d(upg,sm,n) {   // n = Anzahl Geraete im Submenu
                            if(aktivg)      { document.getElementById('i_gs'+aktivg).src='../cd/gd/roms'+aktivg+'n.gif'; }
                            document.getElementById('i_gs'+upg).src='../cd/gd/roms'+upg+'a.gif';
                            gerb(100+n+sm-upg); aktivg=upg; }

// ** ESPANOL **
function oMov_g_e(ovg,sm) { if(!aktivg) aktivg=101+sm;
                            if(ovg==aktivg) { document.getElementById('i_gs'+ovg).src='../ce/ge/roms'+ovg+'a.gif'; } 
                            else            { document.getElementById('i_gs'+ovg).src='../ce/ge/roms'+ovg+'o.gif'; } }
function oMou_g_e(oug,sm) { if(oug==aktivg) { document.getElementById('i_gs'+oug).src='../ce/ge/roms'+oug+'a.gif'; }
                            else            { document.getElementById('i_gs'+oug).src='../ce/ge/roms'+oug+'n.gif'; } }
function oMup_g_e(upg,sm,n) {   // n = Anzahl Geraete im Submenu
                            if(aktivg)      { document.getElementById('i_gs'+aktivg).src='../ce/ge/roms'+aktivg+'n.gif'; }
                            document.getElementById('i_gs'+upg).src='../ce/ge/roms'+upg+'a.gif';
                            gerb(100+n+sm-upg); aktivg=upg; }

// ** BRITISH **
function oMov_g_b(ovg,sm) { if(!aktivg) aktivg=101+sm;
                            if(ovg==aktivg) { document.getElementById('i_gs'+ovg).src='../cb/gb/roms'+ovg+'a.gif'; } 
                            else            { document.getElementById('i_gs'+ovg).src='../cb/gb/roms'+ovg+'o.gif'; } }
function oMou_g_b(oug,sm) { if(oug==aktivg) { document.getElementById('i_gs'+oug).src='../cb/gb/roms'+oug+'a.gif'; }
                            else            { document.getElementById('i_gs'+oug).src='../cb/gb/roms'+oug+'n.gif'; } }
function oMup_g_b(upg,sm,n) {   // n = Anzahl Geraete im Submenu
                            if(aktivg)      { document.getElementById('i_gs'+aktivg).src='../cb/gb/roms'+aktivg+'n.gif'; }
                            document.getElementById('i_gs'+upg).src='../cb/gb/roms'+upg+'a.gif';
                            gerb(100+n+sm-upg); aktivg=upg; }

// ** FRANCAISE **
function oMov_g_f(ovg,sm) { if(!aktivg) aktivg=101+sm;
                            if(ovg==aktivg) { document.getElementById('i_gs'+ovg).src='../cf/gf/roms'+ovg+'a.gif'; } 
                            else            { document.getElementById('i_gs'+ovg).src='../cf/gf/roms'+ovg+'o.gif'; } }
function oMou_g_f(oug,sm) { if(oug==aktivg) { document.getElementById('i_gs'+oug).src='../cf/gf/roms'+oug+'a.gif'; }
                            else            { document.getElementById('i_gs'+oug).src='../cf/gf/roms'+oug+'n.gif'; } }
function oMup_g_f(upg,sm,n) {   // n = Anzahl Geraete im Submenu
                            if(aktivg)      { document.getElementById('i_gs'+aktivg).src='../cf/gf/roms'+aktivg+'n.gif'; }
                            document.getElementById('i_gs'+upg).src='../cf/gf/roms'+upg+'a.gif';
                            gerb(100+n+sm-upg); aktivg=upg; }
                       
// *** 6.2  Einblenden Geraet mit Beschreibung und technischen Daten

var zi_top=20;
var zi_alt=19;

function gerb(z) { if(zi_alt==19) { document.getElementById('d_gb'+z).style.zIndex = zi_top;
		                    zi_alt=z; }
		   else           { document.getElementById('d_gb'+zi_alt).style.zIndex = zi_alt+10;
				    document.getElementById('d_gb'+z).style.zIndex = zi_top;
                                    zi_alt=z; }
}


// *** 6.3 Navigation Geraete-Info   

var gi=0;       // gibt an, ob Geraeteauswahl oder Info angezeigt wird
function oMov_gi() { if(gi=="g") document.getElementById('i_gi').src='../g/rom_b-io.gif'; 
                     if(gi=="i") document.getElementById('i_gi').src='../g/rom_b-go.gif';
                     else        document.getElementById('i_gi').src='../g/rom_b-io.gif';}
                     
function oMou_gi() { if(gi=="g") document.getElementById('i_gi').src='../g/rom_b-in.gif';
                     if(gi=="i") document.getElementById('i_gi').src='../g/rom_b-gn.gif'; 
                     else        document.getElementById('i_gi').src='../g/rom_b-in.gif';} 
                     
function oMup_gi(ni) { if(gi=="g") { document.getElementById('i_gi').src='../g/rom_b-gn.gif';
                                   for(j=1;j<=ni;j++) {
                                   document.getElementById('d_gg'+j).style.top=1200; }
                                   document.getElementById('d_gi').style.top=36; gi="0";}
                                   
                     if(gi=="i") { document.getElementById('i_gi').src='../g/rom_b-in.gif';
                                   for(j=1;j<=ni;j++) {
                                   document.getElementById('d_gg'+j).style.top=38; }
                                   document.getElementById('d_gi').style.top=1200; gi="g";} 
                                   
                     else        { document.getElementById('i_gi').src='../g/rom_b-gn.gif';
                                   for(j=1;j<=ni;j++) {
                                   document.getElementById('d_gg'+j).style.top=1200; }
                                   document.getElementById('d_gi').style.top=36; gi="i";}
} 


// *** 7 Neues Fenster für Links aus Downloadbereich

//dlp = "../dld/";
//function nW(dlf) { nW1=window.open(dlp+dlf,'xy','status=no,location=no scrollbars=yes,toolbar=no,menubar=yes,directories=no,resizable=yes'); return false; nW1.focus(); }  // ,width=640,height=480'


// *** 8 Banner

// *** 8.1 Banner-Animation

var a_bi = new Array();
a_bi[0] = new Image(); a_bi[0].src="g/ban_FM4.gif";
a_bi[1] = new Image(); a_bi[1].src="g/ban_dfd1.jpg";
a_bi[2] = new Image(); a_bi[2].src="g/ban_efd1.jpg";
a_bi[3] = new Image(); a_bi[3].src="g/ban_hfr4.jpg";  

var a_lnk = new Array("rom_141", "rom_111", "rom_111", "rom_141");


function chB() {
  nr=0;
  document.getElementById("i_ban").src=a_bi[nr].src;
  nr+=1;
  window.setTimeout("chB1()",6000);
}

function chB1() {
  document.getElementById("i_ban").src=a_bi[nr].src;
  nr+=1;
  window.setTimeout("chB2()",3000);
}

function chB2() {
  document.getElementById("i_ban").src=a_bi[nr].src;
  nr+=1;
  window.setTimeout("chB()",3000);
}


// *** 8.2 Banner-Links und "Links"

function goP(path,lang) { if (document.getElementById("i_ban").src==a_bi[0].src)  {top.frames['main'].location = path+a_lnk[0]+lang+".htm";}
                          if (document.getElementById("i_ban").src==a_bi[1].src)  {top.frames['main'].location = path+a_lnk[1]+lang+"_DF1.htm";}
                          if (document.getElementById("i_ban").src==a_bi[2].src)  {top.frames['main'].location = path+a_lnk[2]+lang+".htm";}
						  if (document.getElementById("i_ban").src==a_bi[3].src)  {top.frames['main'].location = path+a_lnk[3]+lang+".htm";} }

                          
function goL(lnk) { romlink = window.open(lnk,"ROM_Link","scrollbars=yes,menubar=yes,location=yes"); return false; romlink.focus(); }