			var stay;

			function checkbooking ( hotelid ) {
				var din = $('#datein').val().split("/");
				var dout= $('#dateout').val().split("/");
				var ordervalue = $('#order').val();
				var classvalue = $('#class').val();
				var cityvalue = $('#city').val();
				
				var hotelstring = '';
				if (hotelid != 'all') {
					hotelstring = '&hotelids='+ hotelid;
				}
   			var checkurl = 'http://www.booking.com/searchresults.html?aid=308895' + '&selected_currency=EUR';
   			checkurl += '&class=' + classvalue + '&order=' + ordervalue + '&city='+ cityvalue + hotelstring;
   			checkurl += '&checkin_monthday=' + din[0] + '&checkin_year_month=' + din[2] + '-' + din[1] ;
   			checkurl += '&checkout_monthday=' + dout[0] + '&checkout_year_month='  + dout[2] + '-' + dout[1] + '&do_availability_check=1&lang=it&label=modulo';
				document.location.href = checkurl;
			}

			function checkopodo ( hotelid ) {
				var din = $('#datein').val().split("/");
				var dout= $('#dateout').val().split("/");
				var cityname = $('#cityname').val();
				var iso =  $('#iso').val();
				var country =  $('#country').val();	
					
   			var checkurl = 'http://clk.tradedoubler.com/click?p=21402&a=936781&g=0&url=';
   			checkurl += 'http://www.opodo.it/Jsp/opodo/StrutsServlet/HotelEntry?destinationName=' + cityname ;
   			checkurl += '&sortType=price&orderType=forw';
   			checkurl += '&sortType=price&CMP=it-td-ho-000001&checkInDate=' + din[2] + din[1] + din[0] + '&checkOutDate=' + dout[2] + dout[1] + dout[0];
   			document.location.href = checkurl;
   			//alert (checkurl);
			}

			function checkhotels ( hotelid ) {
				var din = $('#datein').val().split("/");
				var dout= $('#dateout').val().split("/");
				var ordervalue = $('#order').val();
				var classvalue = $('#class').val();
				var cityvalue = $('#city').val();
				var cityname = $('#cityname').val();
				var country =  $('#country').val();	
				var iso = $('#iso').val();
				var hotelstring = '';
				if (hotelid != 'all') {
					hotelstring = '&hotelids='+ hotelid;
				}


		 		var checkurl = 'http://clk.tradedoubler.com/click?p=20126&a=936781&url=';
		   			checkurl += 'http://www.hotel.it/search.do?children[0]=0&showSimilarDestinations=true';
		   			checkurl += '&searchParams.arrivalDate=' +  din[0] + '-' + din[1] + '-' + din[2];
		   			checkurl += '&searchParams.departureDate=' +  dout[0] + '-' + dout[1] + '-' + dout[2];
		   			checkurl += '&searchParams.rooms[0].numberOfAdults=2&queryFormState=CLOSED&page=1&destinationId=39254&activeTab=DESTINATION&searchParams.sortControl=DEFAULT-DESCENDING&rooms=1';
		   			checkurl += '&destination='+ cityname +'%2C+'+ country ;

		   			document.location.href = checkurl;
		   			//alert (checkurl);
			}

			function checklastminute ( hotelid ) {
				var din = $('#datein').val().split("/");
				var dout= $('#dateout').val().split("/");
				var ordervalue = $('#order').val();
				var classvalue = $('#class').val();
				var cityvalue = $('#city').val();
				var cityname = $('#cityname').val();
				var country =  $('#country').val();	
				var iso = $('#iso').val();
				var hotelstring = '';
				if (hotelid != 'all') {
					hotelstring = '&hotelids='+ hotelid;
				}


		 		var checkurl = 'http://clk.tradedoubler.com/click?p=16987&a=936781&url=';
		   			checkurl += 'http://www.it.lastminute.com/site/viaggi/hotels/hotels-results.html?skin=itit.lastminute.com&lmnRooms=1&returnURL=http%3A%2F%2Fwww.it.lastminute.com%2Fsite%2Ftravel%2Fhotels%2Ferror.html&preserveName-CATEGORY=hotels&lmnShowRestaurants=False&lmnChildrenRoom3=0&lmnChildrenRoom2=0&lmnChildrenRoom1=0&preserveName-CATID=1339&method=hotelsFullSearch&CATID=1339&preserveName-SEARCH=basic&lmnRoom3ChildAge2=&errorURL=http%3A%2F%2Fwww.it.lastminute.com%2Fsite%2Fviaggi%2Fhotels%2Ferror.html&filterResultsBy=all&searchTypeName=cityName&lmnAdultsRoom3=2&lmnAdultsRoom2=2&lmnAdultsRoom1=2&preserveName-skin=itit.lastminute.com';
		   			checkurl += '&lmnCheckInDay=' +  din[0];
		   			checkurl += '&lmnCheckInMonth=' +  din[1];
		   			checkurl += '&lmnCheckOutDay=' +  dout[0];
		   			checkurl += '&lmnCheckOutMonth=' +  dout[1];
		   			checkurl += '&lmnLengthOfStay=' + stay;
		   			checkurl += '&sortOrder=price_ASC';
		   			checkurl += '&lmnLocation=' + cityname;
		   			//checkurl += '&lmnCountry='+ iso +'|'+ country +'|'+ country;
		   			checkurl += '&lmnCountry='+ iso +'||';
		   			checkurl += '&source=25';
		   			document.location.href = checkurl;
		   			//alert (checkurl);
			}



			function parseDate(str) {
			    var mdy = str.split('/')
			    return new Date(mdy[2], mdy[1]-1, mdy[0]);
			}
			
			function daydiff(first, second) {
			    return (second-first)/(1000*60*60*24);
			}



	$(function() {
		$.datepicker.setDefaults($.extend({showMonthAfterYear: false}, $.datepicker.regional['it']));

		$('#datein').datepicker({ showDefault: true, showOn: 'both', buttonImageOnly: true, buttonImage: '/icone/calendar.png'});
    $('#datein').datepicker( 'setDate' , '0' )

		$('#dateout').datepicker({showDefault: true, showOn: 'both', buttonImageOnly: true, buttonImage: '/icone/calendar.png'});
    $('#dateout').datepicker( 'setDate' , '+1' );
	
		stay = (daydiff(parseDate($('#datein').val()), parseDate($('#dateout').val())));
		
		$("#dateout").change( function() {
				stay = (daydiff(parseDate($('#datein').val()), parseDate($('#dateout').val())));
		});
		
		//$("td:has(input:submit)").append('<input type="submit" value="Hotels.com" onclick="checkhotels(\'all\');" name="submit"/>');
		//$("td:has(input:submit):eq(0)").append('<input type="submit" value="Hotels.com" onclick="checkhotels(\'all\');" name="submit"/>');
		//$('<input type="submit" value="Hotels.com" onclick="checkhotels(\'all\');" name="submit"/>').insertAfter.contains("opodo");
		//$('input:submit').contains('Opodo').append('<input type="submit" value="Hotels.com" onclick="checkhotels(\'all\');" name="submit"/>');
});
