$(document).ready(function() {
    $('a.new-window').attr('target','_blank');

	// turn off autocomplete at clients request.
	$("input[type='text']").attr({'autocomplete' : 'off'});

	var refreshId = setInterval(function() {
		$.get("/defaults/heartbeat");
		// $('title').text($('title').text() + '.');
	}, 300000);
	
});

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


var selectText = function(objId) {
	deselectText();
	if (document.selection) {
		var range = document.body.createTextRange();
		range.moveToElementText(document.getElementById(objId));
		range.select();

	} else if (window.getSelection) {
		var range = document.createRange();
		range.selectNode(document.getElementById(objId));
		window.getSelection().addRange(range);
	}
}

var deselectText = function() {
	if (document.selection) document.selection.empty(); 
	else if (window.getSelection)
	window.getSelection().removeAllRanges();
}

var protect = function(pt2, pt1, pt3, pt4) {
	var user = pt1 + pt2 + "@temp";

        var domain = (pt3 == null || pt3 == '') ? "foodvdcoach.com" : 'foo' + pt3 + '.' + pt4;

	var ad = user.substr(0, user.indexOf("temp")) + domain.substr(3);
	document.write('<a href="mailto:' + ad + '">' + ad + '</a>');
}

