
	function addBookmark() {
		var url = window.location.href;
		var title = document.title;
		var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
		if (window.sidebar) { // Mozilla Firefox Bookmark
			window.sidebar.addPanel(title, url, "");
		}
		else if (window.external && !is_chrome) { // IE Favorite
			window.external.AddFavorite(url, title); 
		}
		else if (window.opera && window.print) { // Opera Hotlist
			var elem = document.createElement('a');
			elem.setAttribute('href',url);
			elem.setAttribute('title',title);
			elem.setAttribute('rel','sidebar');
			elem.click();
		}
		else {
			alert('To add this page to your bookmarks, press CONTROL-D or COMMAND-D.');
		}
	}
	
	function printPage(){
		window.print();	
	}
	
	function emailPage(){
		window.location.href = '/Email-Page/?PageName=' + encodeURIComponent(document.getElementById('pageName').innerHTML) + '&EmailPage=' + encodeURIComponent(window.location.href);
	}
	
	function goToURL(url){
		window.location.href = url;
	}
	
	//Ernie's form labels fun
	function clearValue(fld, txt){
		if (fld.value == txt){
			fld.value = '';
		}
	}
	function fillValue(fld, txt){
		if (fld.value == ''){
			fld.value = txt;
		}
	}
	function clearFormValues(frm){
		//alert('clearValues');
		var inputFields = frm.getElementsByTagName('input');
		for (var i = 0; i < inputFields.length; i++){
			if (inputFields[i].type == 'text'){
				//alert(inputFields[i].id);
				clearValue(inputFields[i],inputFields[i].ovalue);
			}
		}
	}
	function fillFormValues(frm){
		var inputFields = frm.getElementsByTagName('input');
		for (var i = 0; i < inputFields.length; i++){
			if (inputFields[i].type == 'text'){
				fillValue(inputFields[i],inputFields[i].ovalue);
			}
		}
	}
	function validateForm(frm,arrReq){
		//alert('validateForm');
		var validationResult = false;
		var errors = '';
		clearFormValues(frm);
		for(var i=0; i < arrReq.length; i++){
			//alert(arrReq[i]);
			var thisField = document.getElementById(arrReq[i]);
			//alert(thisField.name);
			if (thisField.value == '') errors += thisField.ovalue + ' is required\n';
		}
		if (errors != ''){
			fillFormValues(frm);
			alert(errors);
			return false;
		}
		else {
			return true;
		}
	}
	/*
	var inputFields = document.getElementsByTagName('input');
	for (var i = 0; i < inputFields.length; i++){
		if (inputFields[i].type == 'text' && inputFields[i].value != ''){
			//alert(inputFields[i].name);
			inputFields[i].ovalue = inputFields[i].value;
			inputFields[i].onfocus = function () {clearValue(this,this.ovalue)};
			inputFields[i].onblur = function () {fillValue(this,this.ovalue)};
		}
	}
	*/

