function isInteger(s)
{   
	var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function junk(fieldValue)
{
	junkChars="\\\"<>~`!#$%^&*/:;+.";
	//return true if any junk character found in given value otherwise false
	if(fieldValue!=""){
		for(i=0;i<junkChars.length;i++)
			if(fieldValue.indexOf(junkChars.charAt(i))!=-1)
				return true;
	}
	return false;
}

function trim(inputString) {
   if (typeof inputString != "string") { return inputString; }
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") {
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") {
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   while (retValue.indexOf("  ") != -1) {
      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length);
   }
   return retValue;
}

function sendBack(str)
{
	window.location.href = str;
}
function sendBackEdit(str)
{
	window.location.href = "../" + str;
}

function validation()
{
	if(trim(document.getElementById("tblcontentContentname").value) == ""){
		alert("Please enter Page name");
		document.getElementById("tblcontentContentname").focus();
		return false;
	}
	else
	{
		if(junk(trim(document.getElementById("tblcontentContentname").value)))
		{
			alert("Please avoid to enter \\\"<>~`!#$%^&*/:;.+ in any fields.");
			document.getElementById("tblcontentContentname").focus();
			return false;
		}
	}
	if(trim(document.getElementById("tblcontentPagetitle").value) == ""){
		alert("Please enter Page title");
		document.getElementById("tblcontentPagetitle").focus();
		return false;
	}
	else
	{
		if(junk(trim(document.getElementById("tblcontentPagetitle").value)))
		{
			alert("Please avoid to enter \\\"<>~`!#$%^&*/:;.+ in any fields.");
			document.getElementById("tblcontentPagetitle").focus();
			return false;
		}
	}

	if(junk(trim(document.getElementById("TblcontentMetakeywords").value)))
	{
		alert("Please avoid to enter \\\"<>~`!#$%^&*/:;.+ in any fields.");
		document.getElementById("TblcontentMetakeywords").focus();
		return false;
	}
	
	if(junk(trim(document.getElementById("TblcontentMetatags").value)))
	{
		alert("Please avoid to enter \\\"<>~`!#$%^&*/:;.+ in any fields.");
		document.getElementById("TblcontentMetatags").focus();
		return false;
	}
}
function validationGroup()
{
	if(trim(document.getElementById("GroupGroupName").value) == ""){
		alert("Please enter group name");
		document.getElementById("GroupGroupName").focus();
		return false;
	} else {
		if(junk(trim(document.getElementById("GroupGroupName").value)))
		{
			alert("Please avoid to enter \\\"<>~`!#$%^&*/:;.+ in any fields.");
			document.getElementById("GroupGroupName").focus();
			return false;
		}

	}
	
}

function validationUser()
{
	if(trim(document.getElementById("AdminFname").value) == ""){
		alert("Please enter first name");
		document.getElementById("AdminFname").focus();
		return false;
	}else
	{
		if(junk(trim(document.getElementById("AdminFname").value)))
		{
			alert("Please avoid to enter \\\"<>~`!#$%^&*/:;.+ in any fields.");
			document.getElementById("AdminFname").focus();
			return false;
		}
	}

	if(trim(document.getElementById("AdminLname").value) == ""){
		alert("Please enter last name");
		document.getElementById("AdminLname").focus();
		return false;
	}else
	{
		if(junk(trim(document.getElementById("AdminLname").value)))
		{
			alert("Please avoid to enter \\\"<>~`!#$%^&*/:;.+ in any fields.");
			document.getElementById("AdminLname").focus();
			return false;
		}
	}

	if(trim(document.getElementById("AdminPhone").value) == ""){
		alert("Please enter phone number");
		document.getElementById("AdminPhone").focus();
		return false;
	}else
	{
		if(!(isInteger(trim(document.getElementById("AdminPhone").value))))
		{
			alert("Please enter valid phone number");
			document.getElementById("AdminPhone").focus();
			return false;
		}
	}


	
	if(trim(document.getElementById("AdminUsername").value) == ""){
		alert("Please enter username");
		document.getElementById("AdminUsername").focus();
		return false;
	}else
	{
		if(junk(trim(document.getElementById("AdminUsername").value)))
		{
			alert("Please avoid to enter \\\"<>~`!#$%^&*/:;.+ in any fields.");
			document.getElementById("AdminUsername").focus();
			return false;
		}
	}

	if(trim(document.getElementById("AdminEmail").value) == ""){
		alert("Please enter email address");
		document.getElementById("AdminEmail").focus();
		return false;
	}else
	{
		string = document.getElementById("AdminEmail").value;
		   if (string.length >0) 
		   {
				 i=string.indexOf("@")
				 j=string.indexOf(".",i)
				 k=string.indexOf(",")
				 kk=string.indexOf(" ")
				 jj=string.lastIndexOf(".")+1
				 len=string.length

				if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) 
				{
					
				}
				else
				{
					alert("Invalid email address");
					document.getElementById("AdminEmail").focus();
					return false;
				}
			}	
	}

	if(trim(document.getElementById("AdminPassword").value) == ""){
		alert("Please enter password");
		document.getElementById("AdminPassword").focus();
		return false;
	}

	if(trim(document.getElementById("AdminConfirmpassword").value) == ""){
		alert("Please enter confirm password");
		document.getElementById("AdminConfirmpassword").focus();
		return false;
	}

	if(trim(document.getElementById("AdminPassword").value) != trim(document.getElementById("AdminConfirmpassword").value))
	{
		alert("Confirm password should not mismatch with password.");
		document.getElementById("AdminConfirmpassword").focus();
		return false;
	}

	return true;
	
}

