// Funktionen für Suche
var trigger;
trigger = 0;

function showDropdown() {
	document.getElementById("tooltip").style.display="inline";
	if(trigger < 2)
		trigger = 1;
}

function hideDropdown() {
	if(trigger < 2) {
		document.getElementById('sucheinput').focus();
		document.getElementById("tooltip").style.display="none";
		trigger = 0;
	}
}

function resetTrigger() {
	trigger = 0;
}

function lockDropdown() {
	trigger = 2;
}
// Funktionen für Suche Ende

function openEmpfWindow(url,width,height,props){

	//if(isPopupAllowed()) {
	var props = props+',directories=no,status=no,menubar=no,copyhistory=yes,width='+width+',height='+height;
	var popup = window.open(url,'popup',props);
	if (popup) {
		popup.focus();
		return true;
	} else {
		alert('Bitte deaktivieren Sie Ihren Popup-Blocker!');
		return false;
	}
}


function openPushWindow(name,url,width,height,props){

	//if(isPopupAllowed()) {
	var props = props+',directories=no,status=no,menubar=no,copyhistory=yes,width='+width+',height='+height;
	var popup = window.open(url,name,props);
	if (popup) {
		popup.focus();
		return true;
	} else {
		alert('Bitte deaktivieren Sie Ihren Popup-Blocker!.');
		return false;
	}
}


var ullstPopupWin;
var ullstPopupWinProps;
var ullstIsPopupAllowed;

function isPopupAllowed() {

	ullstPopupWinProps = 'width=1,height=1';
	ullstPopupWin = window.open(null, 'ullstPopupWin', ullstPopupWinProps);
	//window.focus();
	
	if (ullstPopupWin) {
		//window.focus();
		ullstPopupWin.close();
		ullstIsPopupAllowed = true;
		return true;
	} else {
		ullstIsPopupAllowed = false;
		alert('Bitte deaktivieren Sie Ihren Popup-Blocker!');
		return false;
	}
}
/* dropdown navigation list*/
startList = function() {
	if (document.all && document.getElementById) {
		navRoot = document.getElementById("search2");
		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", "");
				}
			}
		}
	}
}
window.onload=startList;

function showbox(boxid){
	showboxid = document.getElementById(boxid);
	showboxid.style.display='block';
}
function hidebox(boxid){
	showboxid = document.getElementById(boxid);
	showboxid.style.display='none';
}


/*end dropdown navigation */
 
function isEmail(email) {
	var rx = /^..+@..+\..{2,5}$/;
	return rx.test(email);
}


/* Weiterempfehlen */

function weiterempfehlenCheckform(){

	if(document.weiterempfehlen_formular.weiterempfehlen_sender_name.value == "") {
		alert("Bitte geben Sie Ihren Namen ein.");
		document.weiterempfehlen_formular.weiterempfehlen_sender_name.focus();
		return false ;
	}
	
	if(isEmail(document.weiterempfehlen_formular.weiterempfehlen_sender_email.value)==false) {
		alert("Bitte geben Sie Ihre E-Mail Adresse ein.");
		document.weiterempfehlen_formular.weiterempfehlen_sender_email.focus();
		return false ;
	}
	
	if(document.weiterempfehlen_formular.weiterempfehlen_rcpt_name.value == "") {
		alert("Bitte geben Sie den Namen des Empfängers ein.");
		document.weiterempfehlen_formular.weiterempfehlen_rcpt_name.focus();
		return false ;
	}
	
	if(isEmail(document.weiterempfehlen_formular.weiterempfehlen_rcpt_email.value)==false) {
		alert("itte geben Sie die E-Mail Adresse des Empfängers ein.");
		document.weiterempfehlen_formular.weiterempfehlen_rcpt_email.focus();
		return false ;
	}

	return true ;
	
}

function checkpresseform(){
	
	if(document.presseform.medium.value == "") {
		alert("Bitte geben Sie ein Medium oder Verlag ein.");
		document.presseform.medium.focus();
		return false ;
	}
	if(document.presseform.ressort.value == "") {
		alert("Bitte geben Sie Ihren Ressort ein.");
		document.presseform.ressort.focus();
		return false ;
	}
	if(document.presseform.vorname.value == "") {
		alert("Bitte geben Sie Ihren Vornamen ein.");
		document.presseform.vorname.focus();
		return false ;
	}
	if(document.presseform.name.value == "") {
		alert("Bitte geben Sie Ihren Namen ein.");
		document.presseform.name.focus();
		return false ;
	}
	if(document.presseform.strasse.value == "") {
		alert("Bitte geben Sie Ihre Straße ein.");
		document.presseform.strasse.focus();
		return false ;
	}
	if(document.presseform.hausnr.value == "") {
		alert("Bitte geben Sie Ihre Hausnummer ein.");
		document.presseform.hausnr.focus();
		return false ;
	}
	if(document.presseform.plz.value == "") {
		alert("Bitte geben Sie Ihre Postleitzahl ein.");
		document.presseform.plz.focus();
		return false ;
	}
	if(document.presseform.ort.value == "") {
		alert("Bitte geben Sie Ihren Ort ein.");
		document.presseform.ort.focus();
		return false ;
	}
	if(document.presseform.land.value == "") {
		alert("Bitte geben Sie Ihr Land ein.");
		document.presseform.land.focus();
		return false ;
	}
	if(document.presseform.telefon.value == "") {
		alert("Bitte geben Sie Ihre Telefonnummer ein.");
		document.presseform.telefon.focus();
		return false ;
	}
	if(isEmail(document.presseform.email.value)==false) {
		alert("Bitte geben Sie Ihre E-Mail Adresse ein.");
		document.presseform.email.focus();
		return false ;
	}
	
	if(document.presseform.rezension.value == "") {
		alert("Bitte geben Sie ein, für wen Sie rezensieren.");
		document.presseform.rezension.focus();
		return false ;
	}
	
	if(document.presseform.sicherheitsabfrage.value == "") {
		alert("Bitte geben Sie den 4-stelligen Code ein.");
		document.presseform.sicherheitsabfrage.focus();
		return false ;
	}
	
}

