function showPopup (url) {
	fenster = window.open(url, "popupwindow", "width=525,height=275,status=yes,scrollbars=yes,resizable=yes");
	fenster.focus();
}

/* cfuchs, newsletterbox linke spalte */
function checkForm() {
	if (document.newsletter['FE[tt_address][email]'].value == "") {
	    	alert("Bitte geben Sie Ihre E-Mail Adresse ein!");
	    	document.newsletter['FE[tt_address][email]'].focus();
	} else if (document.newsletter['FE[tt_address][email]'].value.search('@') < 1) {
	    	alert("Bitte geben Sie eine valide E-Mail Adresse ein!");
	    	document.newsletter['FE[tt_address][email]'].focus();
	} else {
		document.newsletter.submit();
	}
}

/* cfuchs, newsletter anmeldung */
function checkFormEmail() {
	if (document.tt_address_form['FE[tt_address][email]'].value == "") {
    	document.tt_address_form['FE[tt_address][email]'].style.backgroundColor = '#FAEBE7';
		document.tt_address_form['FE[tt_address][email]'].style.border = '1px dashed #EB340A';
		$('advice-required-entry-login-email').style.display = 'block';
	} else {
		document.tt_address_form.submit();
	}
}


/**
 * Slide Bar Help Functions
 */
function toggleProductDescription(state) {
	if($('productDescription') && $('productDescriptionExtended')) {
		if(state=='close') {
			$('productDescription').style.display='block';
			$('productDescriptionExtended').style.display='none';
			if ($('vorteile'))$('vorteile').style.display='block';
			if ($('vorteileExtended'))$('vorteileExtended').style.display='none';
			if ($('kontakt'))$('kontakt').style.display='block';
			if ($('kontaktExtended'))$('kontaktExtended').style.display='none';		
		} else if($('productDescription').style.display=='block') {
			$('productDescription').style.display='none';
			$('productDescriptionExtended').style.display='block';
			if ($('vorteile'))document.getElementById('vorteile').style.display='block';
			if ($('vorteileExtended'))$('vorteileExtended').style.display='none';
			if ($('kontakt'))$('kontakt').style.display='block';
			if ($('kontaktExtended'))$('kontaktExtended').style.display='none';		
		} else {
			$('productDescription').style.display='block';
			$('productDescriptionExtended').style.display='none';
		}
	}	
}

function toggleMediaBrowser(state) {
	if($('mediaBrowser') && $('mediaBrowserExtended')) {
		if(state=='close') {
			$('mediaBrowser').style.display='block';
			$('mediaBrowserExtended').style.display='none';
			if ($('productDescription'))$('productDescription').style.display='block';
			if ($('productDescriptionExtended'))$('productDescriptionExtended').style.display='none';
		} else if($('mediaBrowser').style.display=='block') {
			$('mediaBrowser').style.display='none';
			$('mediaBrowserExtended').style.display='block';
			if ($('productDescription'))$('productDescription').style.display='block';
			if ($('productDescriptionExtended'))$('productDescriptionExtended').style.display='none';
		} else {
			$('mediaBrowser').style.display='block';
			$('mediaBrowserExtended').style.display='none';
			if ($('productDescription'))$('productDescription').style.display='block';
			if ($('productDescriptionExtended'))$('productDescriptionExtended').style.display='none';
		}
	}	
}

function toggleVorteile(state) {
	if($('vorteile') && $('vorteileExtended')) {
		if(state=='close') {
			if ($('mediaBrowser'))$('mediaBrowser').style.display='block';
			if ($('mediaBrowserExtended'))$('mediaBrowserExtended').style.display='none';
			if ($('productDescription'))$('productDescription').style.display='block';
			if ($('productDescriptionExtended'))$('productDescriptionExtended').style.display='none';	
		} else if($('vorteile').style.display=='block') {
			$('vorteile').style.display='none';
			$('vorteileExtended').style.display='block';
			if ($('mediaBrowser'))$('mediaBrowser').style.display='block';
			if ($('mediaBrowserExtended'))$('mediaBrowserExtended').style.display='none';
			if ($('productDescription'))$('productDescription').style.display='block';
			if ($('productDescriptionExtended'))$('productDescriptionExtended').style.display='none';	
		} else {
			$('vorteile').style.display='block';
			$('vorteileExtended').style.display='none';
		}
	}
}

