function MM_jumpMenu(targ, selObj, restore){
	eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
	if (restore) selObj.selectedIndex=0;
}

function setChildAge(nchild, chdid, roomn, label_children_age){
	var selectHtml = "";
	if(nchild > 0){
		selectHtml = '<label>'+ label_children_age +'</label>';
		for (var cc=1; cc<=nchild; cc++) {
			selectHtml =  selectHtml + '<select name="bform[reqRooms]['+roomn+'][childAge][' + cc + ']"  class="child" >' +
                '<option value="0">&lsaquo; 1</option>';
				for(var k=1; k<=18; k++){
					k_opt = k<10 ? "&nbsp;"+ k : k;
					selectHtml =  selectHtml + "\n" + '<option value="'+ k +'">'+ k_opt +'</option>';
				}
				selectHtml =  selectHtml + '</select>';
		}
	}
	if(document.getElementById(chdid)){
		document.getElementById(chdid).innerHTML = selectHtml;
	}
}

function createSelect(num, init, label){
	if(label!=""){
		label = " "+ label;
	}
	var mySel = "";
	for(var k=init; k<=num; k++){
		mySel = mySel + "\n" + '<option value="'+ k +'">'+ k + label +'</option>';
	}
	return mySel;
}

function setRoom(nrooms, label_adults, label_children, label_children_age, label_room){
	var myResults = "";
	for (var i=1; i<=nrooms; i++){
		myResults = myResults + '<ul>\n';
		if ( nrooms > 1){
			myResults = myResults + '	<li class="titleRoom"><span>'+ label_room +' '+ i +'</span></li>\n';
		}
		myResults = myResults + '	<li class="mezza">\n'+
		'		<label>'+ label_adults +'</label>\n'+
		'		<select name="bform[reqRooms]['+ i +'][adults]" class="select_small">\n'+
		'			'+ createSelect(6, 1, '') + 
		'		</select>\n'+
		'	</li>\n'+
		'	<li class="mezza">\n'+
		'		<label>'+ label_children +'</label>\n'+
		'		<select name="bform[reqRooms]['+ i +'][child]" class="select_small" onchange="setChildAge(this.value,\'chdAge_'+ i +'\', '+ i +',\''+ label_children_age +'\');">\n'+
		'			'+ createSelect(4, 0, '') + 
		'		</select>\n'+
		'	</li>\n'+
		'	<li id="chdAge_'+ i +'">\n'+
		'	</li>\n'+
		'</ul>\n';
	}
	if (document.getElementById('contOption')){
		document.getElementById('contOption').innerHTML = myResults;
	} else {
		alert("blocco non valido");
	}
	
	if (nrooms == 2) {
		$('li').css('paddingBottom','2px');
	} else {
		$('li').css('paddingBottom','4px');
	}
}


var photogallery = {
	init: function(myBlock){
		var mainBlock = document.getElementById(myBlock);
		if (mainBlock){
			var myLi = mainBlock.getElementsByTagName("li");
			for(var ph = 0; ph < myLi.length; ph++){
				var myPhoto = myLi[ph].getElementsByTagName("img");
				myPhoto[0].onclick = photogallery.setPhoto;
				myPhoto[0].style.cursor = "pointer";
			}
		} else {
			alert("blocco inesistente");
		}
	},
	setPhoto: function(){
		var photoObj = this;
		document.getElementById("mainImage").innerHTML = '<img src="'+ photoObj.getAttribute("src") +'" alt="" />';
	}
}

function openWin(myUrl){
	var option = "width=1000, height=750, menubar=no, scrollbars=yes, resizable=yes, top=0, left=0"
	window.open(myUrl, "minisite", option);
}

function resetAndSubmit(formId)
{
	$(':input','#'+formId)
	 .not(':button, :submit, :reset, :hidden')
	 .val('')
	 .removeAttr('checked')
	 .removeAttr('selected');
	 $('#'+formId).submit();
}

function confirmDelete()
{
	if (confirm("Sei sicuro di voler cancellare l'offerta?"))
	{
		return true;
	}
	else
	{
		return false;
	}
}
