<!--
defaultStatus = "Blue Reef Aquarium - the ultimate undersea safari";

function jsPopUp(name,id,id2,attr3) {
	windowName =  name;
	windowLeft = 100;
	windowTop=100;

	switch (windowName) {
		case 'voucher':	// voucher
			windowWidth = 251;
			windowHeight = id;	
			windowTop = 0;
			windowScrollbars = 0;
			windowURL = "index_voucher.htm";
			if (id2 != "") { windowURL += "?" + id2; }
			break;
	}

	windowProps = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=" + windowScrollbars + ",resizable=0,copyhistory=0,width=" + windowWidth + ",height=" + windowHeight + ",left=" + windowLeft + ",top=" + windowTop;
	window.open(windowURL,windowName,windowProps);				
}


function js_join() {
	var obj_form = document.forms['form-join'];
	var obj_email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var obj_date = /^((((0?[1-9]|[12]\d|3[01])[\.\-\/](0?[13578]|1[02])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|[12]\d|30)[\.\-\/](0?[13456789]|1[012])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|1\d|2[0-8])[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|(29[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00)))|(((0[1-9]|[12]\d|3[01])(0[13578]|1[02])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|[12]\d|30)(0[13456789]|1[012])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|1\d|2[0-8])02((1[6-9]|[2-9]\d)?\d{2}))|(2902((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00))))$/;
	var str_message = "";
	if (obj_form.frm_first_name.value == ""){ str_message += "\tYour first name\n"};
	if (obj_form.frm_last_name.value == ""){ str_message += "\tYour last name\n"};
	if (!obj_email.test(obj_form.frm_email.value)){ str_message += "\tYour valid email address\n"};
	//if (!obj_date.test(obj_form.frm_birth_date.value)){ str_message += "\tYour date of birth (should be in format of dd/mm/yy or dd/mm/yyyy)\n"};
	if (str_message != "") {
		alert('Some details were missing, please complete the following:\n' + str_message);
		return false;
	} else {
		return true;
	} // end if
} // end function

function js_send_postcard() {
	var obj_form = document.forms['form-postcard'];
	var obj_email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var str_message = "";
	if (obj_form.frm_from_name.value == ""){ str_message += "\tYour name\n"};
	if (!obj_email.test(obj_form.frm_from_email.value)){ str_message += "\tYour valid email address\n"};
	if (obj_form.frm_to_name.value == ""){ str_message += "\tFriend's name\n"};
	if (!obj_email.test(obj_form.frm_to_email.value)){ str_message += "\tFriend's valid email address\n"};
	if (str_message != "") {
		alert('Some details were missing, please complete the following:\n' + str_message);
		return false;
	} else {
		return true;
	} // end if
} // end function


/*******************
Name:		LOAD FLASH
Description:Loads flash movie into banner element. N.B. Doesn't load movie in Mac Classic 
Author:		W.Searle, Precise Minds Ltd
History:	05/05/05	W.Searle, PM.	Function created
*******************/
function js_load_flash(str_destination_id, str_movie_ref, str_movie_width, str_movie_height) {
	var obj_flash = new FlashObject(str_movie_ref, str_destination_id, str_movie_width, str_movie_height, 8, "");	obj_flash.write("flash-object");
} // end function

//	API for stylus: javascript style manager
//	stylus("fontsize", "set");
//	stylus("fontsize", "reset");
//	stylus("fontsize", "increase");
//	stylus("fontsize", "decrease");
var z51n=document; var zfB5=window;var zQ75=76;function stylus(z94Z,z2C4){switch(z94Z){case "fontsize":switch(z2C4){case "set":zadj();break;case "reset":zOyg();break;case "increase":zVrj();break;case "decrease":z0Cm();break;default:;}break;default:;}}function zVrj(){obj_doc=z51n.body;zQ75 +=10;obj_doc.style.fontSize=zQ75 + "%";zZ7G("fontsize",zQ75,1);}function z0Cm(){obj_doc=z51n.body;zQ75 -=10;obj_doc.style.fontSize=zQ75 + "%";zZ7G("fontsize",zQ75,1);}function zadj(){if(z51n.cookie){var z2jj=zr6f("fontsize");if(z2jj){zQ75=parseInt(z2jj);z51n.body.style.fontSize=zQ75 + "%";}}}function zOyg(){if(z51n.cookie){z8eX("fontsize");zQ75=76;z51n.body.style.fontSize=zQ75 + "%";}}function zZ7G(zk72,z6OM,z58F){ if(z58F){ var zJ4W=new Date();zJ4W.setTime(zJ4W.getTime()+(z58F*24*60*60*1000));var za1s=";expires=" + zJ4W.toGMTString();}else{var za1s="";}z51n.cookie=zk72 + "=" + z6OM + za1s + ";path=/";}function zr6f(zk72){var z342=zk72 + "=";var z7a8=z51n.cookie.split(';');for(var int_count=0;int_count < z7a8.length;int_count++){ var zr23=z7a8[int_count];while(zr23.charAt(0)==' '){zr23=zr23.substring(1,zr23.length);}if(zr23.indexOf(z342)==0){return zr23.substring(z342.length,zr23.length);}}return null;}function z8eX(zk72){zZ7G(zk72,"",-1);}



function js_external_links() { 
	if (!document.getElementsByTagName) return; 
	var arr_anchors = document.getElementsByTagName("a"); 
	for (var int_i=0; int_i < arr_anchors.length; int_i ++) { 
		var obj_anchor = arr_anchors[int_i]; 
		if (obj_anchor.getAttribute("href")) {
			if (obj_anchor.getAttribute("href").indexOf("http://")>=0 && obj_anchor.getAttribute("href").indexOf(document.domain)<0){
				obj_anchor.target = "_blank"; 
			} // end if
		} //end if 
	} // end for
} // end function 



-->
