// initialisierung //

window.onerror=null;

function active(ART,SUB,aNUM){
window.status = " ";
var y;
var parentNUM;

active = document.getElementById("subnavi-"+ART);
active.style.visibility = "visible";
	
if(ART != "leer")
	{	
	if(aNUM <6){parentNUM = aNUM;}
	else if((aNUM >5)&&(aNUM <11)){parentNUM = 2;}
	else if((aNUM >10)&&(aNUM <14)){parentNUM = 4;}
	else if(aNUM == 14){parentNUM = 1;}
	else if((aNUM >14)&&(aNUM <19)){parentNUM = 5;}
	else if((aNUM >28)&&(aNUM <30)){parentNUM = 6;}
	else{parentNUM = 3;}	
	document.getElementsByTagName("a")[parentNUM].style.color = "#cc3333";	
		if(SUB != "leer")
		{	
		document.getElementsByTagName("a")[aNUM].style.color = "#cc3333";			
		}
	}
}


//mouse events //
function navi(LINK,TYP)
{



if (TYP == 'off')
	{
	document.getElementById("subnavi-"+LINK).style.visibility = "hidden";
	active.style.visibility = "visible";
	}
else
	{
	active.style.visibility = "hidden";
	document.getElementById("subnavi-"+LINK).style.visibility = "visible";
	}	
}
function showtxt(OK){
	if(OK == '1'){document.getElementById("downloadtext").style.visibility = "visible";}
	else{document.getElementById("downloadtext").style.visibility = "hidden";}
	}

function txt(text) 
  {
  window.status = text;
  setTimeout("endtxt()",3500);
  }

function endtxt()
  {
  window.status="";
  }


