var myDomain = "RosaritoBeachHotel.com";



function setDomain (domain)

{

	myDomain = domain;

}



function buildLink (username,className)

{

	var tmp  = username;

	var html = '';

	html     = '<a href="';

	html    += 'mailto:';

	html    += tmp;

	html    += '@';

	html    += myDomain;

	html    += '" class="'+className+'">';

	html    += tmp;

	html    += '@';

	html    += myDomain;

	html    += '</a>';

	document.write (html);

}	



function popupAvailibility(url)

{

	var  params  = 'width='+screen.width;

	 params += ', height='+screen.height;

	 params += ', top=0, left=0'

	 params += ', fullscreen=yes';





	newwindow=window.open('http://hotelrosarito.net/irm/','_blank','scrollbars=yes,menubar=no,toolbar=no,location=no,resizable=yes,titlebar=no,status=no,'+params);

}

function newWindow(url) {

var  params  = 'width='+screen.width;

	 params += ', height='+screen.height;

	 params += ', top=0, left=0'

	 params += ', fullscreen=yes';

	 newwindow=window.open(url,'_blank','scrollbars=yes,menubar=no,toolbar=no,location=no,resizable=yes,titlebar=no,status=no,'+params);

}

function CheckAvailibility (myForm)

{

	var len = myForm.room.length

	var chosen = ""

	for (var i = 0; i <len; i++) 

	{

		if (myForm.room[i].checked) 

			chosen = myForm.room[i].value

	}

	window.open(chosen,'_blank','menubar=no,toolbar=no,location=no,resizable=no,titlebar=no,status=no');

		location.href="rosarito_reservation_request.php";

}



function goPopup(url,width,height,scroll,menu)

{

	if (menu == "yes")

		window.open(url, 'newWin', 'width='+width+',height='+height+',scrollbars='+scroll+',menubar=yes,toolbar=yes');	

	else

		window.open(url, 'newWin', 'width='+width+',height='+height+',scrollbars='+scroll+',menubar=no,toolbar=no,location=no,resizable=no,titlebar=no,status=no');

}



function setBlank (field,default_value)

{	

	if (field.value == default_value)

		field.value = "";

}



function validateReservationRequest (myForm)

{

	var message = "";

	

	var require_fields = new Array ("FIRST_NAME","SECOND_NAME","YOUR_EMAIL","PHONE_NUMBER","NUM_ADULTS","NUM_CHILDREN","ARRIVAL_DATE","DEPARTURE_DATE","NUM_ROOM_1","ROOM_TYPE_1", "THIS_IS_A")

	

	for (var i=0; i < require_fields.length; i++)

	{

		var field = myForm[require_fields[i]];

		if (field.type == "text" || field.type == "textarea")

		{

			if (field.value == "")

			{

				message = "Make sure you filled all your fields."

				break;

			}

		}

		else if (field.type == "select-one")

		{

			if (field.options[field.selectedIndex].value == "" || field.options[field.selectedIndex].value == 0)

			{

				message = "Make sure you filled all your fields."

				break;

			}

		}

		else if (field.type == "radio")

		{

			if (!field.checked)

			{

				message = "Make sure you filled all your fields."

				break;

			}

		}

		

	}

	

	if (message == "" && ((myForm.YOUR_EMAIL.value).indexOf("@") == -1 || (myForm.YOUR_EMAIL.value).indexOf(".") == -1))

	{

		message = "Please enter a valid email address."

	} 

	



	if (message)

	{

		alert(message)

		return false

	}

	else

		return true	

}



function validateContact (myForm)

{

	var message = "";



	if (myForm.YOUR_EMAIL.value == "" || myForm.YOUR_NAME.value == "" || myForm.MESSAGE.value == "" || myForm.YOUR_PHONE.value == "")

	{

		message = "Make sure you filled all your fields."

	} 	

	else if ((myForm.YOUR_EMAIL.value).indexOf("@") == -1 || (myForm.YOUR_EMAIL.value).indexOf(".") == -1)

	{

		message = "Please enter a valid email address."

	} 

	



	if (message)

	{

		alert(message)

		return false

	}

	else

		return true

}



