function $get(el) {
	var obj = document.getElementById(el);
	if (obj) {
		return obj;		
	} else {
		return null;
	}
} 
function cleanSubmitter() {
if($get("filter-form").keywords.value == "Keyword") {
		$get("filter-form").keywords.value = '';
	}
return true;
}
function setSearchValue() {
	if($get("ss-keywords")) {
		if($get("ss-keywords").value == "")	
			$get("ss-keywords").value = "Keyword ";
		$get("ss-keywords").onclick = function() {
			$get("ss-keywords").value = "";
		}		
	}
	if ($get("site-search")) {
		$get("site-search").onsubmit = function() {
			if($get("site-search").keywords.value == "Keyword ") { /* keyword + space is js input from above code */
				$get("site-search").keywords.value = "";
				alert("Please input a keyword to search with");
				$get("site-search").keywords.focus();
				return false;
			}
		}
	}
	if($get("filter-keywords")) {
		if($get("filter-keywords").value == "")	
			$get("filter-keywords").value = "Keyword";
		$get("filter-keywords").onclick = function() {
			$get("filter-keywords").value = "";
		}	
	}	
	if($get("filter-form"))
		$get("filter-form").onsubmit = cleanSubmitter;
}

function setUsernameValue() {
	if($get("__username")) {
		if($get("__username").value == "")	
			$get("__username").value = "Membership No.";
		$get("__username").onfocus = function() {
			$get("__username").value = "";
		}		
	}
}

function setPasswordValue() {
	if($get("loginpwlbl")) {
		//$get("loginpwlbl").style.display = "inherit";
		//$get("loginpwlbl").style.float = "left";
		//$get("loginpwlbl").style.position = "absolute";
		//$get("loginpwlbl").style.left = "4px";
		//$get("loginpwlbl").style.bottom = "4px";
		//$get("loginpwlbl").style.color = "#000000";
		$get("loginpwlbl").className="on";

	}
	if ($get("__password")) {
		$get("__password").onfocus = function() {
			$get("loginpwlbl").style.display = "none";
		}
	}
	if ($get("loginpwlbl")) {
		$get("loginpwlbl").onfocus = function() {
				$get("loginpwlbl").style.display = "none";
				$get("__password").focus();
		}
		$get("loginpwlbl").onclick = function() {
				$get("loginpwlbl").style.display = "none";
				$get("__password").focus();
		}
	}
}

function setCrumbStyle() { // tries to make last breadcrumb link styleless
var lia = new Array();
if(location.href.indexOf("/home") == -1 && $get("bread-crumb-list")) {
	lia = $get("bread-crumb-list").lastChild.getElementsByTagName("a");
	lia[0].className = '';
	lia[0].style.cursor = 'text';
	}
}
function doOnload() {
	setSearchValue();
	setUsernameValue();
	setPasswordValue ();
	setSearchAction();
	setCrumbStyle();
}
window.onload = doOnload;

function setSearchAction() {
if($get('ss-section')) {
	$get('ss-section').onchange = function() {
		if(this.value == 1)
			this.form.action = '/site-search/energyzone';
		else
			this.form.action = '/site-search/';	
			}			
	}
}
function revealElement(e) {
var num = e.split("attached-");
var origMsg = "Show summary";
if($get(e)) {
	if($get(e).style.display == 'none' || $get(e).className.display == 'none') {
		$get(e).style.display = 'block';
		$get('attacher-'+num[1]).innerHTML = "Hide summary";
		}
	else {
		$get(e).style.display = 'none';	
		$get('attacher-'+num[1]).innerHTML = origMsg;
		}
	}
}
function check4Delete(e,frag) {
for(var i = 0; i < e.form.elements.length; i++) {
	if(e.form.elements[i].name.indexOf(frag) > -1 && e.form.elements[i].type == "checkbox" && e.checked == true)
		e.form.elements[i].checked = true;
	else if(e.form.elements[i].name.indexOf(frag) > -1 && e.form.elements[i].type == "checkbox" && e.checked == false) 
		e.form.elements[i].checked = false;		
	}
}
function checkEmail(s) {
	var r = /^[-^!$#%&'*+\/=?`{|}~.\w]+@[a-zA-Z0-9]([-a-zA-Z0-9]*[a-zA-Z0-9])*(\.[a-zA-Z0-9]([-a-zA-Z0-9]*[a-zA-Z0-9])*)+$/;	
	var f = document.forms[0];
	var matchArray = s.match(r);
	if(matchArray == null){
		return false;
	}
	else {
		return true;
	}
}


