	function checkinput()
	{ 
	mang=Array("~","@","!","#","$","^","-",".",")","(","*","&","%","`"); 
	var dai = document.register.username.value.length; 
	var x = document.register.username.value; 
	for(var i =0; i<mang.length; i++)
		{
			if (x.indexOf(mang[i])!=-1)
			{ 
			alert ("Your username has special characters. \n These are not allowed"); document.register.username.focus(); 
			return false; 
			} 
		} 
	if(dai <3)
		{
			alert("Username: characters you entered too short !");
			document.register.username.focus();
			return false; 
		}
		var valid = checkDate(document.register.bdayDay.value,document.register.bdayMonth.value, document.register.bdayYear.value);
		return valid;
	}
	function CheckEditForm() {
		var valid = checkDate(document.editform.bdayDay.value,document.editform.bdayMonth.value, document.editform.bdayYear.value);
		return valid;
	}
	function checkDate(myDayStr, myMonthStr, myYearStr)
	{
		var myMonth = new Array('', 'Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'); 
		var myDateStr = myDayStr + ' ' + myMonth[myMonthStr] + ' ' + myYearStr;

		/* Using form values, create a new date object
		using the setFullYear function */
			var myDate = new Date();
		myDate.setFullYear( myYearStr, myMonthStr-1, myDayStr );
		
		if ( myDate.getMonth() != myMonthStr-1 ) {
			alert( 'Your birthday: "' + myDateStr + '" is NOT a valid date.' );
			return false;
		}
	}