/*----------------------------------------
MNTA Javascript
Last Updated: October 17, 2011
(c) 2011 Affiniscape, Inc.
All Rights Reserved. This JavaScript file must not be reproduced without the express written permission of Affiniscape, Inc.
For questions regarding licensing or setup please contact Affiniscape, projects @ affiniscape dot com
----------------------------------------*/

var j = jQuery.noConflict();
j(document).ready(function($){
	
	// Feed Widget
	$('#feed-widget-blog').incFeedWidget({
		url: 'http://mntelecomalliance.wordpress.com/feed/'
	});
	$('#feed-widget-items').incFeedWidget({
		url: 'http://pipes.yahoo.com/pipes/pipe.run?_id=af053847b91255932b496a1d6616db58&_render=rss'
	});
	$('#feed-widget-top').incFeedWidget({
		url: 'http://pipes.yahoo.com/pipes/pipe.run?_id=af053847b91255932b496a1d6616db58&_render=rss'
	});
	$('#feed-widget-headline').incFeedWidget({
		url: 'http://pipes.yahoo.com/pipes/pipe.run?_id=af053847b91255932b496a1d6616db58&_render=rss',
		items: 1,
		callback: function(){
			$('#feed-widget-headline a').wrap('<h3></h3>');		
		}
	});			
	

						   
});


<!--

// 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) {
						if(navLinks[i].childNodes.length > 1) {
							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";
			}
		}
		
		if (!document.getElementById("rightnavcell") && !document.getElementById("leftnavcell")) {
			subContent.className = "nosub";
		}
	}
	
	
// 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);
	}
	
//-->
