<!--
	iErr=0;

function chkMAILField(oObj){
	var bError=true;
	var Value=oObj.value;
	var ErrTxt="Ungültige Eingabe";
	var sErlaubt="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._-~";
	var sEmailEndung ="abcdefghijklmnopqrstuvwxyz";
	var aEmailTeile = new Array();

	aEmailTeile = Value.split("@");
	bError = (aEmailTeile.length ==2) ?true:false; //alert(bError);
	
	if (bError){
		bError = (aEmailTeile[0].length>1) ?true:false; //alert(bError);
	}

	if (bError){
		for (i=0;i<aEmailTeile[0].length;i++)
		{
			bError = (sErlaubt.indexOf(aEmailTeile[0].charAt(i))!= -1) ?true:false; // Prüft das zeichen an der Pos i
			if (!bError){ break; }
		}
	}
	
	if (bError){
		iPosPunkt = aEmailTeile[1].lastIndexOf(".");
	
		if ((iPosPunkt>1) && (aEmailTeile[1].length-1-iPosPunkt <=4) && (aEmailTeile[1].length-1-iPosPunkt >=2))
		{
			// ÜBERPFÜEN DER ZEICHEN NACH DEM @
			// NACH DEM PUNKT DÜRFEN NURMEHR ZEICHEN KOMMEN
			for (i=0;i<aEmailTeile[1].length-1-iPosPunkt;i++)
			{
				bError = (sErlaubt.indexOf(aEmailTeile[1].charAt(i)) !=-1)?true:false;
				if (!bError)	{break;}
			}
			for (i=iPosPunkt+1;i<aEmailTeile[1].length;i++)
			{
				bError =(sEmailEndung.indexOf(aEmailTeile[1].charAt(i)) !=-1)?true:false;
				if (!bError)	{break;	}
			}
		}
		else
		{
			bError = false;
		}
	}
	
	if(!bError){
		oObj.value=ErrTxt;
	}
}


function chkValue(oObj){
	var ErrTxt="Ungültige Eingabe";
	var Value=oObj.value;
	if (Value.length > 0){
		if (Value == ErrTxt){
			oObj.value ="";
		}
	}
}

function sReplCR(Value,TrennZeichen){
    // Funktion ersetzt alle Zeilenumbrüche durch das Angegebene Trennzeichen
    // und gibt den String zurück 
    var Erg = Value.match(/\n/g);

    if(Erg){

         for(i=0;i<Erg.length;i++){
        	Value = Value.replace(/\r\n/,TrennZeichen);
          	//Value = Value.replace(/\n/,";");
		  	//Value = Value.replace(/\r/,";");
         }           
    }           
    return Value;
}


function chkTXTField(oObj){
	// Funktion prüft übergeben Wert auf keine od nicht erlaubte Zeichen 
	var Value=oObj.value;
	var sErlaubt ="0123456789 abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZöäüßÖÄÜ'._-~!?&<>,";
	var ErrTxt="Ungültige Eingabe";
	//alert(oObj.name);

	Value=sReplCR(Value,"<br>");//Ersetzt alle Zeilenumbrüche durch Trennzeichen

	if (Value.length > 0){
		
		for(i=0;i<Value.length;i++){
			if(sErlaubt.indexOf(Value.charAt(i)) == -1){							
				oObj.value= ErrTxt;
				break;
			}
		}
	}
	else{
		oObj.value=ErrTxt;
	}
}

function chkPWDField(oObj){
	var Value=oObj.value;
	var sErlaubt ="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZöäüßÖÄÜ._-~";
	var ErrTxt="Ungültige Eingabe";
	//alert(oObj.name);
	
	if (Value.length > 0){
		
		for(i=0;i<Value.length;i++){
			if(sErlaubt.indexOf(Value.charAt(i)) == -1){							
				alert(ErrTxt);
				oObj.value= ErrTxt;
				break;
			}
		}
	}
	else{
		alert(ErrTxt);
		oObj.value= ErrTxt;
	}
}

