

function Calendar(){
	if(document.getElementById('calendar')){
		var menulinks = document.getElementById('calendar').getElementsByTagName('A');
		for (var i = 0; i < menulinks.length; i++) {
			if (menulinks[i].className=='track-box') {
				menulinks[i].onclick = function(){
					
					//Get all As in same row
					parentTR = this.parentNode.parentNode;
					var tds = parentTR.getElementsByTagName('A');
					for (var ix = 0; ix < tds.length; ix++) {
						tds[ix].className = 'track-box unsel-track';
					}

					//Override and highlight selected
					this.className = 'track-box sel-track';
					Ajax('personal-schedule','/inc/addschedule.asp?tId=' + this.id);
					this.blur();

					return false;
				};
			}
		}		
		
	}
}

addEvent(window, 'load', Calendar);


function validateReg(thisObj){
  if(thisObj.uname.value==''){
  	alert('You have to submit your name!');
  	thisObj.uname.focus();
  	return false;
  }
  if(!validEmail(thisObj.uemail.value)){
  	alert('You have to submit a valid emailadress!');
  	thisObj.uemail.focus();
  	return false;
  }
  if(thisObj.upwd.value==''){
  	alert('You have to submit a password!');
  	thisObj.upwd.focus();
  	return false;
  }
  return true;
}

function validEmail(str) {
		var at="@";
		var dot=".";
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);
		if (str.indexOf(at)==-1){
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false;
		 }
 		 return true					
	}
