<!--
/* Copyright (c) by W.Scheidl KEG */
/* http://www.wsedv.at */
var startPOPUPid;
var startPOPUPoverid;

function startPOPUP(myfile) {
	startPOPUPid=window.open(myfile,"popup","menubar=no,toolbar=no,status=no,resizable=yes,scrollbars=yes,left=1,top=10,width=780,height=550");
	startPOPUPid.focus();
}

function startPOPUPoverview(myfile) {
	startPOPUPoverid=window.open(myfile,"popup","menubar=no,toolbar=no,status=no,resizable=yes,scrollbars=yes,left=650,top=10,width=374,height=550");
	startPOPUPoverid.focus();
}

function check_kontakt()
{
 if (document.kontakt_form.name.value.replace(/ /g,"")=="")
 {
  alert("Bitte geben Sie Ihren Namen ein.");
  return false;
 }

 if (document.kontakt_form.gewerbeprivat.selectedIndex==0) {
	 if (document.kontakt_form.firma.value.replace(/ /g,"")=="")
	 {
	  alert("Bitte geben Sie die Firma an.");
	  return false;
	 }
 }

 if (document.kontakt_form.telefon.value.replace(/ /g,"")=="")
 {
  alert("Bitte geben Sie Ihre Telefonnummer und optional Ihre eMailadresse ein.");
  return false;
 }

 //telefonnummer prüfen
 var erlaubt="0123456789+-()/ ";
 var checktel=document.kontakt_form.telefon.value;
 for (i=0; i<checktel.length; i++) {
 	if (erlaubt.lastIndexOf(checktel.substr(i,1))==-1) {
	  alert("Bitte prüfen Sie die Telefonnummer. Sie enthält ungültige Zeichen!");
	  return false;
 	}
 }
 
 document.kontakt_form.checkstatus.value="checked";
 return true;

}

function printthispage() {
 window.print();
}

function show_hide_element(id) {
	if (document.getElementById(id))
		document.getElementById(id).style.display != "block" ? document.getElementById(id).style.display = "block" : document.getElementById(id).style.display = "none";
}

function show_hide_inline(id) {
	if (document.getElementById(id))
		document.getElementById(id).style.display != "inline" ? document.getElementById(id).style.display = "inline" : document.getElementById(id).style.display = "none";
}

function show_hide_tr(id) {
 document.getElementById(id).style.display != "" ? document.getElementById(id).style.display = "" : document.getElementById(id).style.display = "none";
}

function show_menu(id) {
 hide_menu();
 if (document.getElementById("div_submenu"+id)) {
 	document.getElementById("div_menu_bg"+id).style.visibility = "visible";
 	document.getElementById("div_submenu"+id).style.visibility = "visible";
 }
}

function hide_menu() {
 for (i=1; i<=6; i++) {
 	if (document.getElementById("div_submenu"+i)) {
		document.getElementById("div_menu_bg"+i).style.visibility = "hidden";
		document.getElementById("div_submenu"+i).style.visibility = "hidden";
	}
 }
}

function save_value(myid,tabelle,feld,myvalue,bedingung) {
	var jetzt = new Date();
	var mil = jetzt.getMilliseconds();
	dummy=new Image(34,34);
	dummy.src="save_value.php?mil="+mil+"&id="+myid+"&tabelle="+tabelle+"&feld="+feld+"&value="+myvalue+"&bedingung="+bedingung;
}

function selectformfields(myfields) {
	// markiere die felder, die nicht korrekt ausgefüllt sind
	var felder=myfields.split(",");
	for (i=0; i<(felder.length-1); i++) {
		if (document.getElementById(felder[i])) {
			document.getElementById(felder[i]).style.background ="#ffaaaa";
			document.getElementById(felder[i]).style.border ="1px solid red";
		} else if (document.getElementsByName(felder[i])) {
			document.getElementsByName(felder[i])[0].style.background ="#ffaaaa";
			document.getElementsByName(felder[i])[0].style.border ="1px solid red";
		}
	}
}

