window.addEvent('domready', function() {
	// Multibox
	var box = new multiBox('mb', {
		overlay: new overlay()
	});
	
	// Autostart auf Homepage (auch nur bei ID=mb4)
	 if ($('homepage')) {
	 var o = document.getElementById('mb4');
  if (o.click) {
    o.click()
  }
  else if (document.createEvent) {
    var evt = document.createEvent("Events");
    evt.initEvent('click', true, true);
    o.dispatchEvent(evt);
  }
  else if (document.createEventObject)
  {
    var evt = document.createEventObject();
    o.fireEvent("onclick",evt);
  }
  o = null;
}
	
	// Multi Ende
	
	var toDisplay = -1;
	if ($('homepage')) {toDisplay = 0;}
	var toggleNum = -1;
	var activeClass = 'here';
	
	if ($$('#menu A.toggler')) {
		$$('#menu A.toggler').each(function(toggler){
			toggleNum++;
			var next = toggler.nextSibling;
			//var childs = next.getChildren();  doesn't work with IE
			for (var i=0; i<next.childNodes.length; i++) {
				if (next.childNodes[i].className == activeClass) {
					toDisplay = toggleNum;
				}
			}
		});
	}
	
	// Akkordion-Funktion für das Menü
	var myAccordion = new Accordion($('menu'), 'a.toggler', 'ul.element', {
		opacity: false,
		display: toDisplay,  //default = 0
		onActive: function(toggler, element){			
			toggler.set('class', 'active');
			toggler.getParent().set('class','minus');
		},
		onBackground: function(toggler, element){			
			toggler.set('class', '');
			toggler.getParent().set('class','plus');
		}
	});
	
	// Liste der Kontaktseiten,
	// auf hier eingetragenen ID's wird der Titel der letzten Seite als Betreff eingetragen
	var kontaktseiten = new Array(41, // Info Großgeräte
								  42, // Info Kleingeräte
								  44, // Info Labors
								  139 // Veranstaltungen
								  //45, // Katalogbestellung
								  //93, // Online Kontaktformular
								  //111, // Corporate Design
								  //114, // Technischer Kundendienst
								  //115, // Rundum-Sorglos-Paket
								  //116, // Reparatur-Service
								  //124, // Initiativbewerbung
								  //126, // Dental-Fachberater/in
								  //135  // Praxisübergabe
								  );
	
	
	// aktuelle Seiten ID ermitteln
	var url = document.URL;
	var urlid = null;
	if (url.indexOf('index.php?id') > 0) {
		urlid = url.split('index.php?id=');
		urlid = urlid[urlid.length - 1];
		urlid = urlid.split('/')[0];
	}

	if (urlid !== null) {
		var title = '';
		var cvatitle = '';
		var cfvalue = '';
		var siteIsContact = 0;
		for (var i=0; i < kontaktseiten.length; i++) {
			if (urlid == kontaktseiten[i]) {
				// ist die Seite ein Kontaktformular?
				siteIsContact = 1;
				if (document.cookie) {
					var cookie = document.cookie;
					cookie = cookie.split(';');
					for (i=0; i<cookie.length; i++) {
						if (cookie[i].indexOf('Titel=') >= 0) {
							title = cookie[i].substr(cookie[i].indexOf('Titel=')+6);
						}
						if (cookie[i].indexOf('vaTitle=') >= 0) {
							cvatitle = cookie[i].substr(cookie[i].indexOf('vaTitle=')+8);
						}
						if (cookie[i].indexOf('contactFormValue=') >= 0) {
							cfvalue = cookie[i].substr(cookie[i].indexOf('contactFormValue=')+17);
						}
					}
					
					var subject = $('mailformsubject');
					if ($('mailformsubject')) {
						if (cfvalue!='') {
							switch (urlid) {
								case "41": $('mailformsubject').value = cfvalue; break;
								case "42": $('mailformsubject').value = cfvalue; break;
								case "44": $('mailformsubject').value = cfvalue; break;
								//case "139": subject.setAttribute('VALUE', 'Veranstaltung: ' + title); break;
								default: break;
							}
						} else if (title!='') {
							switch (urlid) {
								case "41": $('mailformsubject').value = 'Angebot ' + title; break;
								case "42": $('mailformsubject').value = 'Angebot ' + title; break;
								case "44": $('mailformsubject').value = 'Angebot ' + title; break;
								//case "139": subject.setAttribute('VALUE', 'Veranstaltung: ' + title); break;
								default: break;
							}
						}
						if (cvatitle!='') {
							switch (urlid) {
								case "139": $('mailformsubject').value = 'Veranstaltung: ' + cvatitle; break;
								default: break;
							}
						}
					}
					// var subjectField = $('mailformsubject');
					// if (subjectField) {
						// if (title!='') {
							// switch (urlid) {
								// case "41": subjectField.value = 'Angebot ' + title; break;
								// case "42": subjectField.value = 'Angebot ' + title; break;
								// case "44": subjectField.value = 'Angebot ' + title; break;
								// default: break;
							// }
						// }
						// if (cvatitle!='') {
							// switch (urlid) {
								// case "139": subjectField.value = 'Veranstaltung: ' + cvatitle; break;
								// default: break;
							// }
						// }
					// }
				}
			} 
		}
		if (siteIsContact == 0) {
			// Ist die Seite kein Kontaktformular, dann...
			if (document.cookie) {
				var cookie = document.cookie;
				cookie = cookie.split(';');
				for (i=0; i<cookie.length; i++) {
				// prüfe, ob Cookie für Titel, vaTitle, contactFormValue gesetzt ist
					if (cookie[i].indexOf('Titel=') >= 0) {
						//title = cookie[i].substr(cookie[i].indexOf('Titel=')+6);
						//lösche Cookie Einträge
						document.cookie = 'Titel=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
					}
					if (cookie[i].indexOf('vaTitle=') >= 0) {
						//cvatitle = cookie[i].substr(cookie[i].indexOf('vaTitle=')+8);
						document.cookie = 'vaTitle=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
					}
					if (cookie[i].indexOf('contactFormValue=') >= 0) {
						//cfvalue = cookie[i].substr(cookie[i].indexOf('contactFormValue=')+17);
						document.cookie = 'contactFormValue=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
					}
				}
			}
			
			
		}
	}
	
	if (document.title.indexOf('Kontaktformular') >= 0)
	{
		// tue nichts
	} else {
		document.cookie = 'Titel=' + document.title + ';';
		if ($('contact-form-value')) {
			document.cookie = 'contactFormValue=' + $('contact-form-value').innerHTML + ';';
		}
	}
	
	if (document.location.href.test('showUid')) {
		if ($$('.tx-seminars-pi1')[0].getElementsByTagName('h2')[0]) {
			var vatitle = $$('.tx-seminars-pi1')[0].getElementsByTagName('h2')[0].firstChild.data;
			vatitle = vatitle.trim();
			vatitle = vatitle.replace(/\n/gi, '');
			document.cookie = 'vaTitle=' + vatitle + ';';
		}
	} else {
		if (document.getElementById('backToProducts')) {
			if (document.getElementById('backToProducts').firstChild.innerHTML == "Kontaktformular") {
				document.getElementById('backToProducts').style.display = 'none';
			}
		}
	}
	
	// Fügt der
	if(document.location.href.test('category')){

		var backlink = new Element('a', {
			'class': 'zurueckLink',
			'html': 'zurück zur Übersicht',
			//'onClick':'window.history.back()',
			//'href':'#'
			'href':'index.php?id=60'
		});
		var contentdiv = $('secondary-content-text');
		backlink.inject(contentdiv);
	} else {
		if (document.getElementsByTagName('a')) {
			for (var i=0; i<document.getElementsByTagName('a').length; i++) {
				if (document.getElementsByTagName('a')[i].getAttribute('href').indexOf('[sort]=title') >= 0) {
					document.getElementsByTagName('a')[i].offsetParent.innerHTML = document.getElementsByTagName('a')[i].innerHTML;
				}
			}
		}
	}
	
	if (document.getElementsByTagName('a')) {
		for (var i=0; i<document.getElementsByTagName('a').length; i++) {
			if (document.getElementsByTagName('a')[i].getAttribute('href').indexOf('[sort]=date') >= 0) {
				document.getElementsByTagName('a')[i].offsetParent.innerHTML = document.getElementsByTagName('a')[i].innerHTML;
			}
		}
	}
	

});