function validateEmail (field,message)

{

	if ((field.value).indexOf("@") == -1 || (field.value).indexOf(".") == -1)

	{

		alert (message)

		return false;	

	} 

	else

		return true

}		

	

	

function setDefault  (field,default_value)

{

	if (field.value == "")

		field.value = default_value;	

}



function DisplayPNGFile (filename,width,height,alt)

{

	if (document.all)

		document.write ('<DIV STYLE="position:relative;height:'+height+'px;width:'+width+'px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+filename+'\', sizingMethod=\'scale\');" ><img src="images/spacer.gif" width="'+width+'" height="'+height+'" alt="'+alt+'"></DIV>');

	else 

		document.write ('<img src="'+filename+'" alt="'+alt+'" width="'+width+'" height="'+height+'">');



}





function ChangeClassName (id,className,is_submenu)

{

	if (is_submenu)

	{

		if (id.getAttribute("id") != prev_sub_toggle)

			id.className = className;

	}

	else

	{

		if (id.getAttribute("id") != "menu"+prev_toggle)

			id.className = className;

	}

}





var prev_toggle = "";

var prev_sub_toggle = "";

var top_menu_ids = 3;

window.addEvent('domready', function() 

{

	function TopMenu ()

	{

		var tmp = (location.href).split("/");

		current_href = tmp[tmp.length-1];

		var selected = "";

		for (var i=1; i <= top_menu_ids; i++)

		{

			var myItem = document.getElementById('top_menu_'+i);

			var value = myItem.getAttribute("onclick") + ""

			var myID = myItem.getAttribute("id");



			if (value.indexOf("location.href='"+current_href+"'") != -1)

			{

				ChangeClassName (myItem,'top_menu_on',0)

				break;

			}

		}

	}

	

	

	function ExpandMenu ()

	{

		var tmp = (location.href).split("/");

		current_href = tmp[tmp.length-1];

		var selected = "";

		for (var i=0; i < menu_ids.length; i++)

		{

			var tmp =document.getElementById('submenu'+menu_ids[i]).getElementsByTagName("div");

			for (var j = 0; j < tmp.length; j++)

			{

				var myItem = tmp.item(j);

				var value = myItem.getAttribute("onclick") + ""

				var myID = myItem.getAttribute("id");

					

				if (value.indexOf("location.href='"+current_href+"'") != -1)

				{

					selected = menu_ids[i];

					ChangeClassName (myItem,'sub_nav_on',1)

					prev_sub_toggle = myID;

					break;

				}

			}	

		}

		

		return selected;

	}



	function doSlideOut (menu_id)

	{

		if (prev_toggle && prev_toggle != menu_id)

		{

			document.getElementById('menu'+prev_toggle).className= 'main_nav_off';

			eval ("menu"+prev_toggle+".slideOut()");

		}

		if (prev_toggle != menu_id)

		{

			document.getElementById('menu'+menu_id).className= 'main_nav_on';

			prev_toggle = menu_id;

		}

		else

		{

			document.getElementById('menu'+prev_toggle).className= 'main_nav_off';		

			prev_toggle = "";

		}

	}

	

	TopMenu ();

	var selected = ExpandMenu ();

	for (var i=0; i < menu_ids.length; i++)

	{

		var id = "menu"+menu_ids[i];

		eval ("var "+id+" = new Fx.Slide('sub"+id+"');");

		if (selected != menu_ids[i])

			eval (id+".hide();");

		else

		{

			document.getElementById('menu'+selected).className= 'main_nav_on';

			prev_toggle = selected;

		}

		eval("$('"+id+"').addEvent('click', function(e){ e = new Event(e);doSlideOut ("+menu_ids[i]+");"+id+".toggle();e.stop();});");



	}

	

	

});







