
/*
function allClick()
			{
				var clickbox = $j('.offerta');
				clickbox.each(function()
				{
					var $this = $j(this);
					$this.css('cursor','pointer');
					$this.bind('click', function(){window.location.href=$j('a',this).attr('href');});
				});
			}*/

			function cancellaForm()
			{

				$j(".short:text").bind('focus blur',function(event)
				{
					var value = $j(this).attr("originalValue");
					if (event.type == "focus") {
						if ($j(this).val() == "" || $j(this).val() == value) {
							$j(this).val("");
						}
					}else {
						if ($j(this).val() == "") {
							$j(this).val(value);
						}
					}
				});
				$j("textarea.input_form").bind('focus blur',function(event)
				{
					var value = $j(this).attr("originalValue");
					if (event.type == "focus") {
						if ($j(this).text() == "" || $j(this).text() == value) {
							$j(this).text("");
						}
					}else {
						if ($j(this).text() == "") {
							$j(this).text(value);
						}
					}
				});
			}


			function sendCallBack() {
					if ((document.getElementById("frm_nome").value == "") || (document.getElementById("frm_nome").value == "nome*")) {
						alert('Inserisci il tuo nome');
						document.getElementById("frm_nome").focus();
						return false;
					}
					if ((document.getElementById("frm_telefono").value == "") || (document.getElementById("frm_telefono").value == "telefono*")) {
						alert('Inserisci il tuo numero di telefono');
						document.getElementById("frm_telefono").focus();
						return false;
					}
					if ((document.getElementById("frm_orario").value == "") || (document.getElementById("frm_orario").value == "orario*")) {
						alert('A che ora vuoi essere richiamato?');
						document.getElementById("frm_orario").focus();
						return false;
					}
					if (document.getElementById("frm_privacy").checked == false) {
						alert("E' necessario prendere visione delle normative della privacy");
						return false;
					}
					var dest = "back";
					document.getElementById("wrapper_form_callback").action = "call" + dest + ".php";
					document.getElementById("wrapper_form_callback").submit();
				}


/* ABS */

function setRoom(nrooms,label_adults,label_children,label_children_age,label_room,myBlockNow){
	suffix="off_";
    if(myBlockNow==undefined){
    	myBlockNow='contOption';
		suffix="";
	}
	var myResults="";
    myResults=myResults+'<ul>\n';
    for(var i=1;i<=nrooms;i++){
    	if(nrooms>1){
			if (i != 1) {
				myResults=myResults+' <li><strong><br />'+label_room+' '+i+'</strong></li>\n';
			} else {
				myResults=myResults+' <li><strong>'+label_room+' '+i+'</strong></li>\n';
			}
		}
		myResults=myResults+'  <li>\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>\n'+'   <label>'+label_children+'</label>\n'+'   <select name="bform[reqRooms]['+i+'][child]" class="select_small" onchange="setChildAge(this.value,\''+suffix+'chdAge_'+i+'\', '+i+',\''+label_children_age+'\');">\n'+'   '+createSelect(3,0,'',0)+'   </select>\n'+'  </li>\n'+'  <li class="childAge" id="'+suffix+'chdAge_'+i+'"></li>\n'+' </li>\n';
	}
	myResults=myResults+'</ul>\n';
    if(document.getElementById(myBlockNow)){
    	document.getElementById(myBlockNow).innerHTML=myResults;
	} else {
    	alert("blocco non valido");
	}
}

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 setChildAge(nchild,chdid,roomn,label_children_age,suffix){
	if(suffix==undefined)suffix="";
    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+']">'+'<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(suffix+chdid)){
    	document.getElementById(suffix+chdid).innerHTML=selectHtml;
	}
}

function setRoom2(nrooms,label_adults,label_children,label_children_age,label_room){
	for(cc=2;cc<=10;cc=cc+1) {
		jQuery('.r'+cc).remove();jQuery('#childlabel'+cc).remove();
	}
	var roomsHtml='';
	if(nrooms>1) {
		for(cc=2;cc<=nrooms;cc=cc+1) {
			code = '';
			//code = code + '<span class="r'+cc+'" >'+'<td colspan="2"><div class="roomlabel">'+label_room+' '+cc+'</div></td>'+'</span>';
			jQuery('div.roomlabel2').css('display','block');
			code = code + '<span class="rowABS r'+cc+'" >'+''+label_adults+'<br />'+'<select name="bform[reqRooms]['+cc+'][adults]" >'+'<option value="1">1</option>'+'<option value="2" selected="selected" >2</option>'+'<option value="3">3</option>'+''+' </span>';
			code = code + '<span class="rowABS r'+cc+'" >'+''+label_children+'<br />'+''+'<select name="bform[reqRooms]['+cc+'][child]" onchange="setChildAge2(this.value,'+cc+')" >'+' <option value="0">0</option>'+' <option value="1">1</option>'+' <option value="2">2</option>'+' <option value="3">3</option>'+'</select>'+''+' </span>';
			code = code +'<span class="rowABS" id="childlabel'+cc+'">'+''+label_children_age+'<br />'+'<div id="childage'+cc+'"></div>'+'</span>'
			var roomsHtml=roomsHtml+code;
		}
		//jQuery('#lastroom').after(roomsHtml).show()
		jQuery('#lastroom').html(roomsHtml).show()
		for(cx=2;cx<=nrooms;cx=cx+1) {
			jQuery('#childlabel'+cx).css('display','none');
			jQuery('#childage'+cx).html('');
		}

		jQuery('div.roomlabel').css('display','block');
		jQuery('.spazio').css('height','2px');
	} else {
		jQuery('div.roomlabel').css('display','none');
		jQuery('.spazio').css('height','13px');
	}
}