function checknlform() {

	
	if(document.subscribeform.attribute11.value == "") {
		alert("Bitte geben Sie Ihren Vornamen ein.");
		document.subscribeform.attribute11.focus();
		return false ;
	}
	if(document.subscribeform.attribute12.value == "") {
		alert("Bitte geben Sie Ihren Namen ein.");
		document.subscribeform.attribute12.focus();
		return false ;
	}
	if(isEmail(document.subscribeform.email.value)==false) {
		alert("Bitte geben Sie Ihre E-Mail-Adresse ein.");
		document.subscribeform.email.focus();
		return false ;
	}
	
	if(document.subscribeform.datenschutz.checked == false) {
		alert("Bitte akzeptieren Sie die Datenschutzhinweise.");
		return false ;
	}
	
	return true ;
}
	
function checkrightsform(){
	
	if(document.presseform.vorname.value == "") {
		alert("Bitte geben Sie Ihren Vornamen ein.");
		document.presseform.vorname.focus();
		return false ;
	}
	if(document.presseform.name.value == "") {
		alert("Bitte geben Sie Ihren Namen ein.");
		document.presseform.name.focus();
		return false ;
	}
	if(document.presseform.strasse.value == "") {
		alert("Bitte geben Sie Ihre Straße ein.");
		document.presseform.strasse.focus();
		return false ;
	}
	if(document.presseform.hausnr.value == "") {
		alert("Bitte geben Sie Ihre Hausnummer ein.");
		document.presseform.hausnr.focus();
		return false ;
	}
	if(document.presseform.plz.value == "") {
		alert("Bitte geben Sie Ihre Postleitzahl ein.");
		document.presseform.plz.focus();
		return false ;
	}
	if(document.presseform.ort.value == "") {
		alert("Bitte geben Sie Ihren Ort ein.");
		document.presseform.ort.focus();
		return false ;
	}
	if(document.presseform.land.value == "") {
		alert("Bitte geben Sie Ihr Land ein.");
		document.presseform.land.focus();
		return false ;
	}
	if(document.presseform.telefon.value == "") {
		alert("Bitte geben Sie Ihre Telefonnummer ein.");
		document.presseform.telefon.focus();
		return false ;
	}
	if(isEmail(document.presseform.email.value)==false) {
		alert("Bitte geben Sie Ihre E-Mail Adresse ein.");
		document.presseform.email.focus();
		return false ;
	}
	
	if(document.presseform.autor.value == "") {
		alert("Bitte geben Sie den Namen des Autors oder Herrausgebers ein.");
		document.presseform.autor.focus();
		return false ;
	}
	if(document.presseform.titel.value == "") {
		alert("Bitte geben Sie einen Titel ein.");
		document.presseform.titel.focus();
		return false ;
	}
	if(document.presseform.auflagenhoehe.value == "") {
		alert("Bitte geben Sie eine Auflagenhöhe ein.");
		document.presseform.auflagenhoehe.focus();
		return false ;
	}
	if(document.presseform.umfang.value == "") {
		alert("Bitte geben Sie einen Umfang ein.");
		document.presseform.umfang.focus();
		return false ;
	}
	if(document.presseform.ladenpreis.value == "") {
		alert("Bitte geben Sie einen Ladenpreis ein.");
		document.presseform.ladenpreis.focus();
		return false ;
	}
	if(document.presseform.ausstattung.value == "") {
		alert("Bitte geben Sie eine Ausstattung ein.");
		document.presseform.ausstattung.focus();
		return false ;
	}
	if(document.presseform.erscheinungstermin.value == "") {
		alert("Bitte geben Sie einen Erscheinungstermin ein.");
		document.presseform.erscheinungstermin.focus();
		return false ;
	}
	
	if(document.presseform.autor2.value == "") {
		alert("Bitte geben Sie einen Autor ein.");
		document.presseform.autor2.focus();
		return false ;
	}
	if(document.presseform.werktitel.value == "") {
		alert("Bitte geben Sie einen Werktitel ein.");
		document.presseform.werktitel.focus();
		return false ;
	}
	if(document.presseform.erscheinungsjahr.value == "") {
		alert("Bitte geben Sie ein Erscheinungsjahr ein.");
		document.presseform.erscheinungsjahr.focus();
		return false ;
	}
	
	if(document.presseform.sicherheitsabfrage.value == "") {
		alert("Bitte geben Sie den 4-stelligen Code ein.");
		document.presseform.sicherheitsabfrage.focus();
		return false ;
	}
	
}