function chkFORM(oObj){
	var bError=true;
	var ErrTxt="Ungültige Eingabe";
	var iElem=oObj.elements.length-1;
	var sPwd="";var sPwd2="";
	
		for(i=0;i<iElem;i++){
			// Überprüfung ob Felder nicht korrekt ausgefüllt wurde
			if(	(oObj.elements[i].value == "") || (oObj.elements[i].value == ErrTxt)	){
				bError=false;
				break;
			}
			
			//Passwortüberprüfung
			if (oObj.elements[i].name =="PWD"){
				sPwd=oObj.elements[i].value;
			}
			else if (oObj.elements[i].name =="PWD2"){
				sPwd2=oObj.elements[i].value;
			}
			
		}
	
	
	if (sPwd != sPwd2){		bError=false;	}

	if(!bError){	alert("Alle Felder korrekt ausfüllen");	}
	
	return bError;
}

function chkPHONEField(oObj){

	// Funktion prüft ob Übergebener Wert keine od nicht erlaubte Zeichen
	var Value=oObj.value;
	var bError = true;
	var sErlaubt="0123456789+-()";
	
	if(Value.length > 0){	
		for (i=0;i<Value.length;i++){		
			if(sErlaubt.indexOf(Value.charAt(i)) = -1){
				iFehler++;
				bError=false;
				break;
			}
		}
	}
	else{
		bError=false;
		iFehler++;
	}

}

function bChkDatum(sDatum,oForm){
	var bOK=false;
	var sErlaubt="0123456789";
	var sZ1=".";	var sZ2="-";	var sZ3="/";
	var aPosTrennung = new Array();
	var iFehler=0;
	sTrennZeichen="";
	//alert(sDatum+" <bChkDatum>");
	
	if(sDatum.length > 0){	
		for (i=0;i<sDatum.length;i++){		
		//alert("TEST");
			if(sErlaubt.indexOf(sDatum.charAt(i)) == -1){
				
				if(sZ1.indexOf(sDatum.charAt(i)) != -1){
					sTrennZeichen=sZ1;
				}
				else if(sZ2.indexOf(sDatum.charAt(i)) != -1){
					sTrennZeichen=sZ2;
				}
				else if(sZ3.indexOf(sDatum.charAt(i)) != -1){
					sTrennZeichen=sZ3;
				}
				
			}
			
		}
	}
	else{
		bOK=false;
		iFehler++;
	}
	bOK=chkDateIfTrue(sDatum,sTrennZeichen);
	
	//if(bOK) alert("CheckDate = true");
	//else alert("CheckDate = false");
	
	return bOK;
}

function chkDateIfTrue(sDatum,sTrennZeichen){

	bOK=false;
	
	iError=0;	
	var aDatum = sDatum.split(sTrennZeichen);
	var oNow = new Date();
	var iTag = oNow.getDate();
	var iMonat = oNow.getMonth()+1;
	var iJahr = oNow.getFullYear();
	
	if(aDatum.length == 3){
		if((aDatum[0] == iJahr) && (aDatum[1] < iMonat)) 	iError++;
		else if((aDatum[0] == iJahr) && (aDatum[1] == iMonat) && (aDatum[2] < iTag)) iError++;
	}
	
	if (iError == 0) bOK=true;

	return bOK;
}

// Funktion für Reviepage von www.gratuliere.at/eintrag.php

function setStatus(sText, inpName){
	
	window.status=sText;
	
	sText=''+sText+'';
	
	if(window.event == "mouseover") {
		document.getElementById(inpName).value=sText;
	}
	else if(window.event =="mouseout"){
		document.getElementById(inpName).value ="";
	}
	
	return true;
}

