if (navigator.userAgent.indexOf("Mac") != -1) {
	if(document.layers) document.write('<LINK REL="stylesheet" TYPE="text/css" HREF="scripts/nnmac.css">');
        else document.write('<LINK REL="stylesheet" TYPE="text/css" HREF="scripts/iemac.css">');
} else if (navigator.userAgent.indexOf("Win") != -1) {
        if(document.layers) document.write('<LINK REL="stylesheet" TYPE="text/css" HREF="scripts/nnpc.css">');
        else document.write('<LINK REL="stylesheet" TYPE="text/css" HREF="scripts/iepc.css">');
} else {
        document.write('<LINK REL="stylesheet" TYPE="text/css" HREF="scripts/else.css">');
}


function imageOver(imageName, oldSrc, newSrc){
	var imageIndex = imageFind(imageName);
	document.images[imageIndex].src = newSrc;
	document.currentImage = new Array(imageName, oldSrc);
}


function imageReturn(){
	var imageIndex = imageFind(document.currentImage[0]);
	document.images[imageIndex].src = document.currentImage[1];
}


function imageFind(imageToFind){
	for(n=0; n<document.images.length; n++){
		if(document.images[n].name==imageToFind){
			return(n);
			break;
		}
	}
}

function openWindow(url,id,w,h,features){
	windowNew = window.open(url,id,"width="+w+",height="+h+","+features+",status=yes");
}


function lateOpenWin(gourl) {
	window.setTimeout("window.open('"+gourl+"','lateWin','width=900,height=500,scrollbars,status,toolbar');",3000);
}


function confirmIt()
{
	if(confirmIt.arguments[1]) confirmMessage = confirmIt.arguments[1]; else confirmMessage = 'Sind Sie sicher?';
	Check = confirm(confirmMessage);
	if(Check == true) document.location.href = confirmIt.arguments[0];
}


//checkt inputfelder nach inhalt die im hidden feld "form_required" im html doc aufgezaehlt sind

function checkFields(formName){
	requiredArray = document.forms[formName].form_required.value.split(",");
	var functionBreak = 0;
	for(n=0; n<document.forms[formName].elements.length; n++){
			if(functionBreak==1){
				break;
			}
			for(i=0; i<requiredArray.length; i++){
				if(document.forms[formName].elements[n].type=="select-one"){
					if(requiredArray[i]==document.forms[formName].elements[n].name&&document.forms[formName].elements[n].selectedIndex==0){
						alert("Fülle bitte alle Pflichtfelder aus");
						functionBreak=1;
					}
				} else {
					if(requiredArray[i]==document.forms[formName].elements[n].name&&document.forms[formName].elements[n].value==""){
						alert("Fülle bitte alle Pflichtfelder aus");
						functionBreak=1;
					}
				}
			}
	}
	if(functionBreak==0){
		document.forms[formName].subButton.disabled = true;
		return true;
	} else {
		return false;
	}		
}


