// Main JavaScript Document
var gid = function(x) { return document.getElementById(x); };

function changeAgenda(key){
	for (var i = 1; i <= 7; i++) {
		gid(i).style.display = (i == key) ? "" : "none";
		gid("agenda"+i).className = (i == key) ? "agendaToday" : "agendaOtherDay";
	}
}

function focus_text(msg, id){
	if(gid(id).value == msg){
		gid(id).value="";
	}
}

function blur_text(msg, id){
	if(gid(id).value.length < 1){
		gid(id).value=msg;
	}
}

function talkCount(txt) {
	if (txt.value.length>100) txt.value = txt.value.substring(0,100);
	gid('numLeft').innerHTML = (100-txt.value.length) + " characters left";
}

function askCount(txt) {
	if (txt.value.length>100) txt.value = txt.value.substring(0,100);
	gid('numLeft').innerHTML = (100-txt.value.length) + " characters left";
}


function setDisplay(id, val) { gid(id).style.display = val;};

function clean(){
	setDisplay('writebox','none');
	setDisplay('writebox_toggle','');
	gid('message').value='';
}

function rate(src, des, val, targetfocus){
	//document.frmcomment.rating.value = r;
	gid(des).value= val;
	gid(src).className = 'rating star'+val;
	gid(targetfocus).focus();
	return;
}

function add2tag(str){
	if(gid("tag").value != ""){
		gid("tag").value += ", "+str;
	}
	else{
		gid("tag").value += str;
	}
}