
function resetform(){
	getElem("id","name",null).value="";
    getElem("id","tel",null).value="";
    getElem("id","mail",null).value="";
    getElem("id","bem",null).value="";}

function sendform(){
    re_mail = /^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*\.([a-zA-Z]{2,4}|museum)$/;
	re_names = /^([a-zA-ZÄäÖöÜüß&()\.\ \/-]+)$/;
	re_numtel = /^([0-9()\ \/-]+)$/;
	temp = getElem("id","kontaktform",null);
	var alerterr="Das Formular wurde nicht gesendet weil...\n";
    var nofehlercheck=alerterr.length;
    if(temp.elements["name"].value.length == 0) alerterr+="...Ihren Namen sollten Sie schon angeben!\n";
    if(temp.elements["tel"].value.length == 0 && temp.elements["mail"].value.length == 0)
        alerterr+="...Geben Sie uns die Chance, Ihnen zu antworten. Ihre Telefonnummer oder Ihre eMail-Adresse wären hilfreich.\n";
    else  {
    	if(temp.elements["tel"].value.length != 0 &&  re_numtel.test(temp.elements["tel"].value) == false)
        	alerterr+="...Die von Ihnen angegebene Telefonnummer enthält unerlaubte Zeichen (Buchstaben etc.).\n";
        if(temp.elements["mail"].value.length != 0 &&  re_mail.test(temp.elements["mail"].value) == false)
        	alerterr+="...Die von Ihnen angegebene eMail-Adresse ist ungültig. Überprüfen Sie bitte Ihre Eingabe.\n";}
    if(nofehlercheck!=alerterr.length) alert(alerterr);
    else temp.submit();}

function newwindow(nr){
    if(nr==1) nwindow=window.open("pcc4.htm","nwindow","width=600,height=550,menubar=no,scrollbars=yes,status=no,toolbar=no");
    else nwindow=window.open("pcc5.htm","nwindow","width=600,height=550,menubar=no,scrollbars=yes,status=no,toolbar=no");
    nwindow.focus();}

var DHTML = 0, DOM = 0, MS = 0, NS = 0, OP = 0;
function DHTML_init(){if(window.opera){OP=1;}if(document.getElementById){DHTML=1;DOM=1;}if(document.all && !OP){DHTML=1;MS=1;}if(document.layers && !OP) {DHTML=1;NS=1;}}
function getElem(p1,p2,p3){var Elem;if(DOM){if(p1.toLowerCase()=="id"){if(typeof document.getElementById(p2)=="object")Elem=document.getElementById(p2);else Elem=void(0);return(Elem);}else if(p1.toLowerCase()=="name"){if(typeof document.getElementsByName(p2)=="object")Elem=document.getElementsByName(p2)[p3];else Elem=void(0);return(Elem);}else if(p1.toLowerCase()=="tagname"){if(typeof document.getElementsByTagName(p2)=="object" || (OP && typeof document.getElementsByTagName(p2)=="function"))Elem=document.getElementsByTagName(p2)[p3];else Elem=void(0);return(Elem);}else return void(0);}else if(MS){if(p1.toLowerCase()=="id"){if(typeof document.all[p2]=="object")Elem=document.all[p2];else Elem=void(0);return(Elem);}else if(p1.toLowerCase()=="tagname"){if(typeof document.all.tags(p2)=="object")Elem=document.all.tags(p2)[p3];else Elem=void(0);return(Elem);}else if(p1.toLowerCase()=="name"){if(typeof document[p2]=="object")Elem=document[p2];else Elem=void(0);return(Elem);}else return void(0);}else if(NS){if(p1.toLowerCase()=="id" || p1.toLowerCase()=="name"){if(typeof document[p2]=="object")Elem=document[p2];else Elem=void(0);return(Elem);}else if(p1.toLowerCase()=="index"){if(typeof document.layers[p2]=="object")Elem=document.layers[p2];else Elem=void(0);return(Elem);}else return void(0);}}
function getCont(p1,p2,p3){var Cont;if(DOM && getElem(p1,p2,p3) && getElem(p1,p2,p3).firstChild){if(getElem(p1,p2,p3).firstChild.nodeType==3)Cont=getElem(p1,p2,p3).firstChild.nodeValue;else Cont="";return(Cont);}else if(MS && getElem(p1,p2,p3)){Cont=getElem(p1,p2,p3).innerText;return(Cont);}else return void(0);}
function getAttr(p1,p2,p3,p4){var Attr;if((DOM || MS) && getElem(p1,p2,p3)){Attr=getElem(p1,p2,p3).getAttribute(p4);return(Attr);}else if(NS && getElem(p1,p2)){if(typeof getElem(p1,p2)[p3]=="object")Attr=getElem(p1,p2)[p3][p4];else Attr=getElem(p1,p2)[p4];return Attr;}else return void(0);}
function setCont(p1,p2,p3,p4){if(DOM && getElem(p1,p2,p3) && getElem(p1,p2,p3).firstChild)getElem(p1,p2,p3).firstChild.nodeValue=p4;else if(MS && getElem(p1,p2,p3))getElem(p1,p2,p3).innerText=p4;else if(NS && getElem(p1,p2,p3)){getElem(p1,p2,p3).document.open();getElem(p1,p2,p3).document.write(p4);getElem(p1,p2,p3).document.close();}}

DHTML_init();