function Emailform_Validator(theForm)
{
  if (theForm.Geschlecht.selectedIndex == 0)
  {
    alert("Die erste \"Anrede\"-Option ist keine gültige Wahl. Wählen Sie eine der anderen Optionen.");
    theForm.Geschlecht.focus();
    return (false);
  }





  if (theForm.Nachname.value == "")


  {


    alert("Geben Sie einen Wert in das Feld \"Nachname\" ein.");


    theForm.Nachname.focus();


    return (false);


  }





  if (theForm.Vorname.value == "")


  {


    alert("Geben Sie einen Wert in das Feld \"Vorname\" ein.");


    theForm.Vorname.focus();


    return (false);


  }





  if (theForm.Strasse.value == "")


  {


    alert("Geben Sie einen Wert in das Feld \"Strasse\" ein.");


    theForm.Strasse.focus();


    return (false);


  }


  


  if (theForm.PLZ.value.length < 4)


  {


    alert("Geben Sie mindestens 4 Zeichen in das Feld \"Postleitzahl\" ein.");


    theForm.PLZ.focus();


    return (false);


  }





  if (theForm.PLZ.value.length > 5)


  {


    alert("Geben Sie höchstens 5 Zeichen in das Feld \"Postleitzahl\" ein.");


    theForm.PLZ.focus();


    return (false);


  }





  var checkOK = "0123456789-";


  var checkStr = theForm.PLZ.value;


  var allValid = true;


  var decPoints = 0;


  var allNum = "";


  for (i = 0;  i < checkStr.length;  i++)


  {


    ch = checkStr.charAt(i);


    for (j = 0;  j < checkOK.length;  j++)


      if (ch == checkOK.charAt(j))


        break;


    if (j == checkOK.length)


    {


      allValid = false;


      break;


    }


    allNum += ch;


  }


  if (!allValid)


  {


    alert("Geben Sie nur Ziffern in das Feld \"Postleitzahl\" ein.");


    theForm.PLZ.focus();


    return (false);


  }





  if (theForm.Ort.value == "")


  {


    alert("Geben Sie einen Wert in das Feld \"Ort\" ein.");


    theForm.Ort.focus();


    return (false);


  }





  if (theForm.Telefon.value == "")


  {


    alert("Geben Sie einen Wert in das Feld \"Telefon\" ein.");


    theForm.Telefon.focus();


    return (false);


  }





  if (theForm.Telefon.value.length < 4)


  {


    alert("Geben Sie mindestens 4 Zeichen in das Feld \"Telefon\" ein.");


    theForm.Telefon.focus();


    return (false);


  }





  var checkOK = "0123456789--/ \t\r\n\f";


  var checkStr = theForm.Telefon.value;


  var allValid = true;


  for (i = 0;  i < checkStr.length;  i++)


  {


    ch = checkStr.charAt(i);


    for (j = 0;  j < checkOK.length;  j++)


      if (ch == checkOK.charAt(j))


        break;


    if (j == checkOK.length)


    {


      allValid = false;


      break;


    }


  }


  if (!allValid)


  {


    alert("Geben Sie nur Ziffern, Leerräume und \"-/\"-Zeichen in das Feld \"Telefon\" ein.");


    theForm.Telefon.focus();


    return (false);


  }





  if (theForm.Email.value == "")


  {


    alert("Geben Sie einen Wert in das Feld \"Emailadresse\" ein.");


    theForm.Email.focus();


    return (false);


  }





  if (theForm.Email.value.length < 7)


  {


    alert("Geben Sie mindestens 7 Zeichen in das Feld \"Emailadresse\" ein.");


    theForm.Email.focus();


    return (false);


  }





  if (theForm.Geschlecht.selectedIndex < 0)


  {


    alert("Wählen Sie eine der \"Geschlecht\"-Optionen.");


    theForm.Geschlecht.focus();


    return (false);


  }





  if (theForm.Alter.selectedIndex < 0)


  {


    alert("Wählen Sie eine der \"Ihr Alter...\"-Optionen.");


    theForm.Alter.focus();


    return (false);


  }





  if (theForm.Alter.selectedIndex == 0)


  {


    alert("Die erste \"Ihr Alter...\"-Option ist keine gültige Wahl. Wählen Sie eine der anderen Optionen.");


    theForm.Alter.focus();


    return (false);


  }





  if (theForm.Typ.selectedIndex < 0)


  {


    alert("Wählen Sie eine der \"Sie sind...\"-Optionen.");


    theForm.Typ.focus();


    return (false);


  }





  if (theForm.Typ.selectedIndex == 0)


  {


    alert("Die erste \"Sie sind...\"-Option ist keine gültige Wahl. Wählen Sie eine der anderen Optionen.");


    theForm.Typ.focus();


    return (false);


  }





  if (theForm.Studienfach.value == "")


  {


    alert("Geben Sie einen Wert in das Feld \"Studienfach\" ein.");


    theForm.Studienfach.focus();


    return (false);


  }





  if (theForm.Semester.selectedIndex < 0)


  {


    alert("Wählen Sie eine der \"Semester\"-Optionen.");


    theForm.Semester.focus();


    return (false);


  }





  if (theForm.Semester.selectedIndex == 0)


  {


    alert("Die erste \"Semester\"-Option ist keine gültige Wahl. Wählen Sie eine der anderen Optionen.");


    theForm.Semester.focus();


    return (false);


  }





  if (theForm.Hochschule.selectedIndex < 0)


  {


    alert("Wählen Sie eine der \"Hochschule\"-Optionen.");


    theForm.Hochschule.focus();


    return (false);


  }





  if (theForm.Hochschule.selectedIndex == 0)


  {


    alert("Die erste \"Hochschule\"-Option ist keine gültige Wahl. Wählen Sie eine der anderen Optionen.");


    theForm.Hochschule.focus();


    return (false);


  }





  if (theForm.Studentenverbindung.selectedIndex < 0)


  {


    alert("Wählen Sie eine der \"Studentenverbindung\"-Optionen.");


    theForm.Studentenverbindung.focus();


    return (false);


  }





  if (theForm.Studentenverbindung.selectedIndex == 0)


  {


    alert("Die erste \"Studentenverbindung\"-Option ist keine gültige Wahl. Wählen Sie eine der anderen Optionen.");


    theForm.Studentenverbindung.focus();


    return (false);


  }





  if (theForm.Partyfaktor.selectedIndex < 0)


  {


    alert("Wählen Sie eine der \"Partyfaktor\"-Optionen.");


    theForm.Partyfaktor.focus();


    return (false);


  }





  if (theForm.Partyfaktor.selectedIndex == 0)


  {


    alert("Die erste \"Partyfaktor\"-Option ist keine gültige Wahl. Wählen Sie eine der anderen Optionen.");


    theForm.Partyfaktor.focus();


    return (false);


  }





  if (theForm.Zusammenhalt.selectedIndex < 0)


  {


    alert("Wählen Sie eine der \"Zusammenhalt\"-Optionen.");


    theForm.Zusammenhalt.focus();


    return (false);


  }





  if (theForm.Zusammenhalt.selectedIndex == 0)


  {


    alert("Die erste \"Zusammenhalt\"-Option ist keine gültige Wahl. Wählen Sie eine der anderen Optionen.");


    theForm.Zusammenhalt.focus();


    return (false);


  }





  if (theForm.Engagement.value == "")


  {


    alert("Geben Sie einen Wert in das Feld \"Engagement\" ein.");


    theForm.Engagement.focus();


    return (false);


  }





  if (theForm.Begruendung.value == "")


  {


    alert("Geben Sie einen Wert in das Feld \"Begründung\" ein.");


    theForm.Begruendung.focus();


    return (false);


  }


  return (true);


}




