var drop_order = {
	show: function(mydiv) {
		if (document.getElementById){
			document.getElementById(mydiv).style.height="auto";
			document.getElementById(mydiv).style.overflow="visible";
		}
	},
	hide: function(mydiv){
		if (document.getElementById){
			document.getElementById(mydiv).style.height="20px";
			document.getElementById(mydiv).style.overflow="hidden";
		}
	},
	init: function(mydiv){
		if (document.getElementById(mydiv)){
			document.getElementById(mydiv).style.height="20px";
			document.getElementById(mydiv).style.overflow="hidden";
		}
		if (document.getElementById('my_radio')){
			document.getElementById('my_radio').style.display="none";
		}
	},
	set_send: function(mydiv){
		//alert(mydiv);
		var mio_div = document.getElementById('my_radio');
		var elements = mio_div.getElementsByTagName("input");
		for (var i = 0; i < elements.length; ++i) {
			name_radio = (elements[i].getAttribute("name") + "[" + i + "]");
			if (name_radio == mydiv) {
				document.getElementById('struct_ord_'+i).setAttribute("checked","checked");
			} else {
				document.getElementById('struct_ord_'+i).removeAttribute("checked");
			}
		}
		
		drop_order.hide('dropdown_order');
		
		if (IE6()){
			document.Invia = function() {
				document.getElementById("searchForm").submit();
			}
			setTimeout("document.Invia();", 10);
		} else {
			document.forms['searchForm'].submit();
		}
	}
}

function IE6(){
	var ievs = (/MSIE (\d+\.\d+);/.test(navigator.userAgent));
	if (ievs){
		var iev = new Number(RegExp.$1);
		if (iev < 7) return true;
	}	
}

function setChildAge(nchild, chdid, roomn, label_children_age){
	//alert("ok " + nchild + " " + chdid + " " +roomn);
	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="select_age" >' +
                '<option value="0">&lsaquo; 1</option>';
				for(var k=1; k<=18; k++){
					selectHtml =  selectHtml + "\n" + '<option value="'+ k +'">'+ k +'</option>';
				}
				selectHtml =  selectHtml + '</select>';
		}
	}
	if(document.getElementById(chdid)){
		document.getElementById(chdid).innerHTML = selectHtml;
	}
}

function createSelect(num, init, label, selected){
	if(label!=""){
		label = " "+ label;
	}
	var mySel = "";
	for(var k=init; k<=num; k++){
		if (selected != 0 && selected == k){
			mySel = mySel + "\n" + '<option value="'+ k +'" selected="selected">'+ k + label +'</option>';
		} else {
			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><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, "", 2) + 

		'		</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, "", 0) + 
		'		</select>\n'+
		'	</li>\n'+
		'	<li id="chdAge_'+ i +'">\n'+
		'	</li>\n'+
		'</ul>\n';
	}
	document.getElementById('optionSearch').innerHTML = myResults;
}

function startBlockUI(msg1 ,msg2){
	img = "/images/ajax-loader.gif";
	$.blockUI({ 
			message: '<h1 style="font-size: 15px;">'+msg1+'<br /><br />'+msg2+'</h1><br /><img src="'+img+'" alt="" border="0" />',
			css: { 
    		border: '2px solid #87502C', 
    		padding: '20px', 
    		backgroundColor: '#fff', 
    		'-webkit-border-radius': '10px', 
    		'-moz-border-radius': '10px', 
    		color: '#87502C'
 		},
		overlayCSS: { 
			backgroundColor: '#6CA1BA',
			opacity: .7
		}								 
	}); 
}

//////////////////////// FUNZIONI PER LE OFFERTE IN HOME

function newsInit() {
	if ($('#lista_offerte li').length > 2) {
		myInterval = setInterval ( "moveLeft(1)", 5000 );
		$('#lista_offerte li:last').remove().insertBefore('#lista_offerte li:first');
	}
}


function moveLeft(loop) {
	
		if(loop==1){
			clearInterval(myInterval);
			myInterval = setInterval ( "moveLeft(1)", 5000 );
		}		

		myFirst = $('#lista_offerte li:first');
		myWidth = $('#lista_offerte li:first').width();
		
		myArr = $('#lista_offerte li').filter(':animated');
		if(myArr.length == 0){
			myFirst.animate(
			{ width:0,
			  marginRight:0
			},
			'',
			'',
			function(){
				myFirst.remove().insertAfter('#lista_offerte li:last');
				myFirst.width(290);
				myFirst.css({marginRight:0});
			}
			
			);
		}
	
}