var win = null;

function NewWindow(mypage,myname,w,h,scroll)
	{
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable';
	win = window.open(mypage,myname,settings);
	if(win.window.focus)
		{
		win.window.focus();
		}
	}

function dropdown_value(feldname)
	{
	var feld = window.document.getElementById(feldname);
	return(feld.value);
	}
	
function checkpopup()
	{
	if (win)
		{
		if (win!=null)
			{
			if (!win.closed)
				{
				win.focus();
				}
			}
		}
	}

function buchstabe()
	{
	var sc="ABCDEFGHKMNPQRSUVWXYZabcdefghkmnpqrsuvwxyz";
	var a=(Math.random()*40);
	a=Math.round(a);
	return(sc.charAt(a));
	}

function zahl()
	{
	var sc="123456789";
	var a=(Math.random()*8);
	a=Math.round(a);
	return(sc.charAt(a));
	}

function pw(feldname)
	{
	var pw=zahl()+buchstabe()+buchstabe()+zahl()+buchstabe()+zahl()+zahl()+buchstabe();
	var feld=window.document.getElementById(feldname);
	feld.value=pw;
	}

var phone_message = "Bitte geben Sie alle Telefon, Fax- und Mobilnummern im folgenden gültigen Format ein: Vorwahl-Nummer (ohne Leerzeichen, mindestens acht Ziffern)!";

function check_phone_no(mynumber)
	{
	var mycounter = 0;
	var badnumber = 0;
	var x = document.getElementById(mynumber);
	var number_value = x.value;
	var number_length = number_value.length;
	var i = 0;

	if (number_length > 0)
		{
		while (i < number_length)
			{
			if (isNaN(number_value.charAt(i)) == true)
				{
				if ((number_value.charAt(i) == "-") && (i >= 3) && (i <= 6))
					{
					mycounter = mycounter + 1;
					}
				else
					{
					badnumber = 1;
					break;
					}
				}
			i++;
			}
		if ((mycounter != 1) || (number_length <= 8))
			{
			badnumber = 1;
			}
		}
	return badnumber;
	}

function open_calendar(feld)
	{
	var wert = document.getElementById(feld).value;
	NewWindow('calendar.exe?PAGE=calendar.htm&VARNAME='+feld+'&DATE='+wert+'&DAYS=MODIMIDOFRSASO', 'calendar', 285, 305, 'no', 'no');
	}

function printseite(url)
	{
	var printwin = window.open(url, "Printfenster", "width=640, resizable=no, menubar=yes, toolbar=yes, scrollbars=yes");
	printwin.moveTo(0,0);
	printwin.print();
	}