function checkform(FORMNAME) {
	var NAME = eval("document."+FORMNAME);
	var filter=/^.+@.+\..{2,4}$/;

	if(FORMNAME == "newsedit") 
	{
		if(NAME.head.value == "")	{
			alert("Bitte eine Headline eingeben!");
			NAME.head.focus();
			return false;
		}
		if(NAME.text.value == "")	{
			alert("Bitte einen Text eingeben!");
			NAME.text.focus();
			return false;
		}
		
	return true;	
	}
	if(FORMNAME == "ifeskontakt") 
	{
		if(NAME.vorname.value == "")	{
			alert("Please enter your first name");
			NAME.vorname.focus();
			return false;
		}
		if(NAME.nachname.value == "")	{
			alert("Please enter your surname!");
			NAME.nachname.focus();
			return false;
		}
		if(NAME.mail.value == "")	{
			alert("Please enter your email address!");
			NAME.mail.focus();
			return false;
		}
		if (! filter.test(NAME.mail.value)) {
			alert("Email address is not valid!")
			NAME.mail.focus();
			NAME.mail.select();
			return false;
		}
		if(NAME.subject.value == "")	{
			alert("Please enter a subject matter!");
			NAME.subject.focus();
			return false;
		}
		if(NAME.text.value == "")	{
			alert("Please enter a message!");
			NAME.text.focus();
			return false;
		}
		
	return true;	
	}
	if(FORMNAME == "news") 
	{
		
		if(NAME.JJJJ.value == "")	{
			alert("Bitte ein Jahr eingeben!");
			NAME.JJJJ.focus();
			return false;
		}
		if(isNaN(NAME.JJJJ.value))	{
			alert("Bitte das Jahr in Ziffern eingeben!");
			NAME.JJJJ.focus();
			NAME.JJJJ.select();
			return false;
		}
		if(NAME.JJJJ.value.length < 4)	{
			alert("Bitte das Jahr vierstellig eingeben!");
			NAME.JJJJ.focus();
			NAME.JJJJ.select();
			return false;
		}
		if(NAME.MM.value == "")	{
			alert("Bitte ein Monat eingeben!");
			NAME.MM.focus();
			return false;
		}
		if(isNaN(NAME.MM.value))	{
			alert("Bitte das Monat in Ziffern eingeben!");
			NAME.MM.focus();
			NAME.MM.select();
			return false;
		}
		if(NAME.MM.value.length < 2)	{
			alert("Bitte das Monat zweistellig eingeben!");
			NAME.MM.focus();
			NAME.MM.select();
			return false;
		}
		if(NAME.DD.value == "")	{
			alert("Bitte einen Tag eingeben!");
			NAME.DD.focus();
			return false;
		}
		if(isNaN(NAME.DD.value))	{
			alert("Bitte den Tag in Ziffern eingeben!");
			NAME.DD.focus();
			NAME.DD.select();
			return false;
		}
		if(NAME.DD.value.length < 2)	{
			alert("Bitte den Tag zweistellig eingeben!");
			NAME.DD.focus();
			NAME.DD.select();
			return false;
		}
		if(NAME.header.value == "")	{
			alert("Bitte eine Headline eingeben!");
			NAME.head.focus();
			return false;
		}
		if(NAME.text.value == "")	{
			alert("Bitte einen Text eingeben!");
			NAME.text.focus();
			return false;
		}
		
	return true;	
	}
	if(FORMNAME == "studie") 
	{
		
		if(NAME.JJJJ.value == "")	{
			alert("Bitte ein Jahr eingeben!");
			NAME.JJJJ.focus();
			return false;
		}
		if(isNaN(NAME.JJJJ.value))	{
			alert("Bitte das Jahr in Ziffern eingeben!");
			NAME.JJJJ.focus();
			NAME.JJJJ.select();
			return false;
		}
		if(NAME.JJJJ.value.length < 4)	{
			alert("Bitte das Jahr vierstellig eingeben!");
			NAME.JJJJ.focus();
			NAME.JJJJ.select();
			return false;
		}
		if(NAME.MM.value == "")	{
			alert("Bitte ein Monat eingeben!");
			NAME.MM.focus();
			return false;
		}
		if(isNaN(NAME.MM.value))	{
			alert("Bitte das Monat in Ziffern eingeben!");
			NAME.MM.focus();
			NAME.MM.select();
			return false;
		}
		if(NAME.MM.value.length < 2)	{
			alert("Bitte das Monat zweistellig eingeben!");
			NAME.MM.focus();
			NAME.MM.select();
			return false;
		}
		if(NAME.DD.value == "")	{
			alert("Bitte einen Tag eingeben!");
			NAME.DD.focus();
			return false;
		}
		if(isNaN(NAME.DD.value))	{
			alert("Bitte den Tag in Ziffern eingeben!");
			NAME.DD.focus();
			NAME.DD.select();
			return false;
		}
		if(NAME.DD.value.length < 2)	{
			alert("Bitte den Tag zweistellig eingeben!");
			NAME.DD.focus();
			NAME.DD.select();
			return false;
		}
		if(NAME.titel.value == "")	{
			alert("Bitte eine Headline eingeben!");
			NAME.titel.focus();
			return false;
		}
		if(NAME.text.value == "")	{
			alert("Bitte einen Text eingeben!");
			NAME.text.focus();
			return false;
		}
		if(NAME.grundgesamtheit.value == "")	{
			alert("Bitte eine Grundgesamtheit eingeben!");
			NAME.grundgesamtheit.focus();
			return false;
		}
		if(NAME.gebiet.value == "")	{
			alert("Bitte ein Erhebunugsgebiet eingeben!");
			NAME.gebiet.focus();
			return false;
		}
		if(NAME.umfang.value == "")	{
			alert("Bitte einen Stichprobenumfang eingeben!");
			NAME.umfang.focus();
			return false;
		}
		if(NAME.auswahl.value == "")	{
			alert("Bitte einen Auswahlverfahren eingeben!");
			NAME.auswahl.focus();
			return false;
		}
		if(NAME.art.value == "")	{
			alert("Bitte die Befragungsart eingeben!");
			NAME.art.focus();
			return false;
		}
		if(NAME.intervall.value == "")	{
			alert("Bitte das Befragungsintervall eingeben!");
			NAME.art.focus();
			return false;
		}
		
	return true;	
	}
	if(FORMNAME == "suche") 
	{
		if(NAME.begriff.value == "")	{
			alert("Bitte einen Suchbegriff eingeben!");
			NAME.begriff.focus();
			return false;
		}
	return true;
	}
return true;

}
function heute(FORM)
{	
	
var NAME = eval("document."+FORM);

		var heute = new Date();
		var DD = new String(heute.getDate());
		var MM = new String(heute.getMonth()+1);
		var J = heute.getYear();
		var JJ = new String(J);
		if(DD.length<2){DD = "0"+DD;}
		if(MM.length<2){MM = "0"+MM;}	
		if(JJ.length<4){
			var JJJJ = J+1900;
			}else{
			JJJJ = J;
			}	
		NAME.JJJJ.value = JJJJ;	
		NAME.MM.value = MM;
		NAME.DD.value = DD;
}
function ansicht(URL)
{
window.open(URL,"","width=500, height=600,resizable=yes,scrollbars=yes");
}

