/**
*
*   MeteoCheck Project
*
*   Version 1.0
*
*   (c) by Linard Moll
*       MIT Innovation AG, 2010
*
**/

/* onmouseover-inhibitor.. */
var shown = false;

function fadeGui() {

	var gui =  $('vote_meteo_gui_layer_0');
	var elem2 =  $('vote_meteo_element_2');	
	var elem3 =  $('vote_meteo_element_3');
	var form0 =  $('form_0');
	var form1 =  $('form_1')
	
	if (form0 != null) Form.disable(form0);
	if (form1 != null) Form.disable(form1);
	
	Effect.Fade(gui, { duration: 0.5});
	Effect.Appear(elem2, { duration: 0.3, from: 0.2, to: 1.0 });
	Effect.Appear(elem3, { duration: 0.3, from: 0.2, to: 1.0 });
}

function showGui() {
	if (! shown){
	  showGui2();
	}
	shown = true;
}

function showGui2() {
	shown = true;
	var gui =  	$('vote_meteo_gui_layer_0');
	var elem2 = $('vote_meteo_element_2');	
	var elem3 = $('vote_meteo_element_3');
	var form0 = $('form_0');
	var form1 = $('form_1')
	
	if (! gui.visible()){
	    Effect.Appear(gui, { duration: 0.3});
	    Effect.Fade(elem2, { duration: 0.5, from: 1.0, to: 0.2 });
	    Effect.Fade(elem3, { duration: 0.5, from: 1.0, to: 0.2 });
		
		if (form0 != null) Form.enable(form0);
		if (form1 != null) Form.enable(form1);
		
	  }
	else {
	  fadeGui();
	}
}

function setupVoting(){
	$$('input').each(function(elem){
		elem.onclick = function(){sendVote(elem)};
	});
	
	if (vote_0 != ""){
		$('vote_meteo_element_0').innerHTML = vote_0;
	}
	if (vote_1 != ""){
		$('vote_meteo_element_1').innerHTML = vote_1;
	}
}

function sendVote(sender){
	var senderDiv = sender.form.parentNode;
	var senderPicId = sender.form.elements[2].value;
	var params = 'v_vote=' + sender.value + '&v_picId=' + senderPicId + '&v_check=' + voteCheck;

	new Ajax.Request(voteUrl, {
	  method: 'get',
	  parameters: params ,
	  onSuccess: function(response) {
	    senderDiv.innerHTML= response.responseText;
	  }
	});
}
