/**
 * global.js
 * Globale JS Funktionen sevenp
 *
 **/

function openWindow (url, width, height)
{
	var dimensions = "";

	if (width)
        {
	    dimensions += ",width=" + width;
	}
        else
        {
	    dimensions += ",width=700";
	}

	if (height)
        {
	    dimensions += ",height=" + height;
	}
        else
        {
	    dimensions += ",height=500";
	}

	fenster = window.open("", "", "statusbar=no,menubar=no,toolbar=no,scrollbars=no,resizable=no" + dimensions);
	fenster.location = url;
	fenster.focus();
}


var compulsoryFieldsIn=new Array();
compulsoryFieldsIn[0]="stdIn3";
function checkFieldsIn ()
{
var checkOK=true;
for (var i=0; i<compulsoryFieldsIn.length; i++)
{
var cfObj=document.getElementById(compulsoryFieldsIn[i]);
if (cfObj!=null)
{
if (cfObj.type.toLowerCase()=="text")
{
if (cfObj.value.match(/^\s*$/)) checkOK=false;
}
else if (cfObj.type.toLowerCase()=="radio" || cfObj.type.toLowerCase()=="checkbox")
{
var tmpObj=document.getElementsByName(cfObj.name);
var tmpCheck=false;
for (var j=0; j<tmpObj.length; j++)
{
if (tmpObj[j].checked==true)
{
tmpCheck=true;
break;
}
}
checkOK=tmpCheck;
}
else if (cfObj.type.toLowerCase().indexOf("select")>=0)
{
if (compulsoryFieldsIn[i]=="stdIn12" && cfObj.selectedIndex==0) checkOK=false;
}
}
if (!checkOK) break;
}
if (checkOK) document.getElementById('subscribe').submit();
else window.alert("Bitte füllen Sie alle mit einem * markierten Felder aus.");
}