function changeUnderline(obj, putIt) {
if (obj.className != 'fakeLinkActive') {
		obj.className = 'fakeLinkActive';
	} else {
		obj.className = 'fakeLink';
	}

	if (putIt) {
		if (obj.id == 'allDays') {
			$('preDay').className = 'fakeLink';
			$('firstDay').className = 'fakeLink';
			$('secondDay').className = 'fakeLink';
			$('thirdDay').className = 'fakeLink';
			$('afterDay').className = 'fakeLink';
		} else {
			$('allDays').className = 'fakeLink';
		}
		
		if($('firstDay').className == 'fakeLink' &&
			$('secondDay').className == 'fakeLink' &&
			$('thirdDay').className == 'fakeLink' &&
			$('preDay').className == 'fakeLink' && 
			$('afterDay').className == 'fakeLink') {
				$('allDays').className = 'fakeLinkActive';
		}
	}
/*
	if(obj.style.textDecoration != 'underline') {
		obj.style.textDecoration = 'underline';
	}
	else {
		obj.style.textDecoration = 'none';
	}
	if(putIt) {
		if(obj.id == 'allDays') {
			$('firstDay').style.textDecoration = 'none';
			$('secondDay').style.textDecoration = 'none';
			$('thirdDay').style.textDecoration = 'none';
		}
		else {
			$('allDays').style.textDecoration = 'none';
		}
		if($('firstDay').style.textDecoration == 'none' &&
		   $('secondDay').style.textDecoration == 'none' &&
		   $('thirdDay').style.textDecoration == 'none') {
		   		$('allDays').style.textDecoration = 'underline';
		}
	}*/
}
function mSendParams(startTime, endTime, location, dayStart, genre, searchText, subProg) {
	var tmpParameters = new Object();
	if(startTime) tmpParameters['startTime'] = startTime;
	if(endTime) tmpParameters['endTime'] = endTime;
	
	if(location) tmpParameters['location'] = location;
	
	if(dayStart) tmpParameters['dayStart'] = dayStart;
	if(genre) tmpParameters['genre'] = genre;
	
	if(searchText) tmpParameters['searchText'] = searchText;
	
	var tmpUrl = "/ajax/getProgram.php";
	var req = new Ajax(
		tmpUrl,
		{
			method: "post",
			data: tmpParameters, 
			async: "true", 
			onComplete: function(origReq) { 
							mSendParams_callback(origReq);
						}
		}
	);
	req.request();
}	
function mSendParams_callback(origReq){
	$('searchResults').innerHTML = origReq;//.responseText;
}

function mSendLocation(location) {	
	var tmpUrl = "/ajax/getProgram.php?" + location;
	var req = new Ajax(
		tmpUrl,
		{
			method: "post",
			data: tmpParameters, 
			async: "true", 
			onComplete: function(origReq) { 
							mSendLocation_callback(origReq);
						}
		}
	);
	req.request();
}	
function mSendLocation_callback(origReq){
	$('searchResults').innerHTML = origReq;//.responseText;
}

function checkIfEnter(keycode, obj) {
	if(keycode == 13) { // 13 = enter / return
		mSendParams(null, null, null, null, null, obj.value);
	}
}

/*
 * The functions for myProgram
 */
 function addToProgram(programID, emailaddress, register) {
 	var tmpParameters = new Object();
 	
 	if(register) { 
 		tmpParameters['register'] = true;
 	}
 	if(emailaddress) tmpParameters['emailaddress'] = emailaddress
 	
 	if(programID) tmpParameters['programID'] = programID
 	
 	var tmpUrl = "/ajax/addToMyProgram.php";
	var req = new Ajax(
		tmpUrl,
		{
			method: "post",
			data: tmpParameters, 
			async: "true", 
			onComplete: function(origReq) {
							addToProgram_callback(origReq, programID);
						}
		}
	);
	req.request();
 }

function addToProgram_callback(origReq, programID, emailaddress, register) {
	$('myProgramHolder' + programID).innerHTML = origReq;
}

function checkOnEnter(keycode) {
	return (keycode && keycode == 13);
}

/*
function checkEnter(keycode, nextFunction, params) {
	if(keycode == 13) { // 13 = enter / return
		if(nextFunction) {
			var callFunction = nextFunction + "(";
			var cntParams = params.length;
			for(var i = 0; i < cntParams; i++) {
				if(i > 0) {
					callFunction += ", ";
				}
				if(i == 1) {
					callFunction += "'";
				}
				callFunction += params[i];
				if(i == 1) {
					callFunction += "'";
				}
			}
			callFunction += ")";
			alert(callFunction);
			eval(callFunction);
		}
		return true;
	}
	return false
}

/*function mAddToMyProgram(programid, emailaddress, is_delegate) {
	var tmpParameters = new Array();
	if(programid) tmpParameters['programID'] = programid;
	
	if(emailaddress) tmpParameters['emailaddress'] = emailaddress;
	if(is_delegate) tmpParameters['is_delegate'] = is_delegate;
	
	var tmpUrl = "/ajax/addToMyProgram.php";
	var req = new Ajax.Request(
		tmpUrl,
		{
			method: "post",
			parameters: tmpParameters, 
			asynchronous: "true", 
			onComplete: function(origReq) {
							mAddToMyProgram_callback(origReq, programid);
						}
		}
	);	
}

function mAddToMyProgram_callback(origReq, whichID) {
	var prgElement = String('programNr' + whichID);
	$(prgElement).innerHTML = origReq.responseText;
	if(origReq.responseText.substring(0, 20) == '<label>Emailaddress:') {
		$(prgElement).onclick = "";
	}
}*/