/* JS ortner */

if (window.navigator.cookieEnabled == false)
   	alert("Zum einwandfreien Betrieb bitte Cookies aktivieren!\n\nInternet Explorer:\nDatenschutzeinstellung (Mittelhoch)\n\nMozilla:\nDatenschutz & Sicherheit (Cookies akzeptieren)\n");

function winOpen(myname, w, h) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars=no,resizable=no,status=no,toolbar=no'; 
	win = window.open('', myname, winprops);
}

function SelectLink() {
   var Link = document.selectForm.select.selectedIndex;
   document.selectForm.select.selectedIndex = '0';
   if(Link > '0'){
      top.location.href = document.selectForm.select.options[Link].value;
   }
}

function SelectLanguage() {
   var Link = document.selectForm.language.selectedIndex;
   document.selectForm.language.selectedIndex = '0';
   if(Link > '0'){
      top.location.href = document.selectForm.language.options[Link].value;
   }
}

function preloadImage (imgObj, imgSrc) {
	if ( document.images ) {
		eval (imgObj+' = new Image()');
		eval (imgObj+'.src = "'+imgSrc+'"');
	}
}

function changeImage (imgName, imgObj) {
	if ( document.images ) {
		document.images[imgName].src = eval (imgObj+".src");
	}
}

//Preloads
preloadImage('imgHome', 'img/nav_home.gif');
preloadImage('imgHomeOv', 'img/nav_home_ov.gif');
preloadImage('imgNews', 'img/nav_news.gif');
preloadImage('imgNewsOv', 'img/nav_news_ov.gif');
preloadImage('imgCompany', 'img/nav_company.gif');
preloadImage('imgCompanyOv', 'img/nav_company_ov.gif');
preloadImage('imgProducts', 'img/nav_products.gif');
preloadImage('imgProductsOv', 'img/nav_products_ov.gif');
preloadImage('imgProductsH', 'img/nav_products_h.gif');
preloadImage('imgProductsOvH', 'img/nav_products_ov_h.gif');
preloadImage('imgServices', 'img/nav_services.gif');
preloadImage('imgServicesOv', 'img/nav_services_ov.gif');
preloadImage('imgReferences', 'img/nav_references.gif');
preloadImage('imgReferencesOv', 'img/nav_references_ov.gif');
preloadImage('imgCarriers', 'img/nav_carriers.gif');
preloadImage('imgCarriersOv', 'img/nav_carriers_ov.gif');
preloadImage('imgPartner', 'img/nav_partner.gif');
preloadImage('imgPartnerOv', 'img/nav_partner_ov.gif');
preloadImage('imgContact', 'img/nav_contact.gif');
preloadImage('imgContactOv', 'img/nav_contact_ov.gif');

preloadImage('imgDe', 'img/bu_de.gif');
preloadImage('imgDeOv', 'img/bu_de_ov.gif');
preloadImage('imgEn', 'img/bu_en.gif');
preloadImage('imgEnOv', 'img/bu_en_ov.gif');
preloadImage('imgTop', 'img/bu_top.gif');
preloadImage('imgTopOv', 'img/bu_top_ov.gif');
preloadImage('imgReset', 'img/bu_reset.gif');
preloadImage('imgResetOv', 'img/bu_reset_ov.gif');
preloadImage('imgSubmit', 'img/bu_submit.gif');
preloadImage('imgSubmitOv', 'img/bu_submit_ov.gif');

preloadImage('imgSearch', 'img/bu_search.gif');
preloadImage('imgSearchOv', 'img/bu_search_ov.gif');
preloadImage('imgImprint', 'img/bu_imprint.gif');
preloadImage('imgImprintOv', 'img/bu_imprint_ov.gif');
preloadImage('imgSitemap', 'img/bu_sitemap.gif');
preloadImage('imgSitemapOv', 'img/bu_sitemap_ov.gif');

//Preloads de
preloadImage('imgCompanyDe', 'img/nav_company_de.gif');
preloadImage('imgCompanyDeOv', 'img/nav_company_de_ov.gif');
preloadImage('imgProductsDe', 'img/nav_products_de.gif');
preloadImage('imgProductsDeOv', 'img/nav_products_de_ov.gif');
preloadImage('imgProductsDeH', 'img/nav_products_h.gif');
preloadImage('imgProductsDeOvH', 'img/nav_products_ov_h.gif');
preloadImage('imgServicesDe', 'img/nav_services_de.gif');
preloadImage('imgServicesDeOv', 'img/nav_services_de_ov.gif');
preloadImage('imgReferencesDe', 'img/nav_references_de.gif');
preloadImage('imgReferencesDeOv', 'img/nav_references_de_ov.gif');
preloadImage('imgCarriersDe', 'img/nav_carriers_de.gif');
preloadImage('imgCarriersDeOv', 'img/nav_carriers_de_ov.gif');
preloadImage('imgPartnerDe', 'img/nav_partner_de.gif');
preloadImage('imgPartnerDeOv', 'img/nav_partner_de_ov.gif');
preloadImage('imgContactDe', 'img/nav_contact_de.gif');
preloadImage('imgContactDeOv', 'img/nav_contact_de_ov.gif');

