// job search excerpt textbox


var jsTextBlocks;
var jsTextBlocksLength;
function initJStext() {
 
	// set checkbox based on cookie
	var hideJStext = getCookie("hideJStext"); 
	 
	if($('jsTextToggle')) {
		$('jsTextToggle').checked = (hideJStext) ? false : true;
	}
	// show or hide the excerpts
	if($('jsSearchResults')) {
		jsTextBlocks = getElementsByClassName('jobtext', 'tr', $('jsSearchResults'));
		jsTextBlocksLength = jsTextBlocks.length;
		for (i = 0; i < jsTextBlocksLength; i++) {
			if(hideJStext==false && jsTextBlocks[i].className.indexOf("jsText0") == -1) {
				jsTextBlocks[i].style.display = "";
			} else {
				jsTextBlocks[i].style.display = "none";
			}
		}
		$("jsSearchResults").style.display = "block"; // show all results (the entire block is originally hidden to prevent a flash of the text excerpts)
	}
	 
}

function toggleJStext() {
	var showText = $('jsTextToggle').checked;
	var cookieDate = new Date();
	cookieDate.setDate(cookieDate.getDate()+365);
	if(showText) {
		setCookie("hideJStext",false,cookieDate);
		for (i = 0; i < jsTextBlocksLength; i++) {
			if(jsTextBlocks[i].className.indexOf("jsText0") == -1) {
				jsTextBlocks[i].style.display = "";
			}
		}
	} else {
		setCookie("hideJStext",true,cookieDate);
		for (i = 0; i < jsTextBlocksLength; i++) {
			if(jsTextBlocks[i].className.indexOf("jsText0") == -1) {
				jsTextBlocks[i].style.display = "none";
			}
		}
	}
}



addEvent(window,"load",initJStext);
 


