/** functions required for the ETD page .. mostly used to flip the areas on or off for children & ages **/

onerror=handleErr

function handleErr(msg,url,l)
{
	return true;
}


var hasBeenSubmitted = false;
function CheckForSubmit()
{

	if(hasBeenSubmitted == false)
	{
		hasBeenSubmitted = true;
		return true;
	}
	else
	{
		window.event.cancelBubble =	true;
		event.cancel;
		alert("We are currently processing your request!");
		return false; 
	}
}


function GetCtrPrefix(clientId)
{
	try
	{
		if(document.getElementById)
		{
			if(document.getElementById(clientId + "ucHotelAir_ddlHourDepart") != null)
				return clientId + "ucHotelAir";
			else
				return clientId + "ucHotelOnly";
		}
	}
	catch(ex)
	{
		//alert(ex);
	}
}

function childAge(row,numChildren,clientId)
{
	try
	{
		if(document.getElementById)
		{
			var ctl = GetCtrPrefix(clientId);
			
			var tableID = ctl + '_r' + row +'Children';
			var visibility = '';
			

			var VisibleCount = 0;

			for(var i = 1; i < 4; i++)
			{
				var ddlID = ctl + '_ddlChildAge' + row + '' + i;
				var spanID = ctl + '_r'+row+'t'+i;
				
				if(i <= numChildren){
					visibility = "inline";// "visible";
					VisibleCount++;
				}
				else{
					visibility = "none";// "hidden";
				}
				
				document.getElementById(ddlID).style.display = visibility;
				document.getElementById(spanID).style.display = visibility;
					//eval("document.getElementById('"+ddlID+"').style.visibility='"+visibility+"'");
					
					visibility = visibility == "inline" ? "visible" : "hidden";
					eval("document.getElementById('"+spanID+"').style.visibility='"+visibility+"'");	
					
					//alert(document.getElementById(spanID).style.display);
			}

			if(VisibleCount > 0)
			{
				document.getElementById(tableID).style.display = 'inline';
				document.getElementById(tableID).style.visibility = 'visible';
			}
			else
			{
				document.getElementById(tableID).style.display = 'none';
				document.getElementById(tableID).style.visibility = 'hidden';
			}
		}
	}
	catch(ex)
	{
		//alert(ex);
	}
}




function displayRooms(rooms, clientId)
{
	try
	{
		if(document.getElementById)
		{
			var id = GetCtrPrefix(clientId) + "_room2";
			
			if (rooms == "1")
				document.getElementById(id).style.display='inline';//'block';
			else
				document.getElementById(id).style.display='none';
		}
	}
	catch(ex)
	{
		//alert(ex);
	}
}
function MM_preloadImages() //v3.0
{
	try
	{
		var d=document;
	  
		if(d.images)
		{
			if(!d.MM_p)
				d.MM_p=new Array();
				
			var i, j=d.MM_p.length, a=MM_preloadImages.arguments; 
		    
			for(i=0; i<a.length; i++)
				if (a[i].indexOf("#")!=0)
				{
					d.MM_p[j]=new Image; 
					d.MM_p[j++].src=a[i];
				}
		}
	}
	catch(ex)
	{
		//alert(ex);
	}
}



function LoadHotelInto(hotelId)
{
	var win = window.open("HotelInfo.aspx?viewHotelID=" + hotelId, "HotelInformation","menubar=no, resizable=yes, width=640, scrollbars=yes"); 
	win.focus();
}



function LoadInformation(url)
{
    var win = window.open(url, "Information","menubar=no, resizable=yes, width=640, scrollbars=yes");
    win.focus();
}