function ValidatePersonalInfo(){
	if(trim(document.getElementById("MemberFirstName").value) == ""){
		alert("Bitte Vorname angeben!");
		document.getElementById("MemberFirstName").focus();
		return false;
	}
	else
	{
		if(junk(trim(document.getElementById("MemberFirstName").value)))
		{
			alert('Bitte vermeiden Sie \ \ \ "<>~`!#$%^&*/:;.+ in allen Bereichen.');
			document.getElementById("MemberFirstName").focus();
			return false;
		}
	}
	if(trim(document.getElementById("MemberName").value) == ""){
		alert("Bitte Nachname angeben!");
		document.getElementById("MemberName").focus();
		return false;
	}
	else
	{
		if(junk(trim(document.getElementById("MemberName").value)))
		{
			alert('Bitte vermeiden Sie \ \ \ "<>~`!#$%^&*/:;.+ in allen Bereichen.');
			document.getElementById("MemberName").focus();
			return false;
		}
	}

	if(trim(document.getElementById("MemberGender").value) == ""){
		alert("Bitte Geschlecht angeben!");
		document.getElementById("MemberGender").focus();
		return false;
	}
	
	if(trim(document.getElementById("bday").value) == ""){
		alert("Bitte Geburtsdatum angeben!");
		document.getElementById("bday").focus();
		return false;
	}
	if(trim(document.getElementById("bmonth").value) == ""){
		alert("Bitte Geburtsdatum angeben!");
		document.getElementById("bmonth").focus();
		return false;
	}
	if(trim(document.getElementById("byear").value) == ""){
		alert("Bitte Geburtsdatum angeben!");
		document.getElementById("byear").focus();
		return false;
	}
	if(trim(document.getElementById("MemberStreetNo").value) == ""){
			alert("Bitte Strasse / Haus-Nr. angeben!");
			document.getElementById("MemberStreetNo").focus();
			return false;
	}
	if(trim(document.getElementById("MemberPostalCode").value) == ""){
			alert("Bitte PLZ angeben!");
			document.getElementById("MemberPostalCode").focus();
			return false;
	} else {
		if(isNaN(trim(document.getElementById("MemberPostalCode").value))){
			alert("PLZ sollte Zahl.");
			document.getElementById("MemberPostalCode").focus();
			return false;
		}
	}

	if(trim(document.getElementById("MemberResidence").value) == ""){
			alert("Bitte Wohnort angeben!");
			document.getElementById("MemberResidence").focus();
			return false;
	} 
	if(trim(document.getElementById("MemberCountry").value) == ""){
			alert("Bitte Land angeben!");
			document.getElementById("MemberCountry").focus();
			return false;
	} 
	if(trim(document.getElementById("MemberTelephoneNo").value) == ""){
			alert("Bitte Telefon-Nr angeben!");
			document.getElementById("MemberTelephoneNo").focus();
			return false;
	}
	if(trim(document.getElementById("MemberMobileNo").value) == ""){
			alert("Bitte Handy-Nr. angeben!");
			document.getElementById("MemberMobileNo").focus();
			return false;
	}

	if(trim(document.getElementById("MemberEmail").value) == ""){
		alert("Bitte E-Mail angeben!");
		document.getElementById("MemberEmail").focus();
		return false;
	} else	{
		var str = trim(document.getElementById("MemberEmail").value);
		var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])$/;

		if(!pattern.test(str)) 
		{
			alert('Bitte geben Sie gültige E-Mail-Adresse');
			document.getElementById("MemberEmail").focus();
			return false;
		} 
	}
	if(trim(document.getElementById("MemberReemail").value) == ""){
		alert("Bitte E-mail wiederholen!");
		document.getElementById("MemberReemail").focus();
		return false;
	} else	{
		if(document.getElementById("MemberReemail").value != document.getElementById("MemberEmail").value) {
			alert('Die E-Mail Adressen stimmen nicht überein!');
			document.getElementById("MemberReemail").focus();
			return false;
		} 
	}

	if(trim(document.getElementById("MemberPassword").value) == ""){
		alert("Bitte Passwort angeben!");
		document.getElementById("MemberPassword").focus();
		return false;
	} else	{
		var str = trim(document.getElementById("MemberPassword").value);

		if(str.length <6 || str.length >15 ) 
		{
			alert('Das Passwort muss eine Länge zwischen 6 und 15 Zeichen besitzen!');
			document.getElementById("MemberPassword").focus();
			return false;
		} 
	}
	if(trim(document.getElementById("MemberRepassword").value) == ""){
		alert("Bitte Passwort wiederholen!");
		document.getElementById("MemberRepassword").focus();
		return false;
	} else	{
		if(document.getElementById("MemberRepassword").value != document.getElementById("MemberPassword").value){
			alert('Re-enter Passwort stimmt nicht überein.');
			document.getElementById("MemberRepassword").focus();
			return false;
		} 
	}

	if(trim(document.getElementById("MemberChildren").value) == ""){
		alert("Bitte Vorhandene Kinder angeben!");
		document.getElementById("MemberChildren").focus();
		return false;
	}

	if(trim(document.getElementById("Membertrying").value) == ""){
		alert("Bitte Kinderwunsch angeben!");
		document.getElementById("Membertrying").focus();
		return false;
	}
	if(trim(document.getElementById("Membermarital").value) == ""){
		alert("Bitte Familienstand angeben!");
		document.getElementById("Membermarital").focus();
		return false;
	}
	if(trim(document.getElementById("Membersmoking").value) == ""){
		alert("Bitte Rauchverhalten angeben!");
		document.getElementById("Membersmoking").focus();
		return false;
	}
	var obj1=document.getElementById("Memberlanguage");
	if(multipleopt(obj1)==0)
	{
		alert("Bitte Sprache(n) angeben!");
		document.getElementById("Memberlanguage").focus();
		return false;
	}
	
	if(trim(document.getElementById("Membereducation").value) == ""){
		alert("Bitte Ausbildung angeben!");
		document.getElementById("Membereducation").focus();
		return false;
	}


	if(trim(document.getElementById("MemberOccupation").value) == ""){
			alert("Bitte Berufstätigkeit angeben!");
			document.getElementById("MemberOccupation").focus();
			return false;
	}
	else
	{
		if(junk(trim(document.getElementById("MemberOccupation").value)))
		{
			alert('Bitte vermeiden Sie \ \ \ "<>~`!#$%^&*/:;.+ in allen Bereichen.');
			document.getElementById("MemberOccupation").focus();
			return false;
		}
	}
}


