function startList() {	if (document.all&&document.getElementById) {		navRoot = document.getElementById("secondarynav");		for (i=0; i<navRoot.childNodes.length; i++) {			node = navRoot.childNodes[i];			if (node.nodeName=="LI") {				node.onmouseover=function() {					this.className+=" over";				}				node.onmouseout=function() {					this.className=this.className.replace(" over", "");				}			}		}	}}function setCaptions() {	if(document.getElementsByTagName) {		var imgs = document.getElementsByTagName("DIV");		for (i=0;i<imgs.length;i++) {			if (imgs[i].className == "imageright" || imgs[i].className == "imageleft") {				var w = imgs[i].getElementsByTagName("IMG")[0].width;				imgs[i].style.width = w+"px";			}		}	}}function popWindow(where,which) {	if (which) {		window.open(where,"tacwin","menubar=no,status=no,toolbar=no,scrollbars=no,height=380,width=618");	}	else {		window.open(where);	}}function showProfile(where) {	window.open(where,"prowin","menubar=no,status=no,toolbar=no,scrollbars=yes,resizable=yes,height=550,width=750");}function validateSearch() {	var x = document.forms['search'];	var a = x.keyword;	if (a.value.length == 0) {		alert("Please enter a keyword.");		return false;	}	else if (a.value.indexOf(" ") > -1 && (a.value.charAt(0) != '"' && a.value.charAt(a.value.length-1) != '"')) {		alert("Please use single keywords. If you are trying to search for a phrase, surround it with quotes (\").");		return false;	}	else {		return true;	}}function checkRegister() {	if (document.cookie.indexOf("reg=yes") > -1) {		return true;		}	else {		x = document.location;		document.location.href='register.php?url='+x;	}}function setReason(which) {	var pl = document.getElementById("phonelabel");	if (which=="research") {		document.getElementById("address").style.display = "none";		document.forms['register'].elements['add1'].value = "";		document.forms['register'].elements['add2'].value = "";		document.forms['register'].elements['city'].value = "";		document.forms['register'].elements['state'].value = "";		document.forms['register'].elements['zip'].value = "";		document.getElementById("research").style.display = "block";		pl.childNodes[0].nodeValue = pl.childNodes[0].nodeValue.replace(" *","");	}	else if(which=="brochure") {		document.forms['register'].elements['research_description'].value = "";		document.getElementById("research").style.display = "none";		document.getElementById("address").style.display = "block";		pl.childNodes[0].nodeValue = pl.childNodes[0].nodeValue.replace(" *","");	}	else if(which=="call") {		document.forms['register'].elements['add1'].value = "";		document.forms['register'].elements['add2'].value = "";		document.forms['register'].elements['city'].value = "";		document.forms['register'].elements['state'].value = "";		document.forms['register'].elements['zip'].value = "";		document.forms['register'].elements['research_description'].value = "";		document.getElementById("address").style.display = "none"		document.getElementById("research").style.display = "none";		pl.childNodes[0].nodeValue = pl.childNodes[0].nodeValue+" *";	}	else {		document.forms['register'].elements['add1'].value = "";		document.forms['register'].elements['add2'].value = "";		document.forms['register'].elements['city'].value = "";		document.forms['register'].elements['state'].value = "";		document.forms['register'].elements['zip'].value = "";		document.forms['register'].elements['research_description'].value = "";		document.getElementById("address").style.display = "none"		document.getElementById("research").style.display = "none";		pl.childNodes[0].nodeValue = pl.childNodes[0].nodeValue.replace(" *","");	}}function validateRegistration() {	var f = document.forms['register'];	var missing = new Array();	for(i=0;i<f.elements.length;i++) {		if(f.elements[i].value.length < 1 || (f.elements[i].typeOf == "textarea" && f.elements[i].childNodes[0].nodeValue == "")) {			if(f.elements[i].name != "jfunction" && f.elements[i].name != "phone" && f.elements[i].name != "research_description" && f.elements[i].name != "add1" && f.elements[i].name != "add2" && f.elements[i].name != "city" && f.elements[i].name != "state" && f.elements[i].name != "zip" && f.elements[i].name != "country") {				missing.push(f.elements[i].name);			}			if((f.elements['contact'].value == "research" && f.elements[i].name == "research_description") || (f.elements['contact'].value == "brochure" && (f.elements[i].name == "add1" || f.elements[i].name == "add2" || f.elements[i].name == "city" || f.elements[i].name == "state" || f.elements[i].name == "zip" || f.elements[i].name == "country")) || (f.elements['contact'].value == "call" && f.elements[i].name == "phone")) {				missing.push(f.elements[i].name);			}		}	}	if (missing.length > 0) {		labels = document.getElementsByTagName("LABEL");		for(h=0;h<labels.length;h++) {			labels[h].style.color = "";		}		for(j=0;j<missing.length;j++) {			document.getElementById(missing[j]).style.color = "#ff0000";		}		document.getElementById("text").childNodes[0].nodeValue = "We're sorry, we were unable to submit your request due to missing information. Please be sure to fill in all fields where the label is red. Your request is very important to us. Thank you!";		return false;	}	else {		return true;	}}function validateEventRegistration() {	var f = document.forms['register'];	var missing = new Array();	for(i=0;i<f.elements.length;i++) {		if(f.elements[i].value.length < 1) {			if(f.elements[i].name != "add2" && f.elements[i].name != "title" && f.elements[i].name != "company" && f.elements[i].name != "phone" && f.elements[i].name != "question1" && f.elements[i].name != "question2") {				missing.push(f.elements[i].name);			}		}	}	if (missing.length > 0) {		labels = document.getElementsByTagName("LABEL");		for(h=0;h<labels.length;h++) {			labels[h].style.color = "";		}		for(j=0;j<missing.length;j++) {			document.getElementById(missing[j]).style.color = "#ff0000";		}		document.getElementById("text").childNodes[0].nodeValue = "We're sorry, we were unable to submit your registration due to missing information. Please be sure to fill in all fields where the label is red. Your registration is very important to us. Thank you!";		return false;	}	else {		return true;	}}function setHomeLink() {	if (document.getElementsByTagName) {		var logo = document.getElementsByTagName("H1")[0];		logo.style.cursor = "pointer";		logo.onclick = function() { document.location.href = "index.php"; }	}}function showAdie(who) {	for(i=1;i<5;i++) {		document.getElementById("sec_"+i).style.display = "none";		document.getElementById("pam").getElementsByTagName("LI")[i-1].className = "";	}	if(who != 0) {		document.getElementById("sec_"+who).style.display = "block";		document.getElementById("pam").getElementsByTagName("LI")[who-1].className = "lit";	}}function showStory(who) {	for(i=1;i<12;i++) {		document.getElementById("sec_"+i).style.display = "none";		document.getElementById("pam").getElementsByTagName("LI")[i-1].className = "";	}	if(who != 0) {		document.getElementById("sec_"+who).style.display = "block";		document.getElementById("pam").getElementsByTagName("LI")[who-1].className = "lit";	}}function switchGate() {	if(document.getElementById) {		var x = document.getElementById("gateway");		var y = x.src;		if(y.indexOf("gateway1") > -1) {			x.src = "images/gateway2.jpg";		}		else {			x.src = "images/gateway1.jpg";		}		}}function init() {	startList();	setCaptions();	setHomeLink();}window.onload=init;