// ----------------------------------------------------------------
// Open Popup
// ----------------------------------------------------------------

var popSW = null    // Als Verweis auf PopSW
var winCount = 0
var winName = "popSW"

function openpopSW(winURL, winWidth, winHeight, winFeatures)
{
	var winl = (screen.width - winWidth) / 2;
	var wint = (screen.height - winHeight) / 2;
	winName = "popSW" + winCount++; //einmaliger Name fuer jedes Fenster
	if (openpopSW.arguments.length == 4)
	{
		winFeatures = "," + winFeatures;
	}
	else 
	{
		winFeatures =  ",status=no,scrollbars=no";
	}
	popSW = window.open(winURL, winName, "width=" + winWidth + ",height=" + winHeight + ",top=" + wint + ",left=" + winl +  winFeatures)
}

// ----------------------------------------------------------------
// Check E-mail Syntax
// ----------------------------------------------------------------

function checkEmail(email)
{
	var proto  = "(mailto:)?";
	var usr    = "([a-zA-Z0-9][a-zA-Z0-9_.-]*|\"([^\\\\\x80-\xff\015\012\"]|\\\\[^\x80-\xff])+\")";
	var domain = "([a-zA-Z0-9][a-zA-Z0-9._-]*\\.)*[a-zA-Z0-9][a-zA-Z0-9._-]*\\.[a-zA-Z]{2,5}";
	var regex  = "^" + proto + "?" + usr + "\@" + domain + "$";

	var rgx    = new RegExp(regex);
	return rgx.exec(email) ? true : false;
} 