function ValidateEditPersonalInfo(){
	if(trim(document.getElementById("MemberFirstName").value) == ""){
		alert("Bitte Vorname angeben!");
		document.getElementById("MemberFirstName").focus();
		return false;
	}
	else
	{
		if(junk(trim(document.getElementById("MemberFirstName").value)))
		{
			alert('Bitte vermeiden Sie \ \ \ "<>~`!#$%^&*/:;.+ in allen Bereichen.');
			document.getElementById("MemberFirstName").focus();
			return false;
		}
	}
	if(trim(document.getElementById("MemberName").value) == ""){
		alert("Bitte Nachname angeben!");
		document.getElementById("MemberName").focus();
		return false;
	}
	else
	{
		if(junk(trim(document.getElementById("MemberName").value)))
		{
			alert('Bitte vermeiden Sie \ \ \ "<>~`!#$%^&*/:;.+ in allen Bereichen.');
			document.getElementById("MemberName").focus();
			return false;
		}
	}
	if(trim(document.getElementById("MemberGender").value) == ""){
		alert("Bitte Geschlecht angeben!");
		document.getElementById("MemberGender").focus();
		return false;
	}
	
	if(trim(document.getElementById("bday").value) == ""){
		alert("Bitte Geburtsdatum angeben!");
		document.getElementById("bday").focus();
		return false;
	}
	if(trim(document.getElementById("bmonth").value) == ""){
		alert("Bitte Geburtsdatum angeben!");
		document.getElementById("bmonth").focus();
		return false;
	}
	if(trim(document.getElementById("byear").value) == ""){
		alert("Bitte Geburtsdatum angeben!");
		document.getElementById("byear").focus();
		return false;
	}
	if(trim(document.getElementById("MemberStreetNo").value) == ""){
			alert("Bitte Strasse / Haus-Nr. angeben!");
			document.getElementById("MemberStreetNo").focus();
			return false;
	}
	if(trim(document.getElementById("MemberPostalCode").value) == ""){
			alert("Bitte PLZ angeben!");
			document.getElementById("MemberPostalCode").focus();
			return false;
	} else {
		if(isNaN(trim(document.getElementById("MemberPostalCode").value))){
			alert("PLZ sollte Zahl.");
			document.getElementById("MemberPostalCode").focus();
			return false;
		}
	}

	if(trim(document.getElementById("MemberResidence").value) == ""){
			alert("Bitte Wohnort angeben!");
			document.getElementById("MemberResidence").focus();
			return false;
	}
	if(trim(document.getElementById("MemberCountry").value) == ""){
			alert("Bitte Land angeben!");
			document.getElementById("MemberCountry").focus();
			return false;
	} 
	if(trim(document.getElementById("MemberTelephoneNo").value) == ""){
			alert("Bitte Telefon-Nr angeben!");
			document.getElementById("MemberTelephoneNo").focus();
			return false;
	}
	if(trim(document.getElementById("MemberMobileNo").value) == ""){
			alert("Bitte Handy-Nr. angeben!");
			document.getElementById("MemberMobileNo").focus();
			return false;
	}

	if(trim(document.getElementById("MemberChildren").value) == ""){
		alert("Bitte Vorhandene Kinder angeben!");
		document.getElementById("MemberChildren").focus();
		return false;
	}

	if(trim(document.getElementById("Membertrying").value) == ""){
		alert("Bitte Kinderwunsch angeben!");
		document.getElementById("Membertrying").focus();
		return false;
	}
	if(trim(document.getElementById("Membermarital").value) == ""){
		alert("Bitte Familienstand angeben!");
		document.getElementById("Membermarital").focus();
		return false;
	}
	if(trim(document.getElementById("Membersmoking").value) == ""){
		alert("Bitte Rauchverhalten angeben!");
		document.getElementById("Membersmoking").focus();
		return false;
	}
	var obj1=document.getElementById("Memberlanguage");
	if(multipleopt(obj1)==0)
	{
		alert("Bitte Sprache(n) angeben!");
		document.getElementById("Memberlanguage").focus();
		return false;
	}
	
	if(trim(document.getElementById("Membereducation").value) == ""){
		alert("Bitte Ausbildung angeben!");
		document.getElementById("Membereducation").focus();
		return false;
	}


	if(trim(document.getElementById("MemberOccupation").value) == ""){
			alert("Bitte Berufstätigkeit angeben!");
			document.getElementById("MemberOccupation").focus();
			return false;
	}
	else
	{
		if(junk(trim(document.getElementById("MemberOccupation").value)))
		{
			alert('Bitte vermeiden Sie \ \ \ "<>~`!#$%^&*/:;.+ in allen Bereichen.');
			document.getElementById("MemberOccupation").focus();
			return false;
		}
	}
}