var formerrormsg="Sie habe versucht Ihre Daten mehrfach abzuschicken.\n Die Übermittlung der Daten kann je nach Serverauslastung\n einen Moment dauern!\n Bitte laden Sie die Seite erneut, wenn Sie die Daten\n nochmals abschicken möchten."


function checksubmit(submitbtn){
submitbtn.form.submit()
checksubmit=blocksubmit
return false
}


function blocksubmit(){
if (typeof formerrormsg!="undefined")
alert(formerrormsg)
return false
}


function setMailLink1() {
var An = "team";
var Dn = "rhenanen-party";
var En = "de";
var Subj = "subject=Mailantwort - www.rhenanen-party.de";
var LinkText = An + "@" + Dn + "." + En;
  document.open();
  document.write("<a href=\"mailto:" + LinkText + "\?" + Subj + "\">" + LinkText + "</a>");
  document.close();
}


function setMailLink2() {
var An = "webmaster";
var Dn = "rhenanen-party";
var En = "de";
var Subj = "subject=Mailantwort - www.rhenanen-party.de";
var LinkText = An + "@" + Dn + "." + En;
  document.open();
  document.write("<a href=\"mailto:" + LinkText + "\?" + Subj + "\">" + LinkText + "</a>");
  document.close();
}


function setMailLink2a() {
var An = "webmaster";
var Dn = "rhenanen-party";
var En = "de";
var Subj = "subject=Anmeldeproblem - Rhenanen-Party-Intern\!";
var LinkText = An + "@" + Dn + "." + En;
  document.open();
  document.write("<a href=\"mailto:" + LinkText + "\?" + Subj + "\">" + LinkText + "</a>");
  document.close();
}
