/* Web Design and Programming by Cube Connection Ltd, Copyright 2006 - www.CubeConnection.co.uk */
function showemail(username, hostname, friendlyname, displaystyle) {
  var linktext;
  if (friendlyname == "")
    if (displaystyle == "") {
      linktext = username + "@" + hostname;
      document.write("<a href=" + "mail" + "to:" + username + "@" + hostname + ">" + linktext + "</a>")
    }
    else {
      linktext = username + "@" + hostname;
      document.write("<a href=" + "mail" + "to:" + username + "@" + hostname + " class='" + displaystyle + "'>" + linktext + "</a>")
    }
  else {
    if (displaystyle == "") {
      linktext = username + "@" + hostname;
      document.write("<a href=" + "mail" + "to:" + username + "@" + hostname + ">" + friendlyname + "</a>")
    }
    else {
      linktext = username + "@" + hostname;
      document.write("<a href=" + "mail" + "to:" + username + "@" + hostname + " class='" + displaystyle + "'>" + friendlyname + "</a>")
    }
  }
  return true;
}

/*Used for the search button*/
function mstate(btn,btnClass) {
  if(btn.className)
    btn.className=btnClass;
}

/*Used to reset form*/
function resetform() {
	searchform = document.getElementById("quicksearch");
	searchform.numpeople.selectedIndex=0;
	searchform.startdate.value='dd/mm/yyyy';
	searchform.duration.selectedIndex=0;
	searchform.keywords.value='';
	searchform.pets.checked=false;
	searchform.children.checked=false;
}

/*Used for the help dialog on search form*/
function showhelp() {
	if(document.getElementById("helpdlg").style.visibility=='visible') {
		document.getElementById("helpdlg").style.visibility='hidden';
	}
	else {
		document.getElementById("helpdlg").style.top = document.getElementById("help").offsetTop - 40 + 'px';
		document.getElementById("helpdlg").style.left = document.getElementById("help").offsetLeft + 20 + 'px';
		document.getElementById("helpdlg").style.visibility='visible';
	}
}

/*Used for the special offer dialog*/
function showoffer(tag, x, y) {
	if(document.getElementById(tag+"info").style.visibility=='visible') {
		document.getElementById(tag+"info").style.visibility='hidden';
	}
	else {
		document.getElementById(tag+"info").style.top = document.getElementById(tag).offsetTop - y + 'px';
		document.getElementById(tag+"info").style.left = document.getElementById(tag).offsetLeft + x + 'px';
		document.getElementById(tag+"info").style.visibility='visible';
	}
}

/*Used in booking form*/
function clearDefaultText(target, strDefault) {
	if (target.value==strDefault) {
		target.value='';
		target.style.color='#666';
	}
}

function replaceDefaultText(target, strDefault) {
	if (target.value=='' || target.value==strDefault) {
		target.value=strDefault;
		target.style.color='#ccc';
	}
}

/*Used on booking form for pets / breed input*/
function InputToggle(srcTag, destTag) {
	if (srcTag.checked) {
		document.getElementById(destTag).style.background="#fff";
		document.getElementById(destTag).disabled=false;
	}
	else {
		document.getElementById(destTag).style.background="#eee";
		document.getElementById(destTag).disabled=true;
		document.getElementById(destTag).value='';
	}
}