
	function ChangeSemesters(clicked) {
		if(!clicked) {
			var p = GetObjectPos($('SemesterLinks'));
			$('ChangeSemesters').style.left = (p[0]-200) + "px";
			$('ChangeSemesters').style.top = (p[1]-0) + "px";
			$('ChangeSemesters').style.display = "block";		
		}
		else {
			var semester = GetSelectValue('ChangeSemestersSeason');
			var year = GetSelectValue('ChangeSemestersYear');					
			$('ChangeSemestersButton').value = "Please Wait...";	
			$('ChangeSemestersButton').disabled = true;
			window.location.href = "schedule.php?Semester=" + semester + year.substr(2);
		}
	}

	function Enter(event) {
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if(keyCode == 13)
			return true;
		else
			return false;		
	}
	
	function ProgressButton(id, dots, elapsed) {
		if(!dots) {
			$(id).value = "Please Wait.";
			$(id).disabled = true;
			setTimeout("ProgressButton('" + id + "',' ',0);",700);
		}
		else if(($(id).value.indexOf("Please Wait") >= 0) && (elapsed < 30000)) {
			if(dots == " ") dots = ".";
			if(dots == ".") dots = ". .";
			if(dots == ". .") dots = ". . .";
			if(dots == ". . .") dots = " ";
			$(id).value = "Please Wait" + dots;
			elapsed += 700;
			setTimeout("ProgressButton('" + id + "','" + dots + "'," + elapsed + ");",700);
		}
		else
			$(id).disabled = false;
	} 
	
	function GetSelectValue(id) {
		var value;
		for(i = 0; i < $(id).options.length; i++)
			if($(id).options[i].selected)
				value = $(id).options[i].value;
		return value;
	}
	
	function SetSelectValue(id, value) {
		for(i = 0; i < $(id).options.length; i++)
			if($(id).options[i].value == value)
				$(id).options[i].selected = true;
	}
	
	var oddeven = "odd";
	function OddEven() {
		if(oddeven == "odd")
			oddeven = "even";
		else
			oddeven = "odd";
		return oddeven;
	}
	
	
	function GetObjectPos(obj) {
		var pos = new Array(0,0);
		if(obj.offsetParent) {
			while (obj.offsetParent) {
		  		pos[0] += obj.offsetLeft;
		  		pos[1] += obj.offsetTop;
		  		obj = obj.offsetParent;
			}
		}
	  	else if(obj.x) {
			pos[0] += obj.x;  
			pos[1] += obj.y;
		}		
		return pos;
	}	
	
	var CurrentColorId = "";
	function GetColor(id) {
		if(id) {
			var p = GetObjectPos($(id));
			$('PickColor').style.left = (p[0]+60) + "px";
			$('PickColor').style.top = (p[1]-30) + "px";
			$('PickColor').style.display = "block";
			CurrentColorId = id;
		}
		else 
			$('PickColor').style.display = "none";			
	}
	
	function PickColor(color) {
		GetColor();
		$(CurrentColorId).style.backgroundColor = "#" + color;
		$(CurrentColorId).style.color = "#" + color;
		$(CurrentColorId).value = color;		
	}
		