function donothing() {
 // nothing todo
}

var aktuell_headimage=0;
var aktuell_imagefield=1;
var image_isscrolling=false;
var aktuellX=0;
var scrollstepin=0;
var aktuellXout=0;
var scrollTimeout;
var fastscrollTimeout;
var scrollDir="toleft";

if (typeof(anz_titelbilder)=="undefined") var anz_titelbilder=0;

function scroll_headimage() {
	richtung=scrollDir;
	
	if (image_isscrolling) return;
	if (anz_titelbilder<=0) return;
	if (!document.getElementById("head_image1")) return;
	
	if (richtung=="toleft") {
		if (aktuell_headimage<anz_titelbilder) {
			aktuell_headimage++;
		} else {
			aktuell_headimage=0;
		}
	} else {
		if (aktuell_headimage>0) {
			aktuell_headimage--;
		} else {
			aktuell_headimage=anz_titelbilder;
		}
	}
	
	if (richtung=="toleft") {
		scrollstepin=-15;
		aktuellX=990;
	} else {
		scrollstepin=15;
		aktuellX=-990;
	}
	aktuellXout=0;
	document.getElementById("head_image"+(1+(aktuell_imagefield==1))).style.left=aktuellX+"px";
	document.getElementById("head_image"+(1+(aktuell_imagefield==1))).src=titelbilder[aktuell_headimage].src;
	set_head_imageURL();
	image_isscrolling=true;
	if (fastscrollTimeout) window.clearInterval(fastscrollTimeout);
	fastscrollTimeout=window.setInterval("scrolltheimage();", 15);
}

function scrolltheimage() {
	if (aktuellX !=0) {
		aktuellDif=aktuellX+scrollstepin;
		if (Math.abs(aktuellDif)<=15) {
			scrollstepin=((scrollstepin>0) ? 1 : -1);
		}
		aktuellX=aktuellX+scrollstepin;
		aktuellXout=aktuellXout+scrollstepin;
		document.getElementById("head_image"+(1+(aktuell_imagefield==1))).style.left=aktuellX+"px";
		document.getElementById("head_image"+aktuell_imagefield).style.left=aktuellXout+"px";
	} else {
		if (fastscrollTimeout) window.clearInterval(fastscrollTimeout);
		fastscrollTimeout=null;
		image_isscrolling=false;
		aktuell_imagefield=(1+(aktuell_imagefield==1));
		if (scrollTimeout) window.clearTimeout(scrollTimeout);
		scrollTimeout=window.setTimeout("scroll_headimage();", 12000);
	}
}

function show_first_headimage() {
	if (anz_titelbilder<=0) return;
	document.getElementById("head_image1").src=titelbilder[aktuell_headimage].src;
	set_head_imageURL();
	scrollTimeout=window.setTimeout("scroll_headimage();", 12000);
}

function set_head_imageURL() {
	document.getElementById("head_imageURL"+(1+(aktuell_imagefield==1))).target="_self";
	document.getElementById("head_imageURL"+(1+(aktuell_imagefield==1))).href="javascript:stop_imagescroll();";
	if (typeof(titelbilderURL[aktuell_headimage]) !="undefined") {
		document.getElementById("head_imageURL"+(1+(aktuell_imagefield==1))).href=titelbilderURL[aktuell_headimage];
		if (titelbilderURL[aktuell_headimage].substr(0,5)=="http:" || titelbilderURL[aktuell_headimage].substr(0,6)=="https:") {
			// externe seite
			document.getElementById("head_imageURL"+(1+(aktuell_imagefield==1))).target="_blank";
		}
	}
}

function stop_imagescroll() {
	if (scrollTimeout) {
		window.clearTimeout(scrollTimeout);
		scrollTimeout=null;
	} else {
		scroll_headimage();
	}
}


//-->