function validationNewsletter()
{
	if(trim(document.getElementById("NewsletterTitle").value) == ""){
		alert("Please enter newsletter title.");
		document.getElementById("NewsletterTitle").focus();
		return false;
	}
	else
	{
		if(junk(trim(document.getElementById("NewsletterTitle").value)))
		{
			alert("Please avoid to enter \\\"<>~`!#$%^&*/:;.+ in any fields.");
			document.getElementById("NewsletterTitle").focus();
			return false;
		}
	}
}

function check_all(i)
{
	if(document.formNews.checkall.checked == true)
	{
			var cnt		= i;
			var k=0;
			var cnst ='';
			for(i=0;i<cnt;i++)
			{
				cnst = eval("document.formNews.checkall_" + k);
				cnst.checked =true;
				k++;
			}
	}

	if(document.formNews.checkall.checked==false)
	{
			var cnt		= i;
			var k=0;
			var cnst ='';
			for(i=0;i<cnt;i++)
			{
				cnst	= eval("document.formNews.checkall_" + k);
				cnst.checked =false;
				k++;
			}
	}
}

function validateSendNewsletter()
{
			var cnt		= document.formNews.count.value;
			var k=0;
			var cnst ='';
			var flag = 0;
			for(i = 0; i < cnt; i++)
			{
				cnst = eval("document.formNews.checkall_" + k);
				if(cnst.checked == true)
				{
					flag = 1;
					break;
				}
				k++;
			}
			if(flag == 0)
			{
				alert("Please select Group.");
				return false;
			}
}

//Valiadet Email Address of the forgot password
function ValidateForgotPassword()
{
	if(trim(document.getElementById("MemberEmail").value) == ""){
		alert("Bitte E-Mail Adresse ausfüllen.");
		document.getElementById("MemberEmail").focus();
		return false;
	} else	{
		var str = trim(document.getElementById("MemberEmail").value);
		var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])$/;

		if(!pattern.test(str)) 
		{
			alert('Please enter valid e-mail Address');
			document.getElementById("MemberEmail").focus();
			return false;
		} 
	}

}

function ValidateLoginForm()
{
	if(trim(document.getElementById("MemberEmailAddress").value) == ""){
		alert("Please enter username(email address)");
		document.getElementById("MemberEmailAddress").focus();
		return false;
	} else	{
		var str = trim(document.getElementById("MemberEmailAddress").value);
		var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])$/;

		if(!pattern.test(str)) 
		{
			alert('Please enter valid user name (e-mail address)');
			document.getElementById("MemberEmailAddress").focus();
			return false;
		} 
	}

	if(trim(document.getElementById("MemberLoginPassword").value) == ""){
		alert("Please enter password");
		document.getElementById("MemberLoginPassword").focus();
		return false;
	} else	{
		var str = trim(document.getElementById("MemberLoginPassword").value);

		if(str.length <6 || str.length >15 ) 
		{
			alert('Password length should be min 6 and max 15 char.');
			document.getElementById("MemberLoginPassword").focus();
			return false;
		} 
	}
}

