<!-- Begin hiding JavaScript

function zeigen(seite,name,opt) {
	zeige = window.open(seite,name,opt)
}

function popup_images(seite,breite,hoehe) {
	show = window.open(seite,'Bilder','resizable=no,width='+breite+',height='+hoehe+',scrollbars=yes,menubar=no,toolbar=no,status=no,screenX=150,screenY=100,top=130,left=140')
}

function popup_adfimages(seite) {
	show = window.open(seite,'Bilder','resizable=no,width=530,height=780,scrollbars=yes,menubar=no,toolbar=no,status=no,screenX=150,screenY=100,top=130,left=140')
}

function popup_help(seite) {
	show = window.open(seite,'Hilfe','resizable=no,width=250,height=300,scrollbars=yes,menubar=no,toolbar=no,status=no,screenX=150,screenY=100,top=130,left=140')
}

function setPointer(theRow, thePointerColor)
{
    if (typeof(theRow.style) == 'undefined' || typeof(theRow.cells) == 'undefined') {
        return false;
    }

    var row_cells_cnt = theRow.cells.length;
    for (var c = 0; c < row_cells_cnt; c++) {
        theRow.cells[c].bgColor = thePointerColor;
    }
}

function menucell(thecell, thePointerColor)
{

	document.getElementById(thecell).style.backgroundcolor=thePointerColor;
 
}

function askDelete(msg,url) {
if (confirm(msg)) location.href = url;
}

function modifyTextField(feld1,feld2) {
    if(feld1.value=='-10') {
        feld2.disabled = false;
	} else {
		feld2.disabled = true;
	}
}

function test_alpha(feldid) {
	var testReg = /^[a-zA-Z äüöÄÜÖéèàÈÉÀ-]*$/; // sucht Alphanumerische Zeichen, müssen mindestens 0 bis n mal vorhanden sein
	if(!testReg.test(document.getElementById(feldid).value)) {
		alert("Das Feld enthält üngültige Zeichen\nErlaubt sind nur die Zeichen\na-zA-Z äüöÄÜÖéèàÈÉÀ-");
		bugli=feldid;
		setTimeout("document.getElementById(bugli).focus()",0);
		return false
	}
}

function test_alphanumeric(feldid) {
	var testReg = /^[a-zA-Z0-9 äüöÄÜÖéèàÈÉÀ-]*$/; // sucht Alphanumerische Zeichen, müssen mindestens 0 bis n mal vorhanden sein
	if(!testReg.test(document.getElementById(feldid).value)) {
		alert("Das Feld enthält üngültige Zeichen\nErlaubt sind nur die Zeichen\na-z A-Z 0-9 äüöÄÜÖéèàÈÉÀ-")
		bugli=feldid;
		setTimeout("document.getElementById(bugli).focus()",0);
		return false
	}
}

function test_plz(feldid) {
	var testReg = /^([0-9]{0,4})$/; // sucht Alphanumerische Zeichen, müssen mindestens 0 bis n mal vorhanden sein
	if(!testReg.test(document.getElementById(feldid).value)) {
		alert("Das Feld enthält üngültige Zeichen\nErlaubt sind nur 0-9 und es muss 4-stellig sein.")
		bugli=feldid;
		setTimeout("document.getElementById(bugli).focus()",0);
		return false
	}
}

function test_strnr(feldid) {
	var testReg = /^[0-9]{0,3}[a-z]{0,1}$/; // sucht Alphanumerische Zeichen, müssen mindestens 0 bis n mal vorhanden sein
	if(!testReg.test(document.getElementById(feldid).value)) {
		alert("Das Feld enthält üngültige Zeichen\nErlaubt sind nur 0-9 und höschtens 1 Kleinbuchstabe am Schluss")
		bugli=feldid;
		setTimeout("document.getElementById(bugli).focus()",0);
		return false
	}
}

function test_alphanumericbasic(feldid) {
	var testReg = /^[a-z 0-9]*$/; // sucht Alphanumerische Zeichen, müssen mindestens 0 bis n mal vorhanden sein
	if(!testReg.test(document.getElementById(feldid).value)) {
		alert("Das Feld enthält üngültige Zeichen\nErlaubt sind nur die Zeichen\na-z 0-9")
		bugli=feldid;
		setTimeout("document.getElementById(bugli).focus()",0);
		return false
	}
}

