var lastLink;
var websiteURL = 'http://www.plarad.de/';
myHorizontalSlide = {};

var tld = location.href;
	tld = tld.substring((tld.length-4),tld.length); 
	if (tld=="com/"||tld==".com") 
	{location.replace('http://www.plarad.com/index.php?L=1');}
	if (tld==".pl/"||tld=="d.pl") 
	{location.replace('http://www.plarad.pl/index.php?L=5');}
	if (tld==".fr/"||tld=="d.fr") 
	{location.replace('http://www.plarad.fr/index.php?L=6');}
	if (tld==".it/"||tld=="d.it") 
	{location.replace('http://www.plarad.it/index.php?L=101');}
	if (tld==".tr/"||tld=="m.tr") 
	{location.replace('http://www.plarad.com.tr/index.php?L=102');}
	
window.onload = function(){
	if (document.all&&document.getElementById) {
		navRoot = document.getElementById("nav");
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() {
					this.className+=" over";
				}
				node.onmouseout=function() {
					this.className=this.className.replace(" over", "");
				}
			}
		}
	}
	
	if($('right').innerHTML == '<!--TYPO3SEARCH_begin--><!--TYPO3SEARCH_end-->'){
		$('head').className = $('head').className+' noR';
	}
		
	
	// Accordion-Effekte
	if($('frs')){
		var accordion = new Accordion('a.atStart', 'div.atStart', {
			opacity: false,
			onActive: function(toggler, element){
				toggler.className = 'toggler atStart active';
			},
			onBackground: function(toggler, element){
				toggler.className = 'toggler atStart';
			},
			start : 'all-closed',
			alwaysHide: true
		},$('frs'));
	}
	
	if($('tabbed')){
		var accordion2 = new Accordion('a.atTabbed', 'div.atTabbed', {
			opacity: false,
			onActive: function(toggler2, element2){
				toggler2.className = 'toggler atTabbed active';
			},
			onBackground: function(toggler2, element2){
				toggler2.className = 'toggler atTabbed';
			},
			start : 'all-closed',
			alwaysHide: true
		},$('content'));
	}
	
	
	if($('downloads')){	
		// JSON
		$('dlMenu').setStyle('display','none');
		getDlData();
		var dl = getParam('dl');
		if($('link'+dl)){
			$('link'+dl).fireEvent("click");
			$('link2'+dl).fireEvent("click");
		}
		shDL('1');
	}
	
	
	if($('subtitel') || $('brNavi')){
		if($('linkVolltext')){
			startLink = 'Volltext';
		}
		else if($('linkFeatures')){
			startLink = 'Features';			
		}
		else if($('linkTechnik')){
			startLink = 'Technik';			
		}
		else if($('linkZubehoer')){
			startLink = 'Zubehoer';			
		}
		else if($('linkHighlights')){
			startLink = 'Highlights';			
		}
		else if($('linkAnwendungsbilder')){
			startLink = 'Anwendungsbilder';			
		}
		else if($('linkPDFDownloads')){
			startLink = 'PDFDownloads';			
		}
		changeField(startLink);
	}
	
	if(getParam('month') != '' || getParam('show') != ''){
		$('buttonTermine').fireEvent("click");
	}
	if($('newsarchiv') || $('showNewsButton')){
		$('buttonNews').fireEvent("click");
	}
	if($('showHighlightsButton')){
		$('buttonHighlights').fireEvent("click");
	}
}

var picStatus = true;
function startPicChanger(){
	if(picStatus == true){
		picStatus = false;
		$("fadeOpacity").fireEvent("click");
	}
	else{
		picStatus = true;
		$("tweenOpacity").fireEvent("click");
	}
	setTimeout(startPicChanger,10000);
}

// Termine
data = {};
function openDate(id){
	var url = websiteURL+'index.php?id=termine&json=true&no_cache=1&show='+id;
	ajaxLoad('tAnzeige');
	var jsonRequest = new Request.JSON({url: url, onComplete: function(data){
		if(data[0]['bild']){
			var bild = '<img src="'+data[0]['bild']+'" alt="" title="" />';
		}
		else{
			var bild = '';	
		}
    	$('tAnzeige').innerHTML = '<h2>'+data[0]['titel']+'</h2><p class="date">'+data[0]['tdatum']+'</p><p>'+bild+data[0]['description']+'</p>';
	}}).send();
}

