jQuery(document).ready(function(){
	jQuery("a").each( function () {
		var anchor = jQuery(this); 
		if (anchor.attr("href") && anchor.attr("rel") == "external") {
			anchor.attr("target", "_blank"); 
		}
	});
});

/**** NAV MENU DROPDOWNS ***/
jQuery(document).ready(function(){
	if (document.getElementById("navWrap")) {
		var navLIs = document.getElementById("navWrap").getElementsByTagName("LI");
		for (var i=0; i<navLIs.length; i++) {
			navLIs[i].onmouseover = function() {
				if (this.className.match("parent") != null) {
					this.className += " both";
				} 
				this.className += " active";
			}
			navLIs[i].onmouseout = function() {
				this.className = this.className.replace(/active/g,"");
				this.className = this.className.replace(/both/g,"");
			}
		}
	}
});

/**** FORM FIELD ACTIONS ***/
var tempFieldValue = "";
jQuery(document).ready(function(){
	document.getElementsByTagName("body")[0].focus();
	if (document.getElementsByTagName("form")[1] ) {
		if (document.getElementsByTagName("form")[1].getAttributeNode("rel") && document.getElementsByTagName("form")[1].getAttributeNode("rel").value != 'stepGraph' ){
			var form = document.getElementsByTagName("form")[1];
			form.onsubmit  = function() { 
				return checkform(jQuery(this));
			}
			var formDIVs = form.getElementsByTagName("div");
			for (var i=0; i<formDIVs.length; i++) {
				if (formDIVs[i].className.match("field") != null && formDIVs[i].className.match("change") == null) {
					if (formDIVs[i].getElementsByTagName("input")[0]) {
						var formObj = formDIVs[i].getElementsByTagName("input");
					} else if (formDIVs[i].getElementsByTagName("select")[0]) {
						var formObj = formDIVs[i].getElementsByTagName("select");
					} else if (formDIVs[i].getElementsByTagName("textarea")[0]) {
						var formObj = formDIVs[i].getElementsByTagName("textarea");
					}
					for (var f=0; f<formObj.length; f++) {
						formObj[f].onfocus = function() {
							this.parentNode.parentNode.className += " active";
							if (this.parentNode.parentNode.parentNode.className.match("edit") != null) {
								if (this.type == "checkbox") {
									tempFieldValue = this.checked;
								} else {
									tempFieldValue = this.value;
								}
							}
						}
						formObj[f].onblur = function() {
							if (this.parentNode.parentNode.className.match("active") != null) {
								this.parentNode.parentNode.className = this.parentNode.parentNode.className.replace("active","");
								if (this.parentNode.className == "required") {
									checkField(this,this.parentNode.parentNode.parentNode.parentNode);
								}
							}
						}
					}
				}
			}
		}
	}
});


/**** NAV MENU DROPDOWNS ***/
jQuery(document).ready(function(){
	if (document.getElementById("adminNav")) {
		var navLIs = document.getElementById("adminNav").getElementsByTagName("LI");
		for (var i=0; i<navLIs.length; i++) {
			navLIs[i].onmouseover = function() {
				if (this.className.match("parent") != null) {
					this.className += " both";
				} 
				this.className += " active";
			}
			navLIs[i].onmouseout = function() {
				this.className = this.className.replace(/active/g,"");
				this.className = this.className.replace(/both/g,"");
			}
		}
	}
});


jQuery(document).ready(function(){
	if(document.getElementById('slideShow')){
		jQuery('#slideShow ul').innerfade({
			speed: 2000,
			timeout: 5000,
			type: 'sequence'
		});
	}
});

jQuery(document).ready(
	function(){
		if(document.getElementById('map')){
			initGoogleMapHomePage('35.77566005167954', '-83.09793591499329', '34.269701076858354', '-77.86920547485352');
		}
		if(document.getElementById('searchGroupForm')){
			$('form#searchGroupForm input#searchTerm').suggest(
				SETTINGS.webRoot+"groups.php?mode=keysearch",
				{
					
				}
			);
		}
	}

);