function ValidateChangePassword()
{
	
	if(trim(document.getElementById("MemberPassword").value) == ""){
		alert("Please enter old password");
		document.getElementById("MemberPassword").focus();
		return false;
	} else	{
		var str = trim(document.getElementById("MemberPassword").value);

		if(str.length <6 || str.length >15 ) 
		{
			alert('Password length should be min 6 and max 15 char.');
			document.getElementById("MemberPassword").focus();
			return false;
		} 
	}

	if(trim(document.getElementById("new_password").value) == ""){
		alert("Please enter new password");
		document.getElementById("new_password").focus();
		return false;
	} else	{
		var str = trim(document.getElementById("new_password").value);

		if(str.length <6 || str.length >15 ) 
		{
			alert('Password length should be min 6 and max 15 char.');
			document.getElementById("new_password").focus();
			return false;
		} 
	}

	if(trim(document.getElementById("validate_password").value) == ""){
		alert("Please re-enter new password");
		document.getElementById("validate_password").focus();
		return false;
	} else	{
		var str = trim(document.getElementById("validate_password").value);

		if(str.length <6 || str.length >15 ) 
		{
			alert('Password length should be min 6 and max 15 char.');
			document.getElementById("validate_password").focus();
			return false;
		} 
	}

	if(trim(document.getElementById("validate_password").value) != trim(document.getElementById("new_password").value)){
		alert("Re-enter new password is not matching.Please re-enter new password");
		document.getElementById("validate_password").focus();
		return false;
	}
}
function ValiadteConfiguration()
{
	if(trim(document.getElementById("ConfigurationRegistrationLimit").value) == ""){
		alert("Please enter limit of the registration.");
		document.getElementById("ConfigurationRegistrationLimit").focus();
		return false;
	} else {
		if(isNaN(trim(document.getElementById("ConfigurationRegistrationLimit").value))){
			alert("Limit of the registration should be number.");
			document.getElementById("ConfigurationRegistrationLimit").focus();
			return false;
		}
	}
	if(trim(document.getElementById("ConfigurationTextMessage").value) == ""){
		alert("Please enter error text message.");
		document.getElementById("ConfigurationTextMessage").focus();
		return false;
	}
}

function validationEvent()
{
	if(trim(document.getElementById("EventEventName").value) == ""){
		alert("Please enter event name.");
		document.getElementById("EventEventName").focus();
		return false;
	} else {
		if(junk(trim(document.getElementById("EventEventName").value)))
		{
			alert("Please avoid to enter \\\"<>~`!#$%^&*/:;.+ in any fields.");
			document.getElementById("EventEventName").focus();
			return false;
		}
	}
	if(trim(document.getElementById("event_date").value) == ""){
		alert("Please enter eventdatum.");
		document.getElementById("event_date").focus();
		return false;
	}
	if(trim(document.getElementById("event_close_date").value) == ""){
		alert("Please enter anmeldeschluss.");
		document.getElementById("event_close_date").focus();
		return false;
	}
	if(document.getElementById("event_close_date").value < document.getElementById("event_date").value ){
		alert("Close date must be greater than event start date.");
		document.getElementById("event_close_date").focus();
		return false;
	}
	if(trim(document.getElementById("manLimit").value) == ""){
		alert("Please enter man limit.");
		document.getElementById("manLimit").focus();
		return false;
	}
	if(trim(document.getElementById("womenLimit").value) == ""){
		alert("Please enter women limit.");
		document.getElementById("womenLimit").focus();
		return false;
	}


}

function validationInvitation()
{
	if(trim(document.getElementById("InvitationInvitationName").value) == ""){
		alert("Please enter invitation name.");
		document.getElementById("InvitationInvitationName").focus();
		return false;
	} else {
		if(junk(trim(document.getElementById("InvitationInvitationName").value)))
		{
			alert("Please avoid to enter \\\"<>~`!#$%^&*/:;.+ in any fields.");
			document.getElementById("InvitationInvitationName").focus();
			return false;
		}
	}
	if(trim(document.getElementById("InvitationEventAmount").value) == ""){
		alert("Please enter invitation amount.");
		document.getElementById("InvitationEventAmount").focus();
		return false;
	} else {
			if(Math.abs(document.getElementById("InvitationEventAmount").value) != document.getElementById("InvitationEventAmount").value)
			{
				alert("Invitation amount should be number.");
				document.getElementById("InvitationEventAmount").focus();
				return false;
			}
			else
			{
				if(isNaN(trim(document.getElementById("InvitationEventAmount").value)))
				{
					alert("Invitation amount should be number.");
					document.getElementById("InvitationEventAmount").focus();
					return false;
				}
			}
		
	}

}

function ValidateOpticalInfo()
{
	if(trim(document.getElementById("MemberHeight").value) == ""){
		alert("Bitte Körpergrösse in cm angeben!");
		document.getElementById("MemberHeight").focus();
		return false;
	} 
	if(trim(document.getElementById("MemberBodyWeight").value) == ""){
		alert("Bitte Körpergewicht in Kg angeben!");
		document.getElementById("MemberBodyWeight").focus();
		return false;
	} 
	if(trim(document.getElementById("MemberBody").value) == ""){
		alert("Bitte Figur angeben!");
		document.getElementById("MemberBody").focus();
		return false;
	} 
	if(trim(document.getElementById("MemberType").value) == ""){
		alert("Bitte Typ angeben!");
		document.getElementById("MemberType").focus();
		return false;
	} 
	if(trim(document.getElementById("MemberHair").value) == ""){
		alert("Bitte Haarfarbe angeben!");
		document.getElementById("MemberHair").focus();
		return false;
	} 
	if(trim(document.getElementById("MemberEye").value) == ""){
		alert("Bitte Augenfarbe angeben!");
		document.getElementById("MemberEye").focus();
		return false;
	}

	var obj1=document.getElementById("MemberClothing");
	if(multipleopt(obj1)==0)
	{
		alert("Bitte Kleidungs-Stil angeben!");
		document.getElementById("MemberClothing").focus();
		return false;
	}

	if(trim(document.getElementById("MemberBodyjewelry").value) == ""){
		alert("Bitte Körperschmuck angeben!");
		document.getElementById("MemberBodyjewelry").focus();
		return false;
	} 
}

