function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") { anchor.target = "_blank";  }
   if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "swfpopup") {
      var popupURL = anchor.getAttribute('href');
      anchor.onkeypress = function(){window.open(this.href, 'PopupWindow', 'toolbar=no,menubar=no,height=400,width=600,location=no,scrollbars=yes,resizable=no,status=no,left=30,top=30'); return false; }
      anchor.onclick = function(){window.open(this.href, 'PopupWindow', 'toolbar=no,menubar=no,height=400,width=600,location=no,scrollbars=yes,resizable=no,status=no,left=30,top=30'); return false; }
      }
   }
}
window.onload = externalLinks;


// DISPLAY OR HIDE CERTAIN ELEMENTS BY ID
function showItem(id) {
	if (!document.getElementById) return;
	obj = document.getElementById(id);
	if(obj) { obj.className = ((obj.className == "shown") ? "hidden" : "shown"); }
}

function showNav(id,parent) {
	if (!document.getElementById) return;
	hideLvl (parent);
	obj = document.getElementById(id);
	if(obj) { obj.className = "shown"; }
}

function hideLvl(parent) {
	switch(parent) {
		case 'Company':
			document.getElementById('Investment').className = "hidden";
			document.getElementById('Agency').className = "hidden";
			document.getElementById('Asset').className = "hidden";
			document.getElementById('Professional').className = "hidden";
		break;
		case 'Properties':
			document.getElementById('Let').className = "hidden";
			document.getElementById('Review').className = "hidden";
			document.getElementById('Let').className = "hidden";
		break;
		default:
			document.getElementById('Company').className = "hidden";
			document.getElementById('Properties').className = "hidden";
			document.getElementById('Retailers').className = "hidden";
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function MM_popupMsg(msg) { //v1.0
  alert(msg);
};

// DISPLAY OR HIDE CERTAIN ELEMENTS BY ID
function showItem(id,force) {
if(!document.getElementById) { return; }
obj = document.getElementById(id);
if(obj) {
if(force) {
if(obj.className.match("hidden")) { obj.className = obj.className.replace(/hidden/, ""); }
if(obj.className.match("shown")) { obj.className = obj.className.replace(/shown/,""); }
obj.className = obj.className + " " + force;
}
else {
if(obj.className.match("hidden")) { obj.className = obj.className.replace(/hidden/, "shown"); }
else if (obj.className.match("shown")) { obj.className = obj.className.replace(/shown/,"hidden"); }
else {obj.className = obj.className + " shown"; }
}
}
}
function warmItem(id,force) {
if(!document.getElementById) { return; }
obj = document.getElementById(id);
if(obj) {
if(force) {
if(obj.className.match("cool")) { obj.className = obj.className.replace(/cool/, ""); }
if(obj.className.match("warm")) { obj.className = obj.className.replace(/warm/,""); }
obj.className = obj.className + " " + force;
}
else {
if(obj.className.match("cool")) { obj.className = obj.className.replace(/cool/, "warm"); }
else if (obj.className.match("warm")) { obj.className = obj.className.replace(/warm/,"cool"); }
else {obj.className = obj.className + " warm"; }
}
}
}
function selItem(id,force) {
if(!document.getElementById) { return; }
obj = document.getElementById(id);
if(obj) {
if(force) {
if(obj.className.match("sel")) { obj.className = obj.className.replace(/sel/, ""); }
obj.className = obj.className + " " + force;
}
else {
if(obj.className.match("sel")) { obj.className = obj.className.replace(/sel/, ""); }
else {obj.className = obj.className + " sel"; }
}
}
}
function showItems(parent,cl,show) {
if(!document.getElementById) { return; }
p = document.getElementById(parent);
nodes = p.childNodes;
for(i=0;i<nodes.length;i++){
var node = nodes[i];
if(node.className && node.className.match(cl)) { showItem(node.id,'hidden'); }
}
showItem(show);
}
function warmItems(parent,cl,warm) {
if(!document.getElementById) { return; }
p = document.getElementById(parent);
nodes = p.childNodes;
for(i=0;i<nodes.length;i++){
var node = nodes[i];
if(node.className && node.className.match(cl)) { warmItem(node.id,'cool'); }
}
warmItem(warm);
}
function clearInput(id){
if(!document.getElementById) { return; }
$obj = document.getElementById(id);
$obj.value = '';
}
function checkRadio(name,lbl) {
if(!document.getElementById) { return true; }
objs = document.getElementsByName(name);
r = false;
for(var i=0;i<objs.length; i++) {
obj = objs[i];
if(obj.checked) { r = true; }
}
if(r) { return true; }
else { alert("Please choose an option for " + lbl); return false; }
}
function fillInput(id,v) {
if(!document.getElementById) { return true; }
alert('id ' + id + '\nv ' + v);
obj = document.getElementById(id);
obj.value = v;
}
function fillStyleableSelect(id,v,t) {
// alert('id ' + id + '\nv ' + v + '\nt ' + t);
if(!document.getElementById) { return true; }
inp = document.getElementById(id);
inp.value = v;
spa = document.getElementById(id+'Span');
spa.innerHTML = t;
}

// EMAIL OBLITARATOR //
var blit = {
dc:function(i){var o="",c1,c2,c3,e1,e2,e3,e4,j=0,k="gNAkZGdEiV3jM7QXORxrfJKvzps";i=i.replace(/[^A-Za-z0-9+\/=]/g,"");k+="1ucwTyU092H4l658I+tDmPYBonbLqSaWehCF/=";while(j<i.length){e1=k.indexOf(i.charAt(j++));e2=k.indexOf(i.charAt(j++));e3=k.indexOf(i.charAt(j++));e4=k.indexOf(i.charAt(j++));c1=(e1<<2)|(e2>>4);c2=((e2&15)<<4)|(e3>>2);c3=((e3&3)<<6)|e4;o=o+String.fromCharCode(c1);if(e3!=64){o=o+String.fromCharCode(c2);}if(e4!=64){o=o+String.fromCharCode(c3);}}return o;
}
};




