<!--

// add load event
// ==============
	function addLoadEvent(func) {
		var oldonload = window.onload;
		if (typeof window.onload != 'function') {
			window.onload = func;
		} else {
			window.onload = function() {
				oldonload();
				func();
			}
		}
	}
	
	
// login widget
// ============	
	function incLogin() {
		var str = '<iframe id="iflogin" src="/cafe.cfm?act=member.showlogin&spanid=loginform" frameborder="0" width="0" height="0"></iframe>';
			str += '<span id="loginform">&nbsp;</span>';
		
		document.write(str);
	}
	
	
// trim href whitespace
// ====================
	function rightTrim(sString) {
		while(sString.substring(sString.length-1, sString.length) == ' ') {
			sString = sString.substring(0,sString.length-1);
		}
		return sString;
	}
	

// email current page
// ==================	
	function emailForm() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (!document.getElementById("navtop2")) return false;
	
		var str = '<div id="email_form"><div class="wrapper"><div><h1>Email this Page</h1><form name="form1" method="post" action="/associations/11041/mailinglist.cfm">';
  			str += '<label for="recepientEmail">Recipient\'s Email Address:</label>';
  			str += '<input type="text" name="recepientEmail" id="recepientEmail" />';
  			str += '<label for="senderEmail">Your Email Address:</label>';
    		str += '<input type="text" name="senderEmail" id="senderEmail" />';
    		str += '<label for="subject">Subject:</label>';
    		str += '<input type="text" name="subject" id="subject" value="Check out this link from Minnesota Telecom Alliance" />';
  			str += '<label for="message">Message:</label>';
    		str += '<textarea name="message" id="message" maxlength="100" rows="7" wrap="physical" />';
    		str += 'I thought you\'d enjoy this link ' + window.location.href +'</textarea></label>';
    		str += '<input type="hidden" name="returnUrl" id="returnUrl" value='+ window.location.href +'" />';
    		str += '<input type="image" name="submit" id="submit" src="/associations/11041/imgs/btn-send_email.png" value="Send Email" />';
    		str += '<a href="javascript:toggleEmail(\'none\');"><img src="/associations/11041/imgs/btn-close.png" id="btn-close" border="0" /></a>';
			str += '</form></div></div></div>';
			
		document.write(str);
	}
	
	function toggleEmail(toggle) {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (!document.getElementById("email_form")) return false;
		
		var emailForm = document.getElementById("email_form");
		
		emailForm.style.display = toggle;
		
	}


// save current page as pdf
// ========================
	function savePDF() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (!document.getElementById("maincontentsubcell")) return false;
		
		var pattern = /^(.*)(\/)(.*)(\?)/;
		
		//run the window location URL against our regex pattern
		
		var currentUrl = window.location.href;
		var currentPath = currentUrl.replace(pattern, "");
		
		window.location = "/associations/11041/print_pdf/?"+ currentPath;
	}


// make banner logo clickable
// ==========================
	function homeLogo() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (!document.getElementById("maincontentcell")) return false;
		
		var str = '<div id="home_logo"><a href="/">Minnesota Telecom Alliance</a></div>';
		
		document.write(str);
	}

	
// add social action icons to banner
// =================================
	function bannerIcons() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (!document.getElementById("navtop2")) return false;
		
		var str = '<ul id="banner_icons">';
			str += '<li id="i-email"><a href="javascript:toggleEmail(\'block\');">Email page</a></li>';
			str += '<li id="i-print"><a href="javascript:window.print();">Print page</a></li>';
			if (document.getElementById("maincontentsubcell")) {
				str += '<li id="i-pdf"><a href="javascript:savePDF();">Save PDF</a></li>';
			}
			str += '</ul>';
		document.write(str);
	}


// add site search to banner
// =========================
	function bannerSearch() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (!document.getElementById("maincontentcell")) return false;
		
		var str = '<form id="banner_search" method="get" action="/searchsite.cfm" name="searchsite">';
			str += '<input type="text" name="searchvalue" value="search..." />';
			str += '</form>';
			
		document.write(str);
	}
	

