function loadMonth( obj ){
	a = obj.childNodes[obj.selectedIndex + 1].value
	if( a == 0 )return;
	curr_anno = a;
	$('spinner').style.display = 'block';
	var ajax = new Ajax.Request('?env=miss/', {
			onSuccess: populateMonth.bind(this),
			method: 'get', 
			parameters: 'miss=1&anno='+a
		});
}

function populateMonth( response ){
		var json_data = response.responseText;
		eval("var jsonObject = ("+json_data+")");
		var micro = $("miss-mese");
		while( micro.hasChildNodes() == true){
			micro.removeChild( micro.childNodes[0] );
		}
		for(var i=0; i < jsonObject.bindings.length; i++){
			var childObj = jsonObject.bindings[i];
			var opt = document.createElement("option");
			opt.innerHTML = childObj.mese_txt;
			opt.value = childObj.mese;
			micro.appendChild( opt );
		}
		micro.style.visibility ="visible";
		$('spinner').style.display = 'none';
}

function loadMiss( obj ){
	m = obj.childNodes[obj.selectedIndex].value;
	if( curr_anno == 0 || m == 0) return;
	$('spinner').style.display = 'block';
	var ajax = new Ajax.Request('?env=miss/', {
			onSuccess: populateMiss.bind(this),
			method: 'get', 
			parameters: '&miss=2&mese='+m+'&anno='+curr_anno
		});
}


function populateMiss( response ){
	var json_data = response.responseText;
	eval("var jsonObject = ("+json_data+")");
	dati = jsonObject.bindings[0];
	$("miss-nome").innerHTML = dati.nome;
	$("miss-foto").innerHTML = dati.foto;
	$("miss-data").innerHTML = dati.data;
	$("miss-fotografo").innerHTML = dati.fotografo;
	
	myLightbox.init();
	$('spinner').style.display = 'none';
}
