var lock=1;
function checkLock() { if (lock==1) {lock=0; return true;} return false; }

var GECKO = document.getElementById? 1:0 ;
var NS = document.layers? 1:0 ;
var IE = document.all? 1:0 ;

// Skyscraper
////////////////////////////////////////
var bodyWidth = 0;

function getWidth(){
	if( typeof( window.innerWidth ) == 'number' ) {    //Non-IE
		bodyWidth = window.innerWidth;
	} 
	else {
		if( document.documentElement && ( document.documentElement.clientWidth ) ) {
			//IE 6+ in 'standards compliant mode'
			bodyWidth = document.documentElement.clientWidth;
		} 
		else {
			if( document.body && ( document.body.clientWidth ) ) {
				bodyWidth = document.body.clientWidth;
			}
		}
	}
	return(bodyWidth);
}

function adjustSkyScraper() {
	var bodyWidth=getWidth();
	if(bodyWidth < 1145) {
		document.getElementById('skyscraper').style.display='none';
	} else {
		document.getElementById('skyscraper').style.display='inline';
	}
}

function changeImages() {
	if (document.images) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function menu(Layer_Name,type) {
	var GECKO = document.getElementById? 1:0 ;
	var NS = document.layers? 1:0 ;
	var IE = document.all? 1:0 ;
	if (type=='visible') {
		if (GECKO) {
			document.getElementById(Layer_Name).style.display='block';
		} else if (NS) {
			document.layers[Layer_Name].display='block';
		} else if (IE) {
			document.all[Layer_Name].style.display='block';
		}
	} else {
		if (GECKO) {
			document.getElementById(Layer_Name).style.display='none';
		} else if (NS) {
			document.layers[Layer_Name].display='none';
		} else if (IE) {
			document.all[Layer_Name].style.display='none';
		}
	}
}

function change(Layer_Name,tabClass) {
	var Layer_Nametwo = Layer_Name+'_content';
	var GECKO = document.getElementById? 1:0 ;
	var NS = document.layers? 1:0 ;
	var IE = document.all? 1:0 ;
	if (tabClass=='act') {
		document.getElementById(Layer_Name).className='act';
		if (GECKO) {
			document.getElementById(Layer_Nametwo).style.display='block';
		} else if (NS) {
			document.layers[Layer_Nametwo].display='block';
		} else if (IE) {
			document.all[Layer_Nametwo].style.display='block';
		}
	} else {
		document.getElementById(Layer_Name).className='';
		if (GECKO) {
			document.getElementById(Layer_Nametwo).style.display='none';
		} else if (NS) {
			document.layers[Layer_Nametwo].display='none';
		} else if (IE) {
			document.all[Layer_Nametwo].style.display='none';
		}
	}
}


// SwitchLayer
////////////////////////////////////////
function switchlayer (Layer_Name){ 
	var Layer_Nametwo = Layer_Name+'2';
	var TWO = document.getElementById(Layer_Nametwo)? 1:0 ;
	if (document.getElementById) { 
		var obj = document.getElementById(Layer_Name);
		obj.style.display = (obj.style.display=='block'?'none':'block');
		if (TWO) {
			var objtwo = document.getElementById(Layer_Nametwo);
			objtwo.style.display = (objtwo.style.display=='block'?'none':'block');
		}
	} else if(document.all) { // IE
		Layer_Name.style.display = (Layer_Name.style.display=='block'?'none':'block');
		Layer_Nametwo.style.display = (Layer_Nametwo.style.display=='block'?'none':'block');
	} else if (document.layers) { // Netscape 4.x
		document.Layer_Name.style.display = (document.Layer_Name.style.display=='block'?'none':'block');
		document.Layer_Nametwo.style.display = (document.Layer_Nametwo.style.display=='block'?'none':'block');
	}
}


function closelayer(Layer_Name) {
	var Layer_Name2 = Layer_Name+'2';

	if (GECKO) {
		document.getElementById(Layer_Name).style.display='none';
		document.getElementById(Layer_Name2).style.display='block';
	} else if (NS) {
		document.layers[Layer_Name].display='none';
		document.layers[Layer_Name2].display='block';
	} else if (IE) {
		document.all[Layer_Name].style.display='none';
		document.all[Layer_Name2].style.display='block';
	}
}


// Werbung einbinden
////////////////////////////////////////
function werbungobeneinbinden() {
	divele = document.getElementById('werbung');
	divele.innerHTML= "<a href='http://adserver.2concert.de/adclick.php?n=a6776801' target='_blank'><img src='http://adserver.2concert.de/adview.php?what=zone:1&amp;n=a6776801' border='0' alt=''></a>"; 
} 


// Tooltip
////////////////////////////////////////
var nMouseX = 0;
var nMouseY = 0;
var bUserAnzeige = false;
var bHover = false;
function positioniere(id, x, y) {
	if(document.getElementById(id)) {
		document.getElementById(id).style.left = x + 'px';
		document.getElementById(id).style.top = y + 'px';
	}
}
function userAnzeige(id,name,premium,plz,single) {
	if(document.getElementById('useranzeige')) {
		positioniere('useranzeige', nMouseX + 10, nMouseY + 10);
		if (id > 0) {
			document.images['userbild'].src = 'http://img.2concert.de/get_image.php?team=1&id='+id;
		} else {
			document.images['userbild'].src = 'http://img.2concert.de/Bilder/nopic_small.gif';
		}
		document.userpremiumform.userpremiumfeld.value=name;
		divele = document.getElementById("uA_plz");
		divele.innerHTML=plz;
		if(premium == 1) {
			divele = document.getElementById('uA_art');
			divele.innerHTML= "Premium User";
		} else {
			divele = document.getElementById('uA_art');
			divele.innerHTML= "";
		}
		if(single == 1) {
			divele = document.getElementById('uA_single');
			divele.innerHTML= "<img src=\"http://img.2concert.de/Bilder/herz.gif\" width=\"10\" height=\"10\" />";
		} else {
			divele = document.getElementById('uA_single');
			divele.innerHTML= "";
		}
		document.getElementById('useranzeige').style.display = 'block';
		bUserAnzeige = true;
	}
}
function userAnzeigeVerstecken() {
	if(document.getElementById('useranzeige')) {
		document.getElementById('useranzeige').style.display = 'none';
		document.images['userbild'].src = 'http://img.2concert.de/Bilder/nopic_small.gif';
		bUserAnzeige = false;
	}
}
function hover(text,bild) {
	if(document.getElementById('hover')) {
		positioniere('hover', nMouseX + 10, nMouseY + 10);
		if (bild) {
			document.images['hoverBild'].src = bild;
		}
		divele = document.getElementById('hoverText');
		divele.innerHTML=text;
		document.getElementById('hover').style.display = 'block';
		bHover = true;
	}
}
function hoverVerstecken() {
	if(document.getElementById('hover')) {
		document.getElementById('hover').style.display = 'none';
		document.images['hoverBild'].src = 'http://img.2concert.de/Bilder/spacer.gif';
		bHover = false;
	}
}
function mausverfolgung(evt) {
	if(evt) {
		nMouseX = evt.pageX;
		nMouseY = evt.pageY;
	} else if(window.event.clientX) {
		nMouseX = document.documentElement.scrollLeft + window.event.clientX;
		nMouseY = document.documentElement.scrollTop + window.event.clientY;
	}
	if(bUserAnzeige) {
		positioniere('useranzeige', nMouseX + 10, nMouseY + 10);
	}
	if(bHover) {
		positioniere('hover', nMouseX + 10, nMouseY + 10);
	}
}
document.onmousemove = mausverfolgung;


// Bilder
////////////////////////////////////////
function mmstransfer(url, text) {
	if (!text) text = '';
	text=escape(text);
	fotowin=window.open('http://www.bildpartner.de/upload/mmsup.php?vcode=1069461&pic=org_bilder/fotos/'+url+'.jpg&text='+text+'','fotowin','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=310,height=325');
	fotowin.focus();
}

function picturetransfer(url, ref, format) {
	if (!format) format = '';
	fotowin=window.open('http://www.bildpartner.de/upload/picup.php?vcode=1069461&pic='+url+'.jpg&artnr=&referenz=','fotowin','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,copyhistory=no,width=310,height=325');
	fotowin.focus();
}

function favoris(url,text) {
	if (navigator.appName != 'Microsoft Internet Explorer') {
		window.sidebar.addPanel(text,url,"");
	} else {
		window.external.AddFavorite(url,text);
	}
}





var blinkArray = new Array();
blinkArray[0] = "none";
blinkArray[1] = "block";
var blinkArray2 = new Array();
blinkArray2[0] = "none";
blinkArray2[1] = "block";
var blinkTimeout = 300;
var blinkIndex = 0;
var blinkIndex2 = 0;

function blpn () {
	blinkIndex = (blinkIndex+=1) % 2 ;
	var color = blinkArray [ blinkIndex ];
	if (GECKO) {
		document.getElementById('blpn').style.display=color;
	} else if (NS) {
		document.layers['blpn'].display=color;
	} else if (IE) {
		document.all['blpn'].style.display=color;
	}
	setTimeout( "blpn();" , blinkTimeout);
}

function blgb () {
	blinkIndex2 = (blinkIndex2+=1) % 2 ;
	var color = blinkArray2 [ blinkIndex2 ];
	if (GECKO) {
		document.getElementById('blgb').style.display=color;
	} else if (NS) {
		document.layers['blgb'].display=color;
	} else if (IE) {
		document.all['blgb'].style.display=color;
	}
	setTimeout( "blgb();" , blinkTimeout);
}







function hoverIE() {
    var LI = document.getElementById("subnav").firstChild;
    do {
      if(LI.firstChild) {  // A (SPAN)
        if(LI.firstChild.nextSibling) {  // #text
          if(LI.firstChild.nextSibling.nextSibling) {  // UL ?
            LI.onmouseover=einblenden; LI.onmouseout=ausblenden;
          }
        }
      }
      LI = LI.nextSibling;
    }
    while(LI);
  }
  function einblenden() {
    this.firstChild.nextSibling.nextSibling.style.display = "block";
    this.firstChild.nextSibling.nextSibling.style.backgroundColor = "silver";
  }
  function ausblenden() {
    this.firstChild.nextSibling.nextSibling.style.display = "none";
  }
window.onload=hoverIE;
