Event.observe(window, 'load', function(){
  $$('ul.hover li').each(function(el){
    el.onmouseover  = function(){ $(this).addClassName('not_hidden');$(this).removeClassName('hidden'); }
    el.onmouseout   = function(){ $(this).addClassName('hidden');$(this).removeClassName('not_hidden');  }
  });
});

function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	}
	limitCount.update(limitNum - limitField.value.length);
}

function activate(goal) {
	siblings = $(goal).parentNode.siblings();
	for (i=0;i<siblings.length;i++) {
		siblings[i].removeClassName('active');
	}
	$(goal).parentNode.addClassName('active');
}

function describe(text,i) {
	$("long_essence").value = text;
	var j = 0;
	for(j=0;j<5;j++){
		$("goal_essence_" + j).checked = false;
	}
	$("goal_essence_" + i).checked = true;
}

function validate_date(date){
	d = $F(date).split(' de ');
	//console.log(stuff);
	if(d[2] == "2010") date.value = "31 de Diciembre de 2009";
	else if(d[2] == "2008") date.value = "01 de Enero de 2009"
}

function temp_highlight(i,n){
	for(j=0;j<12;j++) {
		$('li_goal_' + j).removeClassName('active');
	}
	////$('li_goal_' + i).addClassName('active');
}
function resetInput(){
	document.getElementById('invitation_email').value="";
}
function runCarousels(){
	runRightCarousel();
	runLeftCarousel();
}
function runRightCarousel() {
	vSecondCarousel = new UI.Carousel("pendent_list", {direction: "vertical"});
}
function runLeftCarousel() {
	vCarousel = new UI.Carousel("contacts_list", {direction: "vertical"});
}
function updateFacebookButton(){
	var button = document.getElementById("fb_button")
	button.innerHTML = "<fb:profile-pic uid='loggedinuser' facebook-logo='true'></fb:profile>"
}