// add third state buttons to global navigation
// ============================================
	function navBelow() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (!document.getElementById("navtop2")) return false;
	
		setThirdStage("navtop2");
		//adjustDropdowns("navtop2");
	}
	
	function setThirdStage(setArea) {
		var pattern = "assnnav1";
		var navPattern = /^(.*)(\/)/;
		
		//run the window location URL against our regex pattern
		
		var currentUrl = window.location.href;
		var currentPath = currentUrl.replace(navPattern, "/");
		
		var globalNav = document.getElementById(setArea);
		var navLinks = globalNav.getElementsByTagName("a");
		
		if (currentPath == "/") {
			navLinks[0].setAttribute("onMouseOut"," ");
			navLinks[0].setAttribute("onMouseOver"," ");
			
			var getImg = navLinks[0].getElementsByTagName("img");
			
			var getSrc = getImg[0].getAttribute("src");
			
			var adjustSrc = getSrc.replace(pattern, "assnnav2");
			getImg[0].setAttribute("src",adjustSrc);
		
		} else {
			for (var i=0; i<navLinks.length; i++) {
				var linkUrl = navLinks[i].getAttribute("href");
				
				var linkPath = linkUrl.replace(navPattern, "/");
				var trimPath = rightTrim(linkPath);
				
				if (trimPath != "") {
					if (trimPath == currentPath) {
						navLinks[i].setAttribute("onMouseOut"," ");
						navLinks[i].setAttribute("onMouseOver"," ");
						
						var getImg = navLinks[i].getElementsByTagName("img");
						
						var getSrc = getImg[0].getAttribute("src");
						
						var adjustSrc = getSrc.replace(pattern, "assnnav2");
						getImg[0].setAttribute("src",adjustSrc);
					}
				}
			}	
		}
	}


// add classes to dropdown menus
// =============================
	function adjustDropdowns(setArea) {
		var topNav = document.getElementById(setArea);
		var navList = topNav.getElementsByTagName("img");
		
		for (var i=0; i<navList.length; i++) {
			navList[i].parentNode.parentNode.className = setArea+"_"+i;
		}
	}
	
// highlight current sub-nav
// =========================
	function rightNav() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (!document.getElementById("rightnavcell")) return false;
		
		highlightNav("rightnavcell");
	}

	function highlightNav(setArea) {
		var pattern = /^(.*)(\/)/;

		//run the window location URL against our regex pattern
		
		var currentUrl = window.location.href;
		var currentPath = currentUrl.replace(pattern, "");
		
		var subNav = document.getElementById(setArea);
		var navLinks = subNav.getElementsByTagName("a");
		
		for (var i=0; i<navLinks.length; i++) {
			var linkUrl = navLinks[i].getAttribute("href");
			
			var linkPath = linkUrl.replace(pattern, "");
			var trimPath = rightTrim(linkPath);
	
			if (trimPath != "") {
				if (trimPath == currentPath) {
					navLinks[i].className = "current";
				}
			}
		}
	}
	
	
// adjust maincontentsubcell table-cells
// =====================================
	function adjustCells() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (!document.getElementById("maincontentsubcell")) return false;
	
		var subContent = document.getElementById("maincontentsubcell");
		var getTables = subContent.getElementsByTagName("table");
		
		for (var i=0; i<getTables.length; i++) {
			var getRows = getTables[i].getElementsByTagName("tr");
			var lastRow = getRows.length - 1;
			var getCells = getRows[lastRow].getElementsByTagName("td");
		
			//if (getRows.length > 1) {
			//	for (var i=0; i<lastRow; i++) {
			//		getRows[i].className = "nobackground";
			//	}
			//}
			
			if (getCells.length > 1) {
				var cellNum = getCells.length - 1;
				
				getCells[0].className = "left";
				getCells[cellNum].className = "right";
			}
		}
	}
	
	
