function errormeldung(action,feld,element){
	var arr_fehler = new Array();
		arr_fehler[0] = " ist nicht ausgefüllt!";
		arr_fehler[1] = " ist keine E-Mail Adresse!";
		arr_fehler[2] = " ist keine Telefonnumer!";
		arr_fehler[3] = " ist keine eindeutige Zahl!";
		arr_fehler[4] = " ist keine gültige Webseite!";
	var error = "\nBitte fülle das Feld sorgfältig aus!";
	
	alert("Feld " + feld + arr_fehler[action] + error);
	element.focus();
	return true;
}

function checkup(){
	var args = checkup.arguments;
	var lang = checkup.arguments.length-1;
	var arr_action = new Array();
		arr_action[0] = "txt";
		arr_action[1] = "mal";
		arr_action[2] = "tel";
		arr_action[3] = "num";
		arr_action[4] = "url";
	for(i=1;i<=lang;i++){
		var element = document.forms[args[lang]].elements[args[i-1]];
		if(args[i]==arr_action[0]){//Allgemeine Inhaltsueberpruefung
			if((element.value == "")||(element.value.length <3)){errormeldung('0',element.name,element);return true;}
		}
		if(args[i]==arr_action[1]){//Ueberpruefung auf Mailtauglichkeit
			if(element.value.search(/^([_a-zA-Z0-9-]+)(\.[a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$/)){errormeldung('1',element.name,element);return true;}
		}
		if(args[i]==arr_action[2]){//Ueberpruefung auf Telefontauglichkeit
			eintrag = element.value.replace(/\s/g,"");
			if((eintrag.replace(/\W/,"")=="")||(isNaN(eintrag.replace(/\W/,""))==true)){errormeldung('2',element.name,element);return true;}
			else{element.value = eintrag;}
		}
		if(args[i]==arr_action[3]){//Allgemeine Inhaltsueberpruefung auf Zahlen
			if((element.value.replace(/\s/g,"")=="")||(isNaN(element.value.replace(/\s/g,""))==true)){errormeldung('3',element.name,element);return true;}
			else{element.value = element.value.replace(/\s/g,"");}
		}
		if(args[i]==arr_action[4]){//Ueberpruefung auf Homepagetauglichkeit
			if((element.value=="")||(element.value.search(/\s/)!="-1")){errormeldung('4',element.name,element);return true;}
			else{
			brauchste = "http://";
				if(element.value.slice(0,brauchste.length)!= brauchste){
					eintrag = brauchste.concat(element.value);
					element.value = eintrag;
				}
			}
		}
		i++;
	}	
	document.forms[args[lang]].submit();
}
function set_color(farbe){
	if(navigator.appName=="Netscape"){return;}else{
		document.all[farbe].style.backgroundColor = "#6188CD";
	}
}
function reset_color(farbe){
	if(navigator.appName=="Netscape"){return;}else{
		document.all[farbe].style.backgroundColor = "#4066AB";
	}
}
function zweiframes(url1,frame1,url2,frame2){
	parent.frames[frame1].location=url1;
	parent.frames[frame2].location=url2;
}
function show_pic(picUrl,titles){
	var winPic = window.open("","","width=100,height=100,scrollbars=no,resizable=0");
	with(winPic.document)
	{
		open();
		
				write("<html>\n");
				write("<head>\n");
				write("<title>PARTYBILDER.ORG Dein Foto kostenlos im Internet/ " +titles+ "</title>\n");
				write("<META HTTP-EQUIV=\"imagetoolbar\" CONTENT=\"no\">");
				write("<script language=\"JavaScript\" type=\"text\/javascript\">\n");
				write("	function init()\n");
				write("	{\n");
				write("		var x = (document.all) ? 10 : 0;\n");
				write("		var y = (document.all) ? 29 : 0;\n");
				write("		window.resizeTo(document.images[0].width+x,document.images[0].height+y);\n");
				write("		window.moveTo((screen.width-(document.images[0].width+x))/2,(screen.height-(document.images[0].height+y))/2);\n");
				write("		window.focus()")
				write("	}\n");
				write("<\/script>\n");
				write("<body bgcolor=\"#EEEEEE\" topmargin=\"0\" leftmargin=\"0\" marginheight=\"0\" marginwidth=\"0\" onload=\"init();\">\n");
				write("<a href=\"javascript:window.close();\"><img src=\"" +picUrl +"\" border=\"0\" alt=\"Fenster durch Klicken schließen\"></a>"); 
				write("</body>");
				write("</html>");

		close();
	}
}
function oeffne(url,w,h){
	window.open(url,"fx","width="+w+",height="+h+",scrollbars=no,resizable=0");
	window.focus();
}
