
var isRolloverActive = false;
var rolloverMenues = new Array();
rolloverMenues[0] = "rollOver1";
rolloverMenues[1] = "rollOver2";

function hideRolloverMenues()
{
	for (i=0; i<rolloverMenues.length; i++)
	{
		hideRollOver(rolloverMenues[i]);
	}
	toggleDropdowns('visible');
}

function setRolloverFlag(val)
{
	isRolloverActive = val;
}

function showRollOver(id)
{
	if (document.getElementById(id))
	{
		document.getElementById(id).style.visibility='visible';
		setRolloverFlag(true);
	
	}
}

function hideRollOver(id)
{
	if (document.getElementById(id))
	{
		document.getElementById(id).style.visibility='hidden';
		setRolloverFlag(false);
		toggleDropdowns('hidden');
	}
}

function toggleDropdowns(state)
{
	var o = document.getElementById('_ctl0_AgentenSearchHomepage1_ddlIndustry');
	var p = document.getElementById('_ctl0_AgentenSearchHomepage1_ddlRegion');
	
	if (o!=null) {
		o.style.visibility = state;
		p.style.visibility = state;
	} else {
		var o = document.getElementById('_ctl0_AgentenSearchTeaser1_ddlIndustry');
		var p = document.getElementById('_ctl0_AgentenSearchTeaser1_ddlRegion');
		if(o!=null) {
			o.style.visibility = state;
			p.style.visibility = state;
		}
	}
}


function openWin(wFile, wName, wWidth, wHeight)
{
	myWin=window.open(wFile, wName, 'width='+wWidth+',height='+wHeight+',scrollbars=1,resizable');
	myWin.moveTo((screen.width/2)-(wWidth/2),(screen.height/2)-(wHeight/2));
	myWin.focus();
}

function doSearch()
{
	document.getElementById("searchForm").submit();
}

function checkEmail(inputField)
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(inputField.value))
	{
		return true;
	}
	
	alert("Bitte geben Sie eine gueltige E-Mail Adresse an!");
	inputField.value = "";
	
	return false;
}

function isValidDate(inputField)
{
	if (inputField.value == "") return;

	date_regex=/^([0-9]){2}(\/|-|.){1}([0-9]){2}(\/|-|.)([0-9]){4}$/;
	
	if (date_regex.test(inputField.value))
	{
		return true;
	}
	
	alert("Bitte geben Sie ein gueltiges Datum an!");
	inputField.value = "";
	
	return false;
}

function openRegisterAnmerkungen()
{
	window.open("/RegisterAnmerkungen.aspx", "Anmerkungen", "width=420,height=460,left=100,top=200,scrollbars=yes,resizable");
}

function openRegisterAnmerkungen2()
{
	window.open("/RegisterAnmerkungen2.aspx", "Anmerkungen", "width=420,height=400,left=100,top=200,scrollbars=yes,resizable");
}

function openRegisterFirmenAZ()
{
	// do nothing;
}