// flash flv video player
// ======================
	function incVideo(video,preview) {
		if (!video) return false;
	
		if (!preview) {
			var preview = "preview.png";
		}
	
		var str = '<div class="video">';
			str += '<object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="353" height="230">';
			str += '<param name="movie" value="/associations/11041/swfs/player.swf" />';
			str += '<param name="allowfullscreen" value="true" />';
			str += '<param name="allowscriptaccess" value="always" />';
			str += '<param name="flashvars" value="file=/associations/11041/files/videos/'+ video +'&image=/associations/11041/files/videos/'+ preview +'&skin=/associations/11041/swfs/modieus.swf" />';
			str += '<embed';
			str += 'type="application/x-shockwave-flash"';
			str += 'id="player2"';
			str += 'name="player2"';
			str += 'src="/associations/11041/swfs/player.swf"';
			str += 'width="353"';
			str += 'height="230"';
			str += 'allowscriptaccess="always" ';
			str += 'allowfullscreen="true"';
			str += 'flashvars="file=/associations/11041/files/videos/'+ video +'&image=/associations/11041/files/videos/'+ preview +'&skin=/associations/11041/swfs/modieus.swf"';
			str += '/>';
			str += '</object>';
			str += '</div>';
			
			document.write(str);
	}
	

// flash news banner
// =================
	function incNews() {
		var str = '<div class="news_banner">';
			str += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="550" height="240">';
			str += '<param name="movie" value="/associations/11041/swfs/news_banner.swf" />';
			str += '<param name="quality" value="high" />';
			str += '<param name="wmode" value="transparent" />';
			str += '<embed src="/associations/11041/swfs/news_banner.swf" quality="high" pluginspage="https://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" width="550" height="240"></embed>';
			str += '</object>';
			str += '</div>';
			
		document.write(str);
	}


// date and time
// =============
	function incDate() {
		var d = new Date();
		var weekday = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
		var monthname = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
		var dow = weekday[d.getDay()];
		var day = d.getDate();
		var month = monthname[d.getMonth()];
		
		var str = '<div class="time">';
			str += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="85" height="85">';
			str += '<param name="movie" value="/associations/11041/swfs/clock.swf" />';
			str += '<param name="quality" value="high" />';
			str += '<param name="wmode" value="transparent" />';
			str += '<embed src="/associations/11041/swfs/clock.swf" quality="high" pluginspage="https://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" width="85" height="85"></embed>';
			str += '</object>';
			str += '</div>';
			
		document.write('<div class="date_time">');
		document.write('<div class="date">'+ dow +'&nbsp;<strong>'+ day +"</strong>&nbsp;"+ month +'</div>');	
		document.write(str);
		document.write('</div>');
	}
	
	
// members rotation
// ================
	function incMembers() {
		var str = '<div class="members_rotation">';
			str += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="270" height="170">';
			str += '<param name="movie" value="/associations/11041/swfs/members.swf" />';
			str += '<param name="quality" value="high" />';
			str += '<param name="wmode" value="transparent" />';
			str += '<embed src="/associations/11041/swfs/members.swf" quality="high" pluginspage="https://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" width="270" height="170"></embed>';
			str += '</object>';
			str += '</div>';
			
		document.write(str);
	}
	
	
// add class to module pages
// =========================
	function adjustModule() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (document.getElementById("maincontentsubcell")) return false;
		if (!document.getElementById("maincontenttable")) return false;
		
		mainContent = document.getElementById("maincontenttable");
		mainContent.className = "module";
		
	}



// onload function for search site & login
// =======================================
	function initPage() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (!document.getElementById("banner_search")) return false;
		
		var bannerSearch = document.getElementById("banner_search");
		var oInput = bannerSearch.getElementsByTagName("input");
		
		for (var i=0; i<oInput.length; i++) {
			oInput[i].onfocus = function() {
				if (this.value == this.defaultValue) {
					this.value = "";
				}
			}
	
			oInput[i].onblur = function() {
				if (this.value == "") {
					this.value = this.defaultValue;
				}
			}
		}
	}
	
	function initPage2() {
		if (!document.getElementsByTagName) return false;
		if (!document.getElementById) return false;
		if (!document.getElementById("quick_login")) return false;
		
		var quickLogin = document.getElementById("quick_login");
		var oInput = quickLogin.getElementsByTagName("input");
		
		for (var i=0; i<oInput.length; i++) {
			oInput[i].onfocus = function() {
				if (this.value == this.defaultValue) {
					this.value = "";
				}
			}
	
			oInput[i].onblur = function() {
				if (this.value == "") {
					this.value = this.defaultValue;
				}
			}
		}
	}
	
	if (window.addEventListener) {
		window.addEventListener("load", initPage, false);
		window.addEventListener("load", initPage2, false);
	} else {
		window.attachEvent("onload", initPage);
		window.attachEvent("onload", initPage2);
	}
	
//-->