// Functions

function externalLinks() { 

	if (!document.getElementsByTagName) return; 

	var anchors = document.getElementsByTagName("a"); 
	for (var i=0; i<anchors.length; i++) { 
		var anchor = anchors[i]; 
		var relvalue = anchor.getAttribute("rel");

		if (anchor.getAttribute("href")) {
			var external = /external/;
			var relvalue = anchor.getAttribute("rel");
			if (external.test(relvalue)) { anchor.target = "_blank"; }
		} 
	}
} 
window.onload = externalLinks;

function MM_openBrWindow(theURL,winName,features) { //v2.0
  wind=window.open(theURL,winName,features);
  wind.focus();
}

function popup_open(url, width, height)
{
var param = "width="+width+", height="+height+", left=50, top=50";
window.open(url,"", param);
}

//==================== Brochure Request =============================

function validBrochureRequest(obj) {
   var errMsg = '';
   if ((obj.elements['firstname'].value == '') || (obj.elements['firstname'].value == ' ')) {	
	errMsg = errMsg + 'The \'First Name\' field can not be left blank.\n';
   }
if ((obj.elements['surname'].value == '') || (obj.elements['surname'].value == ' ')) {	
	errMsg = errMsg + 'The \'Surname\' field can not be left blank.\n';
   }
if ((obj.elements['email'].value == '') || (obj.elements['email'].value == ' ')) {
	errMsg = errMsg + 'The \'E-mail\' field can not be left blank.\n';
   }
if ((obj.elements['address'].value == '') || (obj.elements['address'].value == ' ')) {
	errMsg = errMsg + 'The \'Address\' field can not be left blank.\n';
   }

   if (errMsg != '') {
	errMsg = '[Form Validation]\n\nThis form could not be submitted because :\n\n' + errMsg;
	alert(errMsg); 
    	return false;
   } else {
  		return true;	
   }   
}

//==================== Enquiry Form =============================

function validConferenceForm(obj) {
   var errMsg = '';
if ((obj.elements['firstname'].value == '') || (obj.elements['firstname'].value == ' ')) {	
	errMsg = errMsg + 'The \'First Name\' field can not be left blank.\n';
   }
if ((obj.elements['surname'].value == '') || (obj.elements['surname'].value == ' ')) {	
	errMsg = errMsg + 'The \'Surame\' field can not be left blank.\n';
   }
if ((obj.elements['email'].value == '') || (obj.elements['email'].value == ' ')) {
	errMsg = errMsg + 'The \'E-mail\' field can not be left blank.\n';
   }
if ((obj.elements['company'].value == '') || (obj.elements['company'].value == ' ')) {
	errMsg = errMsg + 'The \'Company\' field can not be left blank.\n';
   }
if ((obj.elements['address'].value == '') || (obj.elements['address'].value == ' ')) {
	errMsg = errMsg + 'The \'Address\' field can not be left blank.\n';
   }
if ((obj.elements['city'].value == '') || (obj.elements['city'].value == ' ')) {
	errMsg = errMsg + 'The \'City\' field can not be left blank.\n';
   }
if ((obj.elements['postcode'].value == '') || (obj.elements['postcode'].value == ' ')) {
	errMsg = errMsg + 'The \'Post Code\' field can not be left blank.\n';
   }
if ((obj.elements['country'].value == '') || (obj.elements['country'].value == ' ')) {
	errMsg = errMsg + 'The \'Country\' field can not be left blank.\n';
   }
if ((obj.elements['phone'].value == '') || (obj.elements['phone'].value == ' ')) {
	errMsg = errMsg + 'The \'Phone\' field can not be left blank.\n';
   }
if ((obj.elements['arrival date'].value == '') || (obj.elements['arrival date'].value == ' ')) {
	errMsg = errMsg + 'The \'Arrival Date\' field can not be left blank.\n';
   }
if ((obj.elements['departure date'].value == '') || (obj.elements['departure date'].value == ' ')) {
	errMsg = errMsg + 'The \'Departure Date\' field can not be left blank.\n';
   }
if ((obj.elements['total attendees'].value == '') || (obj.elements['total attendees'].value == ' ')) {
	errMsg = errMsg + 'The \'Total Attendees\' field can not be left blank.\n';
   }
if ((obj.elements['rooms single'].value == '') && (obj.elements['rooms superior'].value == '') && (obj.elements['rooms exec double'].value == '') && (obj.elements['rooms junior suite'].value == '') && (obj.elements['rooms suite'].value == '')) {
	errMsg = errMsg + 'You must select the number of rooms.\n';
   }

   if (errMsg != '') {
	errMsg = '[Form Validation]\n\nThis form could not be submitted because :\n\n' + errMsg;
	alert(errMsg); 
    	return false;
   } else {
  		return true;	
   }   
}

//==================== Wedding Enquiry Form =============================

function validWeddingEnquiry(obj) {
   var errMsg = '';

if ((obj.elements['firstname'].value == '') || (obj.elements['firstname'].value == ' ')) {	
	errMsg = errMsg + 'The \'First Name\' field can not be left blank.\n';
}
if ((obj.elements['surname'].value == '') || (obj.elements['surname'].value == ' ')) {	
	errMsg = errMsg + 'The \'Surname\' field can not be left blank.\n';
}
if ((obj.elements['address'].value == '') || (obj.elements['address'].value == ' ')) {	
	errMsg = errMsg + 'The \'Address\' field can not be left blank.\n';
}
if ((obj.elements['telephone'].value == '') || (obj.elements['telephone'].value == ' ')) {	
	errMsg = errMsg + 'The \'Telephone\' field can not be left blank.\n';
}
if ((obj.elements['email'].value == '') || (obj.elements['email'].value == ' ')) {
	errMsg = errMsg + 'The \'E-mail\' field can not be left blank.\n';
}

   if (errMsg != '') {
	errMsg = '[Wren\'s Form Validation]\n\nThis form could not be submitted because :\n\n' + errMsg;
	alert(errMsg); 
    	return false;
   } else {
  		return true;	
   }   
}

//========================= Emails ==================================

function ShowEmail(user, domain, anchor) {
	var OutText = '';
	OutText += '<a class="emails" href="mailto:' + user + '@' + domain + '">';
	if (anchor != '') OutText += anchor;
	else OutText += user + '@' + domain;
	OutText  += '</a>';
	document.write(OutText);
}

function doHidePopUp() {
	popdiv=document.getElementById("divpopup")
	popdiv.style.visibility="hidden"
	}
	
function doShowPopUp(){
	popdiv=document.getElementById("divpopup")
	popdiv.style.left="50%"
	popdiv.style.marginLeft="-223px"
	if ((is_ie5up) && (is_mac)){ //fix for ie-mac does not accept popdiv.style.top="50%"
		popdiv.style.top="0px"
		popdiv.style.marginTop="0px"
	}else{
		popdiv.style.top="50%"
		popdiv.style.marginTop="-132px"
	}
	popdiv.style.visibility="visible"
	}