function toggleBlog(state,number) {
	if($('blog'+number) && $('blog'+number+'Extended')) {
		if(state=='close') {

		} else if($('blog'+number).style.display=='block') {
			$('blog'+number).style.display='none';
			$('blog'+number+'Extended').style.display='block';
		} else {
			$('blog'+number).style.display='block';
			$('blog'+number+'Extended').style.display='none';
		}
	}
}

function toggleKontakt(state) {
	if($('kontakt') && $('kontaktExtended')) {
		if(state=='close') {
			$('kontakt').style.display='block';
			$('kontaktExtended').style.display='none';
			if ($('mediaBrowser'))$('mediaBrowser').style.display='block';
			if ($('mediaBrowserExtended'))$('mediaBrowserExtended').style.display='none';
			if ($('productDescription'))$('productDescription').style.display='block';
			if ($('productDescriptionExtended'))$('productDescriptionExtended').style.display='none';		
		} else if($('kontakt').style.display=='block') {
			$('kontakt').style.display='none';
			$('kontaktExtended').style.display='block';
			if ($('mediaBrowser'))$('mediaBrowser').style.display='block';
			if ($('mediaBrowserExtended'))$('mediaBrowserExtended').style.display='none';
			if ($('productDescription'))$('productDescription').style.display='block';
			if ($('productDescriptionExtended'))$('productDescriptionExtended').style.display='none';		
		} else {
			$('kontakt').style.display='block';
			$('kontaktExtended').style.display='none';
		}
	}	
}

function printMedia(uid) {
	$('mediabrowser-single').innerHTML = '<img src="/fileadmin/images/icons/loading.gif" alt="loading..." style="padding-top:160px;" />';
	tx_75nntools_pi2printMedia(uid);
}

function resizeContent() {

	$('slideBar').style.height='auto';
	$('slideBarContent').style.height='auto';
	if($('content').offsetHeight<$('slideBar').offsetHeight) {
		$('content').style.height = $('slideBar').offsetHeight;
	}
	//IE Hack
	if (ie) {
		$('slideBar').style.height='1000px';
	} else {
		$('slideBar').style.height='100%';
	}
	$('slideBarContent').style.height='100%';

}


/********************************************************************************
Submitted with modifications by Jack Routledge (http://fastway.to/compute) to DynamicDrive.com
Copyright (C) 1999 Thomas Brattli @ www.dhtmlcentral.com
This script is made by and copyrighted to Thomas Brattli 
This may be used freely as long as this msg is intact!
This script has been featured on http://www.dynamicdrive.com
********************************************************************************
Browsercheck:*/
ie=document.all?1:0
n=document.layers?1:0
ns6=$&&!document.all?1:0

//These are the variables you have to set:

//How much of the layer do you wan't to be visible when it's in the out state?
lshow=200

//How many pixels should it move every step? 
var move=14;

//At what speed (in milliseconds, lower value is more speed)
menuSpeed=1

//Do you want it to move with the page if the user scroll the page?
var moveOnScroll=true

/********************************************************************************
You should't have to change anything below this.
********************************************************************************/
//Defining variables
var tim=0;