preloadImage('imgSearchDe', 'img/bu_search_de.gif');
preloadImage('imgSearchDeOv', 'img/bu_search_de_ov.gif');
preloadImage('imgImprintDe', 'img/bu_imprint_de.gif');
preloadImage('imgImprintDeOv', 'img/bu_imprint_de_ov.gif');
preloadImage('imgSitemapDe', 'img/bu_sitemap_de.gif');
preloadImage('imgSitemapDeOv', 'img/bu_sitemap_de_ov.gif');

function checkSearch(){

	var meldung = 'No input';
	var error = '';
	
	if(document.searchForm.search.value.length == 0){
		document.searchForm.search.value = meldung;
		document.searchForm.search.className = 'searchError';	
		error = 'yes';
		}
	else {
		document.searchForm.search.value = document.searchForm.search.value;
		}
	
	//Senden	
	if(error.length == 0){
		document.searchForm.submit();
		}
	delete error;	
}

function checkContact(){

	var meldung = 'Wrong input';
	var error = '';

	//Vorname
	if(document.contactForm.firstname.value.length == 0){
		document.contactForm.firstname.value = meldung;
		document.contactForm.firstname.className = 'inputError';
		error = 'yes';
		}
	else {
		document.contactForm.firstname.value = document.contactForm.firstname.value;
		
		}
	
	//Name	
	if(document.contactForm.surname.value.length == 0){
		document.contactForm.surname.value = meldung;
		document.contactForm.surname.className = 'inputError';	
		error = 'yes';
		}
	else {
		document.contactForm.surname.value = document.contactForm.surname.value;
		}
	
	//Strasse	
	/*if(document.contactForm.street.value.length == 0){
		document.contactForm.street.value = meldung;
		document.contactForm.street.className = 'inputError';	
		error = 'yes';
		}
	else {
		document.contactForm.street.value = document.contactForm.street.value;
		}
		
	//Plz	
	var reg = new RegExp('^[0-9]{5}$');
	
	if(document.contactForm.zip.value.length == 0 || reg.test(document.contactForm.zip.value) == false){
		document.contactForm.zip.value = meldung;
		document.contactForm.zip.className = 'inputError';
		error = 'yes';	
		}
	else {
		document.contactForm.zip.value = document.contactForm.zip.value;
		}
		
	//Ort	
	if(document.contactForm.city.value.length == 0){
		document.contactForm.city.value = meldung;
		document.contactForm.city.className = 'inputError';	
		error = 'yes';
		}
	else {
		document.contactForm.city.value = document.contactForm.city.value;
		}
	
	//Tel	
	if(document.contactForm.phone.value.length == 0){
		document.contactForm.phone.value = meldung;
		document.contactForm.phone.className = 'inputError';	
		error = 'yes';
		}
	else {
		document.contactForm.phone.value = document.contactForm.phone.value;
		}*/
		
	//Email
	var reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                     '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                     '(\\.)([a-zA-Z]{2,4})$');
	
	if(document.contactForm.email.value.length == 0 || reg.test(document.contactForm.email.value) == false){
		document.contactForm.email.value = meldung;
		document.contactForm.email.className = 'inputError';
		error = 'yes';	
		}
	else {
		document.contactForm.email.value = document.contactForm.email.value;
		}
		
		
	//Senden	
	if(error.length == 0){
		document.contactForm.submit();
		}
	delete error;	
}

/* admin */

function checkPassword(){

	var meldung = 'No input';
	var error = '';
	
	//user
	if(document.form.user.value.length == 0){
		document.form.user.value = meldung;
		document.form.user.className = 'inputError';	
		error = 'yes';
		}
	else {
		document.form.user.value = document.form.user.value;
		}
	
	//password
	if(document.form.password.value.length == 0){
		document.form.password.value = meldung;
		document.form.password.className = 'inputError';	
		error = 'yes';
		}
	else {
		document.form.password.value = document.form.password.value;
		}
	
	//password2	
	if(document.form.password2.value.length == 0){
		document.form.password2.value = meldung;
		document.form.password2.className = 'inputError';	
		error = 'yes';
		}
	else {
		document.form.password2.value = document.form.password2.value;
		}
	
	//password == password2
	if(document.form.password.value.length != 0 && document.form.password2.value.length != 0){
		if(document.form.password.value != document.form.password2.value){
			document.form.password.value = meldung;
			document.form.password.className = 'inputError';	
			document.form.password2.value = meldung;
			document.form.password2.className = 'inputError';
			alert('Passwords are not identically!');
			error = 'yes';
		}
	}
	
	//Senden	
	if(error.length == 0){
		document.form.submit();
		}
	delete error;	
}
