	sfHover = function() {
	var sfEls = document.getElementById("topNav").getElementsByTagName("li");
	for (var i=0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=function() {
					this.className+=" over";
			}
			sfEls[i].onmouseout=function() {
					this.className=this.className.replace(new RegExp(" over\\b"), "");
			}
		}
	}
	if (window.attachEvent) window.attachEvent("onload", sfHover);

/* -------------------------------------- */
/* Thickbox error messages */
/* -------------------------------------- */

function twoHundredPlus() {
	$(document).ready(function() {
		tb_show('', 'pop_largeSearch.html?TB_iframe=true&amp;height=150&amp;width=400&amp;modal=true', false);
	});
}
function noHotList() {
	$(document).ready(function() {
		tb_show('', 'pop_noHotList.html?TB_iframe=true&height=150&width=400&modal=true', false);
	});
}
function noPropertiesFound() {
	$(document).ready(function() {
		tb_show('', 'pop_noSearch.html?TB_iframe=true&height=150&width=400&modal=true', false);
	});
}
function noJobsFound() {
	$(document).ready(function() {
 		tb_show('', 'pop_noJobs.html?TB_iframe=true&height=150&width=400&modal=true', false);
	});
}

/* -------------------------------------- */
/* Language Bar */
/* -------------------------------------- */
$(document).ready(function() {	

	$('span#langMenu').hover(function () {
		$('#langBar').show();	
	},
	function () {
		$('#langBar').hide();			
	}
	);
		
});


/* -------------------------------------- */
/* Table Row stripping (JQuery) */
/* -------------------------------------- */
$(document).ready(function() {	
	$("table.openingsTable tbody tr:odd").addClass("odd");
	

});

function filterList(page) {
	if (document.filter.suburb[document.filter.suburb.selectedIndex].value) location.href=page + '/' +  document.filter.suburb[document.filter.suburb.selectedIndex].value;
	else location.href=page;
}

function printit(){  
	if (window.print) {
    	window.print() ;  
	}
	else {
    	var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
		document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
    	WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box    WebBrowser1.outerHTML = "";  
	}
}


function popup(page) {
	window.open(page,'printme','toolbar=0,scrollbars=1,location=1,statusbar=0,menubar=0,resizable=1,width=660,height=700');
}

function bigpopup(page) {
	window.open(page);
}



function enlargeSuburbThumbnail(url,alt) {
	$(document).ready(function() {
   	$(".suburbMatrix img.large").attr({ 
          src: url,
          alt: alt
        });
	});
}

function letternumber(e) {
  var key;
  var keychar;
  if (window.event) {
    key = window.event.keyCode;
  } 
  else if (e) {
    key = e.which;
  } 
  else {
    return true;
  }
  keychar = String.fromCharCode(key);
  keychar = keychar.toLowerCase();
  // control keys
  if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) ) {
    return true;
  }
  else if ((("0123456789").indexOf(keychar) > -1)) {
    // alphas and numbers
    return true;
  }
  else {
    return false;
  }
}