function ajaxLoad(div){
	$(div).innerHTML = '<div id="ajaxLoader" style="width:100%;" align="center"><img src="fileadmin/templates/img/ajax.gif" alt="Ajax" title="Ajax" /></div>';	
}


var lastDiv = 'naviAktuell';
var lastVerlinkung = 'linkAktuell';
function switchMenu(div,verlinkung){
	if(div != lastDiv){
		$(div).style.display = 'block';
		$(verlinkung).style.fontWeight = 'bold';
		$(lastDiv).style.display = 'none';
		$(lastVerlinkung).style.fontWeight = 'normal';
		lastDiv = div;
		lastVerlinkung = verlinkung;
	}
}

var lastMenu = false;
function showSub(div){
	if(lastMenu != div){
		if(lastMenu != false){
			$(lastMenu).style.display = 'none';
		}
	}
	if($(div).innerHTML != ''){
		$(div).style.display = 'block';
		lastMenu = div;
	}
}

function hideSub(div){
	if(div == 'last'){
		$(lastMenu).style.display = 'none';
	}
	else{
		$(div).style.display = 'none';	
	}
}

var filter = {};
function dlc_hide(el,from){
	changeHref('href_'+el);	
	createHiddenDivs(el,from);
	if(hiddenEl==0){
		shDL('1');
		$('showMenu').setStyle('display','block');
	}
	else{
		$('showMenu').setStyle('display','none');
	}
}

hideDivs = {};
var hiddenEl;
function createHiddenDivs(el,from){
	hideDivs = {};
	if(from == 0){
		var stelle = 'ftypes';
	}
	else{
		var stelle = 'kat';	
	}
	if(dlData[stelle][el] == true){
		dlData[stelle][el] = false;
	}
	else{
		dlData[stelle][el] = true;			
	}
	for(var a in dlData['ftypes']){
		if(dlData['ftypes'][a] == false){
			for(var b in dlData['kat']){
				if(dlData['kat'][b] == true){
					var tmp='class_'+a+'_'+b;
					hideDivs[tmp]=true;
				}
			}
		}
	}
	for(var c in dlData['kat']){
		if(dlData['kat'][c] == false){
			for(var d in dlData['ftypes']){
				hideDivs['class_'+d+'_'+c]=true;
			}
		}
	}
	dlcHideDivs();
}

function dlcHideDivs(){
	hiddenEl = 0;
	$$(".atTabbed").setStyle('display','block');
	for(var a in hideDivs){
		hiddenEl++;
		$$("."+a).setStyle('display','none');
	}
}

function updateView(a){
	for(n in a) {
		if(a[n] == true){
			$$("."+n).setStyle("display","none");
		}
		else{
			$$("."+n).setStyle("display","block");			
		}
	}
}

function changeHref(el){
	if($(el).className == 'active'){
		$(el).className = 'inactive';
	}
	else{
		$(el).className = 'active';
	}
}

dlData = {};
function getDlData(){
	var L =getParam('L');
	var url = websiteURL+'index.php?id=13&json=true&no_cache=1&L='+L;
	var jsonRequest = new Request.JSON({url: url, onComplete: function(data){
		dlData = data;
		$('loading').setStyle('display','none');
		$('dlMenu').setStyle('display','block');
	}}).send();	
}

function showDiv(id){
	$(id).setStyle("display","block");
}

function hideDiv(id){
	$(id).setStyle("display","none");	
}

function changeField(id){
	$$('.fields').setStyle('display','none');
	$$('#field'+id).setStyle('display','block');
	$('link'+id).className = 'active';
	if($('link'+lastLink)){
		$('link'+lastLink).className = '';
	}
	lastLink = id;
}

function getParam(name) {
  var q = document.location.search;
  var i = q.indexOf(name + '=');

  if (i == -1) {
    return false;
  }

  var r = q.substr(i + name.length + 1, q.length - i - name.length - 1);

  i = r.indexOf('&');

  if (i != -1) {
    r = r.substr(0, i);
  }

  return r.replace(/\+/g, ' ');
}

function hover(obj){
	$("terminAktiv").id = '';	
	obj.id='terminAktiv';
}


function shDL(id){
	$$(".all").setStyle('display','none');
	$$(".show_"+id).setStyle('display','block');
}

var status = 'false';
function openLang(){
	if(status == 'false'){
		$('allLangs').style.display = 'block';	
		status = 'true';
	}
	else{
		$('allLangs').style.display = 'none';	
		status = 'false';			
	}
}