function checkhandelkontakt(){
	
	if(document.handelkontakt.handel_name.value == "") {
		alert("Bitte geben Sie den Namen der Buchhandlung ein.");
		document.handelkontakt.handel_name.focus();
		return false ;
	}
	if(document.handelkontakt.verkehrsnummer.value == "") {
		alert("Bitte geben Sie Ihre Verkehrsnummer ein.");
		document.handelkontakt.verkehrsnummer.focus();
		return false ;
	}
	if(document.handelkontakt.vorname.value == "") {
		alert("Bitte geben Sie Ihren Vornamen ein.");
		document.handelkontakt.vorname.focus();
		return false ;
	}
	if(document.handelkontakt.name.value == "") {
		alert("Bitte geben Sie Ihren Namen ein.");
		document.handelkontakt.name.focus();
		return false ;
	}
	if(document.handelkontakt.strasse.value == "") {
		alert("Bitte geben Sie Ihre Straße ein.");
		document.handelkontakt.strasse.focus();
		return false ;
	}
	if(document.handelkontakt.hausnr.value == "") {
		alert("Bitte geben Sie Ihre Hausnummer ein.");
		document.handelkontakt.hausnr.focus();
		return false ;
	}
	if(document.handelkontakt.plz.value == "") {
		alert("Bitte geben Sie Ihre Postleitzahl ein.");
		document.handelkontakt.plz.focus();
		return false ;
	}
	if(document.handelkontakt.ort.value == "") {
		alert("Bitte geben Sie Ihren Ort ein.");
		document.handelkontakt.ort.focus();
		return false ;
	}
	if(document.handelkontakt.land.value == "") {
		alert("Bitte geben Sie Ihr Land ein.");
		document.handelkontakt.land.focus();
		return false ;
	}
	if(document.handelkontakt.telefon.value == "") {
		alert("Bitte geben Sie Ihre Telefonnummer ein.");
		document.handelkontakt.telefon.focus();
		return false ;
	}
	if(isEmail(document.handelkontakt.email.value)==false) {
		alert("Bitte geben Sie Ihre E-Mail Adresse ein.");
		document.handelkontakt.email.focus();
		return false ;
	}
	if(document.handelkontakt.anfrage.value == "") {
		alert("Bitte geben Sie Ihre Anfrage ein.");
		document.handelkontakt.anfrage.focus();
		return false ;
	}
	if(document.handelkontakt.sicherheitsabfrage.value == "") {
		alert("Bitte geben Sie den 4-stelligen Code ein.");
		document.handelkontakt.sicherheitsabfrage.focus();
		return false ;
	}
	
	return true ;

}


function checkkontakt(){
	
	if(document.handelkontakt.vorname.value == "") {
		alert("Bitte geben Sie Ihren Vornamen ein.");
		document.handelkontakt.vorname.focus();
		return false ;
	}
	if(document.handelkontakt.name.value == "") {
		alert("Bitte geben Sie Ihren Namen ein.");
		document.handelkontakt.name.focus();
		return false ;
	}
	if(document.handelkontakt.strasse.value == "") {
		alert("Bitte geben Sie Ihre Straße ein.");
		document.handelkontakt.strasse.focus();
		return false ;
	}
	if(document.handelkontakt.hausnr.value == "") {
		alert("Bitte geben Sie Ihre Hausnummer ein.");
		document.handelkontakt.hausnr.focus();
		return false ;
	}
	if(document.handelkontakt.plz.value == "") {
		alert("Bitte geben Sie Ihre Postleitzahl ein.");
		document.handelkontakt.plz.focus();
		return false ;
	}
	if(document.handelkontakt.ort.value == "") {
		alert("Bitte geben Sie Ihren Ort ein.");
		document.handelkontakt.ort.focus();
		return false ;
	}
	if(document.handelkontakt.land.value == "") {
		alert("Bitte geben Sie Ihr Land ein.");
		document.handelkontakt.land.focus();
		return false ;
	}
	if(isEmail(document.handelkontakt.email.value)==false) {
		alert("Bitte geben Sie Ihre E-Mail Adresse ein.");
		document.handelkontakt.email.focus();
		return false ;
	}
	if(document.handelkontakt.anfrage.value == "") {
		alert("Bitte geben Sie Ihre Anfrage ein.");
		document.handelkontakt.anfrage.focus();
		return false ;
	}
	
	if(document.handelkontakt.sicherheitsabfrage.value == "") {
		alert("Bitte geben Sie den 4-stelligen Code ein.");
		document.handelkontakt.sicherheitsabfrage.focus();
		return false ;
	}
		  
	return true ;

}