function setChildAge2(nchild,roomn) {
	if(nchild>0) {
		var selectHtml='';
		var cc=1;
		for(cc=1;cc<=nchild;cc=cc+1) {
			var selectHtml=selectHtml+'<select name="bform[reqRooms]['+roomn+'][childAge]['+cc+']"  class="childage {validate:{required:true, messages:{required:\'\'}}}" >'+'<option value="0">&lt;1</option>'+'<option value="1">1</option>'+'<option value="2">2</option>'+'<option value="3">3</option>'+'<option value="4">4</option>'+'<option value="5">5</option>'+'<option value="6">6</option>'+'<option value="7">7</option>'+'<option value="8">8</option>'+'<option value="9">9</option>'+'<option value="10">10</option>'+'<option value="11">11</option>'+'<option value="12">12</option>'+'<option value="13">13</option>'+'<option value="14">14</option>'+'<option value="15">15</option>'+'<option value="16">16</option>'+'<option value="17">17</option>'+'<option value="18">18</option>'+'</select>';
		}
		jQuery('#childage'+roomn).html(selectHtml).show();
		jQuery('#childlabel'+roomn).removeAttr('style');
	} else {
		jQuery('#childage'+roomn).html('');
		jQuery('#childlabel'+roomn).css('display','none');
	}
}



			jQuery(document).ready(function() {
				if ($j('#Slides').length > 0) {
					$j('#Slides').cycle({
						fx: 'fade,fade,fade,fade',						speed: 750,
						timeout:  6000,
						randomizeEffects: false,
						easing: 'easeOutCubic',
						next:   '.slideNext',
						prev:   '.slidePrev',
						pager:  '#SlidePager',
						cleartypeNoBg: true,
						before: function() {
							// reset the overlay for the next slide
							$j('#SlideShow-Middle').css('cursor','default').unbind('click'); },
						after: function() {
							// get the link and apply it to the overlay
							var theLink = $j(this).children('a:first');
							var linkURL = (theLink) ? theLink.attr('href') : false;
							if (linkURL) {
								$j('#SlideShow-Middle').css('cursor','pointer').click( function() {
									document.location.href = linkURL;
								});
							}
						}
					});
				}

				var openDate = new Date( new Date().getFullYear(), 3, 5, 0, 0, 0 );
				var closeDate = new Date( new Date().getFullYear(), 8, 30, 0, 0, 0 );

				$j("#checkin").datepicker({option:'it', dateFormat: 'dd-mm-yy',showOn: 'both', buttonImage: 'images/calendarietto.png', buttonText: '', buttonImageOnly: true, numberOfMonths: 3});
				$j("#checkout").datepicker({option:'it', dateFormat: 'dd-mm-yy',showOn: 'both', buttonImage: 'images/calendarietto.png', buttonText: '', buttonImageOnly: true, numberOfMonths: 3});

				jQuery( "#checkin, #checkout" ).datepicker( "option", "minDate", new Date(openDate.getFullYear(), openDate.getMonth(), openDate.getDate()) );
				jQuery( "#checkin, #checkout" ).datepicker( "option", "maxDate", new Date(closeDate.getFullYear(), closeDate.getMonth(), closeDate.getDate()) );

				$j("#checkin").change(
					function(){
						date1 = $("#checkin").datepicker( 'getDate' );
						// devo controllare che la data sia valida
						check = false;
						dateCheck = date1;
						date2 = new Date(dateCheck);
						$("#checkout").datepicker('option', 'minDate',date2);
					}
				);

				//allClick();
				//cancellaForm();

				$j('#offerte-wrapper').cycle({
					fx: 'scrollLeft',
					speed: 2000,
					timeout: 6500
				}).mouseenter(function(){
					$('#offerte-wrapper').cycle('pause');
				}).mouseleave(function(){
					$('#offerte-wrapper').cycle('resume');
				});

				$j('#slider-wrapper').cycle({
					fx: 'fade',
					speed: 1000,
					timeout: 4500
				});





			});

function ctrform(){
	if (document.getElementById("checkin").value==''){
		document.getElementById("checkin").focus();
		alert("Data di Arrivo obbligatoria");
		return false;
	}
	if (document.getElementById("checkout").value=='') {
		document.getElementById("checkout").focus();
		alert("Data di Partenza obbligatoria");
		return false;
	}
	document.getElementById("form_ins").submit();
}