function ValidateHabitInfo()
{
	var obj1=document.getElementById("MemberHobbies");
	if(multipleopt(obj1)==0)
	{
		alert("Bitte Hobbies angeben!");
		document.getElementById("MemberHobbies").focus();
		return false;
	}

	if(trim(document.getElementById("MemberFitness").value) == ""){
		alert("Bitte Fitnesslevel angeben!");
		document.getElementById("MemberFitness").focus();
		return false;
	} 
	var obj2=document.getElementById("MemberSporting");
	if(multipleopt(obj2)==0)
	{
		alert("Bitte Sportliche Aktivitäten angeben!");
		document.getElementById("MemberSporting").focus();
		return false;
	}
	var obj3=document.getElementById("MemberMusical");
	if(multipleopt(obj3)==0)
	{
		alert("Bitte Musikgeschmack angeben!");
		document.getElementById("MemberMusical").focus();
		return false;
	}
	
	if(trim(document.getElementById("MemberInterest").value) == ""){
		alert("Bitte Kulturinteresse angeben!");
		document.getElementById("MemberInterest").focus();
		return false;
	} 
	if(trim(document.getElementById("MemberDomestic").value) == ""){
		alert("Bitte Einstellung zu Haustieren angeben!");
		document.getElementById("MemberDomestic").focus();
		return false;
	} 
	
}
function multipleopt(obj)
{
	var mh=0;
	for(var i=0;i<obj.length;i++)
	{
		if(obj[i].selected==true)
		{
			mh=1;
		}
	}
	return mh;
}
function ValidatePartnerInfo()
{
	if(trim(document.getElementById("MemberPartneragefrom").value) == ""){
		alert("Bitte Alter angeben!");
		document.getElementById("MemberPartneragefrom").focus();
		return false;
	} 
	if(trim(document.getElementById("MemberPartnerageto").value) == ""){
		alert("Bitte Alter angeben!");
		document.getElementById("MemberPartnerageto").focus();
		return false;
	}
	if(document.getElementById("MemberPartnerageto").value <= document.getElementById("MemberPartneragefrom").value ){
		alert("Bitte geben Sie einen Altersbereich ein. Der zweite Wert Alter muss gleich gross oder grösser als der erste Wert Alter sein!");
		document.getElementById("MemberPartneragefrom").focus();
		return false;
	}
	if(trim(document.getElementById("MemberPartnereducation").value) == ""){
		alert("Bitte Ausbildung angeben!");
		document.getElementById("MemberPartnereducation").focus();
		return false;
	} 
	if(trim(document.getElementById("MemberPartnerchildren").value) == ""){
		alert("Bitte vorhandene Kinder angeben!");
		document.getElementById("MemberPartnerchildren").focus();
		return false;
	} 
	if(trim(document.getElementById("MemberPartnertrying").value) == ""){
		alert("Bitte Kinderwunsch angeben!");
		document.getElementById("MemberPartnertrying").focus();
		return false;
	} 
	if(trim(document.getElementById("MemberPartnerbody").value) == ""){
		alert("Bitte Figur angeben!");
		document.getElementById("MemberPartnerbody").focus();
		return false;
	} 
	var obj7=document.getElementById("MemberPartnerhaircolor");
	if(multipleopt(obj7)==0)
	{
		alert("Bitte Haarfarbe angeben!");
		document.getElementById("MemberPartnerhaircolor").focus();
		return false;
	}
	
	if(trim(document.getElementById("MemberPartnersmoking").value) == ""){
		alert("Bitte Rauchverhalten angeben!");
		document.getElementById("MemberPartnersmoking").focus();
		return false;
	} 

	if(trim(document.getElementById("MemberPartnerbodyjewelry").value) == ""){
		alert("Bitte Körperschmuck angeben!");
		document.getElementById("MemberPartnerbodyjewelry").focus();
		return false;
	}
	var obj1=document.getElementById("MemberPartnersporting");
	if(multipleopt(obj1)==0)
	{
		alert("Bitte Sportliche Aktivitäten angeben!");
		document.getElementById("MemberPartnersporting").focus();
		return false;
	}
	
	
	if(trim(document.getElementById("MemberPartnerfitness").value) == ""){
		alert("Bitte Fitnesslevel angeben!");
		document.getElementById("MemberPartnerfitness").focus();
		return false;
	}
	var obj2=document.getElementById("MemberPartnerhobbies");
	if(multipleopt(obj2)==0)
	{
		alert("Bitte Hobbys angeben!");
		document.getElementById("MemberPartnerhobbies").focus();
		return false;
	}
	if(trim(document.getElementById("MemberPartnerCulture").value) == ""){
		alert("Bitte Kulturell interessiert angeben!");
		document.getElementById("MemberPartnerCulture").focus();
		return false;
	}
	if(trim(document.getElementById("MemberPartnerattitude").value) == ""){
		alert("Bitte Einstellung zu Tieren angeben!");
		document.getElementById("MemberPartnerattitude").focus();
		return false;
	}
	
	if(trim(document.getElementById("Memberconditions").value) == ""){
		alert("Bitte Bestätigen Sie die AGB's mit 'ja'");
		document.getElementById("Memberconditions").focus();
		return false;
	} else {
		if(document.getElementById("Memberconditions").value == "nein"){
			alert("Bitte Bestätigen Sie die AGB's mit 'ja'");
			document.getElementById("Memberconditions").focus();
			return false;
		}
	}
	 
}