function dropGo(target){ //wird aus DropDownBox aufgerufen und fragt Ziel ab

var tempURL = '';

if (document.location.href.test('bauer-reif-dental.de/typo3')) {
	tempURL = '/typo3'
}

switch (target) {

	//Auswahl
	case "0": document.location.href=tempURL + "/index.php?id=60&no_cache=1&tx_seminars_pi1[pointer]=0&tx_seminars_pi1[sort]=category%3A0"; break;
	//Kategorien A-Z
	case "1": document.location.href=tempURL + "/index.php?id=60&no_cache=1&tx_seminars_pi1[pointer]=0&tx_seminars_pi1[sort]=category%3A0"; break;
    //Workshop
	case "14": document.location.href=tempURL + "/index.php?id=60&tx_seminars_pi1[category]=13"; break;
    //Produktvorstellung
	case "11": document.location.href=tempURL + "/index.php?id=60&tx_seminars_pi1[category]=8"; break;
    //Röntgen
	case "8": document.location.href=tempURL + "/index.php?id=60&tx_seminars_pi1[category]=3"; break;
    //BWL
	case "4": document.location.href=tempURL + "/index.php?id=60&tx_seminars_pi1[category]=14"; break;
	//Abrechnung
	case "2": document.location.href=tempURL + "/index.php?id=60&tx_seminars_pi1[category]=6"; break;
	//Qualitätsmanagement
	case "13": document.location.href=tempURL + "/index.php?id=60&tx_seminars_pi1[category]=5"; break;
	//Prophylaxe
	case "12": document.location.href=tempURL + "/index.php?id=60&tx_seminars_pi1[category]=1"; break;
	//Praxislabor
	case "10": document.location.href=tempURL + "/index.php?id=60&tx_seminars_pi1[category]=7"; break;
	//Pflege und Instandhaltung
	case "9": document.location.href=tempURL + "/index.php?id=60&tx_seminars_pi1[category]=2"; break;
	//Endodontie
	case "7": document.location.href=tempURL + "/index.php?id=60&tx_seminars_pi1[category]=12"; break;
	//Chirugie
	case "6": document.location.href=tempURL + "/index.php?id=60&tx_seminars_pi1[category]=10"; break;
	//CAD / CAM
	case "5": document.location.href=tempURL + "/index.php?id=60&tx_seminars_pi1[category]=11"; break;
	//Aesthetische Zahnheilkunde
	case "3": document.location.href=tempURL + "/index.php?id=60&tx_seminars_pi1[category]=4"; break;
	
    default: document.location.href=tempURL + "/index.php?id=60"; 
  }

}
