function showTotal(forma, rooms, m, duration)
{	
	var total = parseFloat("0");
	var elems = document.forms[forma].elements.length;
	var r = 6;
	var j = 0;
	var meal = 'ok';
	for(var i=1; i<=rooms; i++)
	{	
		var radioo = 'RADIO_' + i;
		var hidden = 'meal'  + i;
		var room_selected = 'ROOMCODE_SELECTED_' + i;
		var objectLength = document.forms[forma].elements[radioo].length;
		
		if (objectLength == undefined)
		{
			var elementId = 'tr_' + i + '_0_' + m;
			var roomcode  = 'ROOMCODE_' + i + '_0';
			$('#'+elementId).css({"background-color" : "#3c5172"});
			var radiovalue = parseFloat(document.forms[forma].elements[radioo].value);
			var selectvalue = parseFloat(document.forms[forma].elements[r].options[document.forms[forma].elements[r].selectedIndex].value);
			meal = document.forms[forma].elements[r].options[document.forms[forma].elements[r].selectedIndex].text;
			document.forms[forma].elements[room_selected].value = document.forms[forma].elements[roomcode].value;
			total += radiovalue + selectvalue;
			r+=7;
		}else
		{
			for(j = 0; j < objectLength; j++) 
				{
					var elementId = 'tr_' + i + '_' + j + '_' + m;
					var roomcode  = 'ROOMCODE_' + i + '_' + j;
					if(eval(document.forms[forma].elements[radioo])[j].checked == true) 
					{
						$('#'+elementId).css({"background-color" : "#E7E7E7"});
						var radiovalue = parseFloat(document.forms[forma].elements[radioo][j].value);
						var selectvalue = parseFloat(document.forms[forma].elements[r].options[document.forms[forma].elements[r].selectedIndex].value);
						meal = document.forms[forma].elements[r].options[document.forms[forma].elements[r].selectedIndex].text;
						document.forms[forma].elements[room_selected].value = document.forms[forma].elements[roomcode].value;
						total += radiovalue + selectvalue;
					}
					if(eval(document.forms[forma].elements[radioo])[j].checked == false) 
					{
						$('#'+elementId).css({"background-color" : "transparent"});
					}
					r+=7;
				}
		}
		document.forms[forma].total_price.value = total.toFixed(2) + " \u20ac";
		document.forms[forma].elements[hidden].value = meal;
		}
}

function checkselected(forma)
{
	var elems = document.forms[forma].elements.length;
	var radioo = 'RADIO_1';
	var objectLength = document.forms[forma].elements[radioo].length;
	var selected = 0;
	if (objectLength == undefined)
		{
			if(eval(document.forms[forma].elements[radioo])[0].checked == true) 
				{
					return true;
				}else
				{
					alert('Select the suite of your desire');
					return false;
				}
		}else
		{
			for(j = 0; j < objectLength; j++) 
				{
					if(eval(document.forms[forma].elements[radioo])[j].checked == true) 
					{
						selected++;
					}
				}
				if (selected != 0)
				{
					return true;
				}else
				{
					alert('Select the suite of your desire');
					return false;
				}
		}
}

function dateSend(year, month, day) { 

	if (month<10)
	month="0"+month;
	
	if (day<10)
	day="0"+day;

	date = year + '-' + month + '-' + day;
	date1 = '#' + year + '-' + month + '-' + day;
	
	if($("input#where").val() == 1)
	{
		$("input#start_date").val(date);
		$("input#where").val(2);
		//var op = 1;
		//$.each( [".monthday", ".today", ".saturday", ".sunday", ".booked_am_sel", ".booked_pm_sel"], function(i, n){
			$(".monthday, .today,.saturday,.sunday,.booked_am_sel,.booked_pm_sel").each(function(i){ 
				
				//op++;
				//var ok = typeof($(this).attr('class'));
				//if(op < 6) {alert(ok);}
				
				$(this).find("a").css({ color: "#000", backgroundColor: "#ffffff"});
				
				if($(this).attr('class') == 'booked_am_sel')
				{
				  
				  var a = $(this).find("a").css({backgroundColor: ""});
				  $(this).attr('class', 'booked_am'); 
				}else if($(this).attr('class') == 'booked_pm_sel')
				{
				  $(this).find("a").css({backgroundColor: ""});
				  $(this).attr('class', 'booked_pm'); 
				}			
			});
		//});

		if($(date1).parent("td").attr('class') == 'booked_am')
		{
			$(date1).parent("td").attr('class', 'booked_am_sel'); 
		}else if($(date1).parent("td").attr("class") == 'booked_pm')
		{
			$(date1).parent("td").attr("class", "booked_pm_sel"); 
		}else
		{
			$(date1).css({ color: "#FFF", backgroundColor: "#00CC33"});
		}
	}else
	{
		$("input#end_date").val(date);
		$("input#where").val(1);
		
//		$.each( [".monthday", ".today", ".saturday", ".sunday", ".booked_pm", ".booked_am"], function(i, n){
			$(".monthday, .today, .saturday, .sunday, .booked_pm, .booked_am").find("a").each(function(i){ 
					
					thisday = $(this).attr('id');
					thisday = thisday.replace(/-/g, "");
					var start = $("input#start_date").val();
					start = start.replace(/-/g, "");
					var end = $("input#end_date").val();
					end = end.replace(/-/g, "");
					
					if (thisday >= start && thisday <=  end )
					{
					   if($(this).parent("td").attr('class') == 'booked_pm')
						{
							$(this).parent("td").attr('class', 'booked_pm_sel'); 
						}else if($(this).parent("td").attr('class') == 'booked_am')
						{
							$(this).parent("td").attr('class', 'booked_am_sel'); 
						}else
						{
							$(this).css({ color: "#FFF", backgroundColor: "#00CC33"});
						}
					}
				});
//		});
	}
} 

$(document).ready(function(){
	$.datepicker.setDefaults({showOn: 'both', buttonImageOnly: true, 
    buttonImage: '/santorini-luxury-suites/images/calendar.gif', buttonText: 'Calendar'});
	
	$('#start_date').datepicker({beforeShow: customRange});
	$('#end_date').datepicker({beforeShow: customRange});
	
	$("#room_type").change(function() 
    { 
        var i = $("#room_type").val();
 
        if((i != 'Any') && (i != '1') && (i != '2') && (i != '3') && (i != '4') && (i != '5'))
		{
			$("#generic").val('false');
			switch(i) 
				{
					case "11564": var myUrl = "santorini-luxury-suites/Premiere-Suite.php"; break;
					case "11565": var myUrl = "santorini-luxury-suites/Grande-Suite.php"; break;
					case "11568": var myUrl = "santorini-luxury-suites/Deluxe-Suite.php"; break;
					case "11567": var myUrl = "santorini-luxury-suites/Exceptional-Suite.php"; break;
					case "11577": var myUrl = "santorini-luxury-suites/Pool-Suite.php"; break;
				}
				window.location = myUrl;
		}else
		{
			$("#generic").val('true');
		}
    }); 
});

function customRange(input) { 
    return {minDate: (input.id == 'end_date' ? $('#start_date').datepicker('getDate') : null)}; 
}