function updateNote(path,memberId) 
{
	var comment;
	
	document.getElementById("tableHeading_"+ memberId).innerHTML = "Updating...<img src='" + path + "img/ajax-loader.gif' border='0'>";
	comment = eval(document.getElementById(memberId)).value;
	var url2 = path + "/memberevents/updateNow";
	var posData2 = "/" + memberId + '?comment=' + comment;

	

	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request2 = new XMLHttpRequest();
		if (http_request2.overrideMimeType) {
			http_request2.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request2 = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request2 = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	http_request2.onreadystatechange = function() { updateNoteResult(http_request2,memberId); };
	http_request2.open('POST', url2 + posData2, true);
	http_request2.send(null);
}

function updateNoteResult(http_request2,memberId)
{
	if (http_request2.readyState == 4) {
            if (http_request2.status == 200)
			{
				resText2 = http_request2.responseText;
				document.getElementById("tableHeading_"+ memberId).innerHTML = resText2;
            } else {
                document.getElementById("tableHeading_"+ memberId).innerHTML = 'Error';
				alert('Ajax Error');
            }
        }
}

function ShowDiv(str){
	document.getElementById(str).style.display = ''; 
}

function HideDiv(str){
	document.getElementById(str).style.display = 'none'; 
}

function checkMemberList(str)
{
	/*var temp = new Array();
	var temp2 = new Array();
	temp = str.split(',');
	var f = 0;
	for(i=0;i<temp.length;i++)
	{
		temp2[i] = 'check_' + temp[i];
		
		if(eval("document.assignfrm."+ temp2[i]).checked)
		{
			f = 1;
			break;
		}
		else
		{
			f = 0;
		}
	}

	if(f == 0)
	{
		alert("Please select atleast one member.");
		return false;
	}
	else
	{
		return true;
	}*/
}

function listMember(path,groupId)
{
	var comment;
	
	//document.getElementById("tableHeading_"+ memberId).innerHTML = "Updating...<img src='" + path + "img/ajax-loader.gif' border='0'>";
	var url2 = path + "assignMember/listMemberAssignmentNext";
	var posData2 = "/" + groupId;

	

	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request2 = new XMLHttpRequest();
		if (http_request2.overrideMimeType) {
			http_request2.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request2 = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request2 = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	http_request2.onreadystatechange = function() { updateMemberList(http_request2); };
	http_request2.open('POST', url2 + posData2, true);
	http_request2.send(null);
}

function updateMemberList(http_request2)
{
	if (http_request2.readyState == 4) {
            if (http_request2.status == 200)
			{
				resText2 = http_request2.responseText;
				document.getElementById("memberList").innerHTML = resText2;
            } else {
                document.getElementById("memberList").innerHTML = 'Error';
				alert('Ajax Error');
            }
        }
}


//this script for the match 
function assignToEvent(path)
	{
		
		/*
		var Totalman=0;
		if(document.match.membermanid)
		{
			if(document.match.membermanid.length)
			{
				for (var i=0;i<document.match.membermanid.length;i++) {
					var e = document.match.membermanid[i];
					if ((e.name != 'allbox') && (e.type=='checkbox')) {
					  if (e.checked) {
						Totalman++;
					  }
					}
				}
			}
			else
			{
					var e = document.match.membermanid;
					if ((e.name != 'allbox') && (e.type=='checkbox')) {
					  if (e.checked) {
						Totalman++;
					  }
					}
			}
		}
		if(Totalman==0)
		{
			alert("Please select atleast one men to assign");
			return false; 

		} else {
			
			var man_ids = "";
			for (var i=0;i<document.match.membermanid.length;i++) {
				if(document.match.membermanid[i].checked) {
					man_ids += document.match.membermanid[i].value + ",";
				}
			}
			
		}

		var Totalwomen=0;
		if(document.match.memberwomenid)
		{
			if(document.match.memberwomenid.length)
			{
				for (var i=0;i<document.match.memberwomenid.length;i++) {
					var e = document.match.memberwomenid[i];
					if ((e.name != 'allbox') && (e.type=='checkbox')) {
					  if (e.checked) {
						Totalwomen++;
					  }
					}
				}
			}
			else
			{
					var e = document.match.memberwomenid;
					if ((e.name != 'allbox') && (e.type=='checkbox')) {
					  if (e.checked) {
						Totalwomen++;
					  }
					}
			}
		}
		if(Totalwomen==0)
		{
			alert("Please select atleast one women to assign");
			return false; 

		} else {
			
			var women_ids = "";
			for (var i=0;i<document.match.memberwomenid.length;i++) {
				if(document.match.memberwomenid[i].checked) {
					women_ids += document.match.memberwomenid[i].value + ",";
				}
			}
			
		}
		*/

		//whe we have to show alert message than open the above commented code nad block below code.
		if(document.match.membermanid.value==0) {
			var man_ids = "";
		} else {
			var man_ids = "";
			for (var i=0;i<document.match.membermanid.length;i++) {
				if(document.match.membermanid[i].checked) {
					man_ids += document.match.membermanid[i].value + ",";
				}
			}
		}

		if(document.match.memberwomenid.value==0) {
			var women_ids = "";
		} else {
			var women_ids = "";
			for (var i=0;i<document.match.memberwomenid.length;i++) {
				if(document.match.memberwomenid[i].checked) {
					women_ids += document.match.memberwomenid[i].value + ",";
				}
			}
		}
		


		var match_ids = man_ids +"_"+women_ids
		
		//alert(match_ids);
		
		var url3 = path + "memberevents/checkMatchlist";
		var posData3 = "/" + match_ids;

		

		if (window.XMLHttpRequest) { // Mozilla, Safari,...
			http_request3 = new XMLHttpRequest();
			if (http_request3.overrideMimeType) {
				http_request3.overrideMimeType('text/xml');
			}
		} else if (window.ActiveXObject) { // IE
			try {
				http_request3 = new ActiveXObject("Msxml3.XMLHTTP");
			} catch (e) {
				try {
					http_request3 = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}

		http_request3.onreadystatechange = function() { CheckMemberMatch(http_request3); };
		http_request3.open('POST', url3 + posData3, true);
		http_request3.send(null);
		
	}


	function CheckMemberMatch(http_request3)
	{
		if (http_request3.readyState == 4) {
		    if (http_request3.status == 200)
			{
					resText3 = http_request3.responseText;
					var msg=resText3.split("@@");
					if(msg[1]==1)
					{
						document.getElementById("showMatchError").innerHTML = msg[0];
					}
					else
					{
						document.match.submit();
					}

		    } else {
			document.getElementById("showMatchError").innerHTML = 'Error';
					alert('Ajax Error');
		    }
		}
	}

	function tellfrinedValidation()
	{
		if(trim(document.getElementById("user_name").value) == ""){
			alert("Bitte  Ihr Name ausfüllen.");
			document.getElementById("user_name").focus();
			return false;
		} 
		if(trim(document.getElementById("user_email").value) == ""){
			alert("Bitte Ihre E-Mail Adresse ausfüllen.");
			document.getElementById("user_email").focus();
			return false;
		} else	{
			var str = trim(document.getElementById("user_email").value);
			var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])$/;

			if(!pattern.test(str)) 
			{
				alert('Bitte geben Sie gültige E-Mail-Adresse');
				document.getElementById("user_email").focus();
				return false;
			} 
		}
		if(trim(document.getElementById("friend_email").value) == ""){
			alert("Bitte IE-Mail Ihres bekannten ausfüllen.");
			document.getElementById("friend_email").focus();
			return false;
		} else	{
			var str = trim(document.getElementById("friend_email").value);
			var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])$/;

			if(!pattern.test(str)) 
			{
				alert('Bitte geben Sie gültige E-Mail-Adresse');
				document.getElementById("friend_email").focus();
				return false;
			} 
		}
	}

	function cintactusValidation()
	{
		/*
		if(trim(document.getElementById("user_name").value) == ""){
			alert("Bitte Benutzername ausfüllen.");
			document.getElementById("user_name").focus();
			return false;
		} 
		*/

		if(trim(document.getElementById("user_email").value) == ""){
			alert("Bitte  Ihre E-Mail Adresse ausfüllen.");
			document.getElementById("user_email").focus();
			return false;
		} else	{
			var str = trim(document.getElementById("user_email").value);
			var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])$/;

			if(!pattern.test(str)) 
			{
				alert('Bitte geben Sie gültige E-Mail-Adresse');
				document.getElementById("user_email").focus();
				return false;
			} 
		}
		if(trim(document.getElementById("user_telephone").value) == ""){
			alert("Bitte  Ihre Telefonnummer ausfüllen.");
			document.getElementById("user_telephone").focus();
			return false;
		} 

		if(trim(document.getElementById("user_subject").value) == ""){
			alert("Bitte Betreffr ausfüllen.");
			document.getElementById("user_subject").focus();
			return false;
		}

		if(trim(document.getElementById("user_message").value) == ""){
			alert("Bitte Text ausfüllen.");
			document.getElementById("user_message").focus();
			return false;
		}
	}

	function checkAllFunction()
	{
		var str = document.assignfrm.checkAll.value;

		var temp = new Array();
		var temp2 = new Array();
		temp = str.split(',');
		var f = 0;

		if(document.assignfrm.checkAllAction.checked)
		{
			for(i=0;i<(temp.length)-1;i++)
			{
				
				temp2[i] = temp[i];		
				eval("document.assignfrm."+ temp2[i]).checked = true;				
			}
		}
		else
		{
			for(i=0;i<temp.length-1;i++)
			{
				temp2[i] = temp[i];				
				eval("document.assignfrm."+ temp2[i]).checked = false;				
			}
		}
		return true;		
	}

	function validationAddMemberEvent()
	{
		if(trim(document.getElementById("MemberId").value) == ""){
			alert("Please enter Member ID.");
			document.getElementById("MemberId").focus();
			return false;
		} else {
			if(isNaN(document.getElementById("MemberId").value))
			{
				alert("Member ID must be numeric.");
				document.getElementById("MemberId").focus();
				return false;
			}
		}
	}