//Object constructor
function makeMenu(obj,nest){
    nest=(!nest) ? '':'document.'+nest+'.'
    if (n) this.css=eval(nest+'document.'+obj)
    else if (ns6) this.css=$(obj).style
    else if (ie) this.css=eval(obj+'.style')						
	this.state=1
	this.go=0
        if (n) this.width=this.css.document.width
        else if (ns6) this.width=$(obj).offsetWidth
        else if (ie) this.width=eval(obj+'.offsetWidth')
	this.right=b_getright
    this.obj = obj + "Object"; 	eval(this.obj + "=this")
}
//Get's the top position.
function b_getright(){
        if (n||ns6){ gright=parseInt(this.css.right)}
        else if (ie){ gright=eval(this.css.pixelRight)}
	return gright;
}
/********************************************************************************
Deciding what way to move the menu (this is called onmouseover, onmouseout or onclick)
********************************************************************************/
function moveMenu(newstate){
	if(newstate=='open') {
		clearTimeout(tim);
		mOut();
		$('slideBarButtonImage').src='/fileadmin/user_upload/Fotos_inside_swissdisplay/Icons/vorhang_schliessen.png';
		$('slideBarButtonImageContent').src='/fileadmin/user_upload/Fotos_inside_swissdisplay/Icons/vorhang_schliessen.png';
		var showElements = getElementsByStyleClass('vorhangLongText');
		for(var i=0;i<showElements.length;i++) {
			showElements[i].style.display='block';	
		}
		$('slideInner').style.width='645px';
		var hideElements = getElementsByStyleClass('vorhangShortText');
		for(var i=0;i<hideElements.length;i++) {
			hideElements[i].style.display='none';	
		}		
	} else if(!oMenu.state){
		clearTimeout(tim);
		mIn();
		$('slideBarButtonImage').src='/fileadmin/user_upload/Fotos_inside_swissdisplay/Icons/vorhang_oeffnen.png';
		$('slideBarButtonImageContent').src='/fileadmin/user_upload/Fotos_inside_swissdisplay/Icons/vorhang_oeffnen.png';
		
		try {
			toggleMediaBrowser('close');
		} catch(err) {
		}
		try {
			toggleVorteile('close');
		} catch(err) {
		}
		try {
			toggleKontakt('close');
		} catch(err) {
		}
		var hideElements = getElementsByStyleClass('vorhangLongText');
		for(var i=0;i<hideElements.length;i++) {
			hideElements[i].style.display='none';	
		}
		$('slideInner').style.width='160px';
		var showElements = getElementsByStyleClass('vorhangShortText');
		for(var i=0;i<showElements.length;i++) {
			showElements[i].style.display='block';	
		}
	}else{
		clearTimeout(tim);
		mOut();
		$('slideBarButtonImageContent').src='/fileadmin/user_upload/Fotos_inside_swissdisplay/Icons/vorhang_schliessen.png';
		$('slideBarButtonImage').src='/fileadmin/user_upload/Fotos_inside_swissdisplay/Icons/vorhang_schliessen.png';
		var showElements = getElementsByStyleClass('vorhangLongText');
		for(var i=0;i<showElements.length;i++) {
			showElements[i].style.display='block';	
		}
		if (navigator.appVersion.indexOf("MSIE 6.0") > 0) {
			$('slideInner').style.width='615px';
		} else {
			$('slideInner').style.width='665px';
		}
		var hideElements = getElementsByStyleClass('vorhangShortText');
		for(var i=0;i<hideElements.length;i++) {
			hideElements[i].style.display='none';	
		}
	}
	setTimeout("resizeContent()",1000);
}
//Menu in
function mIn(){
	if(oMenu.right()>-oMenu.width+lshow){
		oMenu.go=1
		/*oMenu.width=oMenu.width-move*/
		oMenu.css.right=oMenu.right()-move
		tim=setTimeout("mIn()",menuSpeed)
	}else{
		oMenu.go=0
		oMenu.state=1
	}	
}
//Menu out
function mOut(){
	if(oMenu.right()<-15){
		oMenu.go=1
		/*oMenu.width=oMenu.width+move*/
		oMenu.css.right=oMenu.right()+move
		tim=setTimeout("mOut()",menuSpeed)
	}else{
		oMenu.go=0
		oMenu.state=0
	}	
}
/********************************************************************************
Inits the page, makes the menu object, moves it to the right place, 
show it
********************************************************************************/
function menuInit(){
	if($('slideBar')) {
		oMenu=new makeMenu('slideBar')
		oMenu.css.right=-oMenu.width+lshow
		oMenu.css.visibility='visible'
		if($('mediaBrowser')) {
			$('mediaBrowser').style.display='block';
		}
		if($('vorteile')) {
			$('vorteile').style.display='block';
		}
		if($('kontakt')) {
			$('kontakt').style.display='block';
		}
		setTimeout("resizeContent()",1000);
	}
}


function getElementsByStyleClass (className) {
	var all = document.all ? document.all :
	document.getElementsByTagName('*');
	var elements = new Array();
	for (var e = 0; e < all.length; e++)
		if (all[e].className == className)
			elements[elements.length] = all[e];
	return elements;
}

//Initing menu on pageload
window.onload=menuInit;