// Send Form Function für www.gratuliere.at/eintrag.php
function sSendForm(oForm){
	var bOK=false;
	var iElem=oForm.elements.length;
	var sDatum="";
	var sTag=""; 
	var sMonat=""; 
	var sJahr="";
	var sErrTxt="Ungültige Eingabe";
	var sMsgHead="Folgende Felder müssen korrekt ausgefüllt sein: \n\n";
	var sMsg="";
	
	
	for(i=0;i<iElem;i++){

		if(oForm.elements[i].name =="NAME" ){
			bOK=((oForm.elements[i].value != "") && (oForm.elements[i].value != sErrTxt))?true:false;
			if(!bOK){
				sMsg="* Name des Feiernden";
				iErr++;
			}
		}
		else if(oForm.elements[i].name =="ED_NAME" ){
			bOK=((oForm.elements[i].value != "") && (oForm.elements[i].value != sErrTxt))?true:false;
			if(!bOK){iErr++;}
		}
		else if(oForm.elements[i].name == "V_NAME"){
			bOK=((oForm.elements[i].value != "") && (oForm.elements[i].value != sErrTxt))?true:false;			
			if(!bOK){
				sMsg+="\n* Gratulant"
				iErr++;
			}
		}
		else if(oForm.elements[i].name == "ED_VNAME"){
			bOK=((oForm.elements[i].value != "") && (oForm.elements[i].value != sErrTxt))?true:false;			
			if(!bOK){iErr++;}
		}
		else if(oForm.elements[i].name == "AN_MAIL"){
			bOK=((oForm.elements[i].value != "") && (oForm.elements[i].value != sErrTxt))?true:false;	
			if(!bOK){
				sMsg+="\n* Benachrichigungsmail des Feiernden";
				iErr++;
			}
		}
		else if(oForm.elements[i].name == "ED_MAIL"){
			bOK=((oForm.elements[i].value != "") && (oForm.elements[i].value != sErrTxt))?true:false;	
			if(!bOK){iErr++;}
		}
		else if(oForm.elements[i].name == "TAG"){
			sTag=oForm.elements[i].value;
		}
		else if(oForm.elements[i].name == "MONAT"){
			sMonat=oForm.elements[i].value;
		}
		else if(oForm.elements[i].name == "JAHR"){
			sJahr=oForm.elements[i].value;
		}
		else if(oForm.elements[i].name == "DATUM"){
			sDatum = sJahr+"-"+sMonat+"-"+sTag;
			oForm.elements[i].value = sDatum;
			bOK=bChkDatum(oForm.elements[i].value,oForm);
			if(!bOK){
				sMsg+="\n* Ungüliges Datum";
				iErr++;
			}
		}
		else if(oForm.elements[i].name == "ED_DATE"){
			sDatum = sJahr+"-"+sMonat+"-"+sTag;
			oForm.elements[i].value = sDatum;
			//alert(oForm.elements[i].value);
			bOK=bChkDatum(oForm.elements[i].value,oForm);
			if(!bOK){
				sMsg+="* Ungültiges Datum";
				iErr++;
			}
		}
		else if(oForm.elements[i].name == "K_TXT"){

			bOK=((oForm.elements[i].value != "") && (oForm.elements[i].value != sErrTxt))?true:false;
			if(!bOK){
				sMsg+="\n* Kurztext";
				iErr++;
			}
			else{
				bOK=(oForm.elements[i].value.length < 81)?true:false;
				if(!bOK){
					alert("Der Kurztext hat die maximale\nZeichenlänge von 80 Zeichen\nüberschritten");
					iErr++;
				}
			}
		}
		else if(oForm.elements[i].name == "ED_KTXT"){
			bOK=((oForm.elements[i].value != "") && (oForm.elements[i].value != sErrTxt))?true:false;
			if(!bOK){
				sMsg+="\n* Kurztext";
				iErr++;
			}
			else{
				bOK=(oForm.elements[i].value.length < 81)?true:false;
				if(!bOK){
					alert("Der Kurztext hat die maximale\nZeichenlänge von 80 Zeichen\nüberschritten");
					iErr++;
				}
			}
		}
		/*
		else if(oForm.elements[i].name == "L_TXT"){
			if(oForm.elements[i].value == sErrTxt){
				oForm.elements[i].value="";
			}
		}*/
	//alert(iErr + " Anzahl der Fehler");
	}
	
	//alert(sDatum);
	
	if(iErr>0){
		//alert("Fehler bei der Eingabe");
		alert(sMsgHead+sMsg);
		bOK=false;
		iErr=0;
	}
	else{
		oForm.submit();
		bOK=true;
	}
	
	return bOK;
}