function test_numeric(feldid) {
	var testReg = /^[0-9]*$/; // sucht Alphanumerische Zeichen, müssen mindestens 0 bis n mal vorhanden sein
	if(!testReg.test(document.getElementById(feldid).value)) {
		alert("Das Feld enthält üngültige Zeichen.\nErlaubt sind nur Zahlen 0-9")
		bugli=feldid;
		setTimeout("document.getElementById(bugli).focus()",0);
		return false
	}
}

function test_numericphone(feldid) {
	var testReg = /^[0-9\+]*$/; // sucht Alphanumerische Zeichen, müssen mindestens 0 bis n mal vorhanden sein
	if(!testReg.test(document.getElementById(feldid).value)) {
		alert("Erfasse die Nummer wie folgt:.\n+41448441234")
		dbugli=feldid;
		setTimeout("document.getElementById(bugli).focus()",0);
		return false
	}
	return true
}
function test_time(feldid) {
	var str=document.getElementById(feldid).value
	if (str) {
		var testReg = /^([0-9]{1,2})\:([0-9]{2})$/; // sucht Alphanumerische Zeichen, müssen mindestens 0 bis n mal vorhanden sein
		if(!testReg.test(document.getElementById(feldid).value)) {
			alert("Die Zeit muss wie folgt erfasst sein:\n9:30 oder 20:45")
			bugli=feldid;
			setTimeout("document.getElementById(bugli).focus()",0);
			return false
		}
	}
	return true
}

function test_email(feldid) {
	var str=document.getElementById(feldid).value
	if (str)
	{
	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
	if(!reg1.test(str) && reg2.test(str)) {
		return true
	} 
	else
	{
		alert("Es wurde keine gültige Email-Adresse erfasst.")
		bugli=feldid;
		setTimeout("document.getElementById(bugli).focus()",0);
		return false
		}
	}
}

function test_url(feldid) {
	var str=document.getElementById(feldid).value
	if (str)
	{
	var reg1 = /^(http:\/\/|https:\/\/)([a-zA-Z0-9-_]\.)?([a-zA-Z0-9-_]{1,})\.([a-zA-Z]{1,})\/?(.*)$/; // valid
	if(reg1.test(str)) {
		return true
	} 
	else
	{
		alert("Es wurde kein gültiger URL erfasst.\nz.B. http://www.irgendetwas.ch")
		//document.getElementById(feldid).focus();
		bugli=feldid;
		setTimeout("document.getElementById(bugli).focus()",0);
		return false
		}
	}
}

function test_time(feldid) {
	var str=document.getElementById(feldid).value
	if (str)
	{
	var reg1 = /^([0-1][0-9]|[2][0-3]):([0-5][0-9])$/; // valid
	if(reg1.test(str)) {
		return true
	} 
	else
	{
		alert("Es wurde keine gültige Zeit erfasst.\nz.B. 12:15")
		return false
		}
	}
}

function test_date(feldid) {
	var str=document.getElementById(feldid).value
	if (str)
	{
	var reg1 = /^(([1-9]|[0-2]\d|[3][0-1])\.([1-9]|[0]\d|[1][0-2])\.[2][0]\d{2})$|^(([1-9]|[0-2]\d|[3][0-1])\.([1-9]|[0]\d|[1][0-2])\.[2][0]\d{2}\s([1-9]|[0-1]\d|[2][0-3])\:[0-5]\d)$/; // valid
	if(reg1.test(str)) {
		return true
	} 
	else
	{
		alert("Es wurde kein gültiges Datum erfasst.\nz.B. 1.6.2007")
		return false
		}
	}
}



function CreateBookmarkLink() { 
	title = "Feuerwehr Buchs-Dällikon";   
	url = "http://www.fw-buchs-daellikon.ch";  
	if (window.sidebar) { 
		// Mozilla Firefox Bookmark		
		window.sidebar.addPanel(title, url,"");	
	} else if( window.external ) { 
		// IE Favorite		
		window.external.AddFavorite( url, title); 
	} else if(window.opera && window.print) {
		return true; 
	} 
}

// End hiding JavaScript -->