function achtung(){
// next line added by pd; disables popup for old browsers
return true;

fenster = window.open("","neu","resizable=yes,scrollbars=no,width=500,height=200");
nfenster = fenster.document;
nfenster.open();
nfenster.write("<html><body><center><font size=2 color=black face='helvetica,arial'>");
nfenster.write("<b>Sie verwenden einen älteren Browser</b>,<p>um die volle Funktionalität von www.ifes.at und eine bessere Darstellung zu bekommen, laden Sie sich bitte einen neuen Browser aus dem Internet.<p>");
nfenster.write("<b><a href=http://www.microsoft.com target=_new>Microsoft</a><br>");
nfenster.write("<b><a href=http://www.mozilla.org target=_new>Mozilla</a><br>");
nfenster.write("<b><a href=http://www.netscape.com target=_new>Netscape</a><br>");
nfenster.write("<b><a href=http://www.opera.com target=_new>Opera</a><p>");
nfenster.write("<a href=javascript:window.close();>Fenster schließen</a>");
nfenster.write("</font></body><html>");
nfenster.close();
}

function linkext(FORM)
{
var NAME = eval("document."+FORM);
var URL = prompt("Bitte geben Sie die Internetadresse der Seite ein! [OHNE http://]");
var link = prompt("Bitte geben Sie den sichtbaren Text des Links ein!");	
var linktext = "<a href='http://"+URL+"' target='_new'>"+link+"</a>";
var oldtext = NAME.text.value;
var newtext = oldtext+linktext;
NAME.text.value = newtext;	
NAME.text.focus();
}

function linkint(FORM)
{
var NAME = eval("document."+FORM);
var URL = NAME.intlink[NAME.intlink.selectedIndex].value;
var link = NAME.intlink[NAME.intlink.selectedIndex].text;	
var linktext = "<a href='/ifes/index.php?"+URL+"'>"+link+"</a>";
var oldtext = NAME.text.value;
var newtext = oldtext+linktext;
NAME.text.value = newtext;
NAME.text.focus();	
}

function linkmail(FORM)
{
var NAME = eval("document."+FORM);
var URL = prompt("Bitte geben Sie die gewünschte E-Mailadresse ein!");
var link = prompt("Bitte geben Sie den sichtbaren Text des Links ein!");	
var linktext = "<a href='mailto:"+URL+"'>"+link+"</a>";
var oldtext = NAME.text.value;
var newtext = oldtext+linktext;
NAME.text.value = newtext;	
NAME.text.focus();
}

function CheckFormJobs(f) {
	var filter = /^([a-zA-Z0-9_\-])+(\.([a-zA-Z0-9_\-])+)*@(([a-zA-Z0-9\-]+\.)*)([a-zA-Z0-9\-]{2,}\.)([a-zA-Z]{2,4})$/
	if(f.vorname.value == "") {
		alert("Bitte geben Sie Ihren Voramen ein!");
		f.vorname.focus();
		return false;
	}
	if(f.nachname.value == "") {
		alert("Bitte geben Sie Ihren Nachnamen ein!");
		f.nachname.focus();
		return false;
	}
	if(f.str.value == "") {
		alert("Bitte geben Sie Ihre Straße ein!");
		f.str.focus();
		return false;
	}
	if(f.plz.value == "") {
		alert("Bitte geben Sie Ihre Postleitzahl ein!");
		f.plz.focus();
		return false;
	}
	if(f.ort.value == "") {
		alert("Bitte geben Sie Ihren Wohnort ein!");
		f.ort.focus();
		return false;
	}
	if(f.email.value == "") {
		alert("Bitte geben Sie Ihre E-Mail ein!");
		f.email.focus();
		return false;
	}
	if (!filter.test(f.email.value)) {
		alert("Das ist keine E-Mail Adresse!")
		f.email.focus();
		f.email.select();
	   return false;
	}
	if(f.gdat.value == "") {
		alert("Bitte geben Sie Ihr Geburtsdatum ein!");
		f.gdat.focus();
		return false;
	}
	if(f.beruf.value == "") {
		alert("Bitte geben Sie Ihren Beruf ein!");
		f.beruf.focus();
		return false;
	}
	if(f.erfahrung[0].checked==false && f.erfahrung[1].checked==false) {
		alert("Bitte geben Sie an, ob Sie bereits als InterviewerIn gearbeitet haben!");
		return false;
	}
}