function DayToMonth(objForm){
	var iElem=objForm.elements.length;
	var arrDays =new Array(31,28,31,30,31,30,31,31,30,31,30,31);
	var intOptionsLenght=objForm.elements["TAG"].length;
	var intSelectedTag=objForm.elements["TAG"].value;
	var intMonat=objForm.elements["MONAT"].value;
	//alert(objForm.elements["MONAT"].value+"     "+intOptionsLenght+"       "+intSelectedTag);
	
	for(i=0;i<intOptionsLenght;i++){
		objForm.elements["TAG"].remove(0);
	}

//	alert(arrDays[(intMonat-1)]);
	for(i=0;i<arrDays[(intMonat-1)];i++)
	{
		var position = null;
		 if (document.all)
				position = document.getElementsByName("TAG")[0].length; 
				
		var objEintrag=document.createElement("option");
		objEintrag.value = i+1;
		if(objEintrag.value < 10)	objEintrag.text = "0"+(i+1);
		else objEintrag.text = i+1;
		
		if(objEintrag.value == intSelectedTag) objEintrag.selected = true;
		document.getElementsByName("TAG")[0].add(objEintrag, position);
		
	}
	
	
}


function check_myGratuliereAddNewEntry(oForm){
	var sErrTxt="Ungültige Eingabe";
	var iLenght=oForm.elements.length;
	var bOK = false;
	var sDatum =""; var sTag=""; var sMonat =""; var sJahr="";
	var iErr = 0;
	var sMsg="";
	
	for (i=0;i<iLenght;i++){
		if(oForm.elements[i].name == "GTRMYACCADDNEWFEIERNDER"){
			bOK=((oForm.elements[i].value != "") && (oForm.elements[i].value != sErrTxt))?true:false;	
			if(!bOK){
				sMsg+="\n* Name des Feiernden";
				iErr++;
			}
		}
		else if (oForm.elements[i].name == "GRTMYACCADDNEWGRATULANT"){
			bOK=((oForm.elements[i].value != "") && (oForm.elements[i].value != sErrTxt))?true:false;	
			if(!bOK){
				sMsg+="\n* Gratulant ";
				iErr++;
			}
		}
		else if (oForm.elements[i].name == "GRTMYACCADDNEWFEIERNDERMAIL"){
			bOK=((oForm.elements[i].value != "") && (oForm.elements[i].value != sErrTxt))?true:false;	
			if(!bOK){
				sMsg+="\n* Benachrichigungsmail des Feiernden";
				iErr++;
			}
		}
		else if (oForm.elements[i].name == "GRTMYACCTAG"){
			sTag = oForm.elements[i].value;
		}
		else if (oForm.elements[i].name == "GRTMYACCMONAT"){
			sMonat = oForm.elements[i].value;
		}
		else if (oForm.elements[i].name == "GRTMYACCJAHR"){
			sJahre = oForm.elements[i].value;
			sDatum = sJahre+"-"+sMonat+"-"+sTag;
			bOK=chkDateIfTrue(sDatum,"-");
			if(!bOK){
				sMsg+="\n* Ungültiges Datum";
				iErr++;
			}
		}
		else if (oForm.elements[i].name == "GRTMYACCADDNEWFEIERNDERKTXT"){
			bOK=((oForm.elements[i].value != "") && (oForm.elements[i].value != sErrTxt))?true:false;	
			if(!bOK){
				sMsg+="\n* Kurztext";
				iErr++;
			}
		}
	}
	
	if (iErr > 0){
		alert("Folgende Fleder müssen korrekt ausgefüllt sein!\n"+sMsg);
	}
	else {
		oForm.submit();
		bOK=true;
	}
	
	return bOK;
}
//-->