/*
* 	
*	edreamz 2008
* 	
*/

/* NAVIGATION DROP DOWNS */

$(document).ready(function(){
	
	$('a[rel*=facebox]').facebox();
	
	$("#hp_events a.button").toggle(
		function(e){
			$(".search").slideDown();
			e.preventDefault();
		},
		function(e){
			$(".search").slideUp();
			e.preventDefault();
		}
	);
		
	$('#nav > li').each(function(i){
		$(this).hover(function(){  
			$(this).find('ul.nav2').show();
		},function(){
			$(this).find('ul.nav2').hide();
		});
	});
	
	$('#nav > li').each(function(i){
		$(this).hover(function(){  
			$(this).find('ul.nav3').show();
		},function(){
			$(this).find('ul.nav3').hide();
		});
	});
	
	$('#nav > li').each(function(i){
		$(this).hover(function(){  
			$(this).find('ul.nav4').show();
		},function(){
			$(this).find('ul.nav4').hide();
		});
	});
	
	$('#nav > li').each(function(i){
		$(this).hover(function(){  
			$(this).find('ul.nav5').show();
		},function(){
			$(this).find('ul.nav5').hide();
		});
	});
		
		// Anything Slider
	$('.anythingSlider').anythingSlider({
		easing: "easeInOutExpo",        // Anything other than "linear" or "swing" requires the easing plugin
		autoPlay: true,                 // This turns off the entire FUNCTIONALY, not just if it starts running or not.
		delay: 6000,                    // How long between slide transitions in AutoPlay mode
		startStopped: false,            // If autoPlay is on, this can force it to start stopped
		animationTime: 600,             // How long the slide transition takes
		hashTags: true,                 // Should links change the hashtag in the URL?
		buildNavigation: true,          // If true, builds and list of anchor links to link to each slide
		pauseOnHover: true,             // If true, and autoPlay is enabled, the show will pause on hover
		startText: "Go",                // Start text
		stopText: "Stop",               // Stop text
		navigationFormatter: formatText       // Details at the top of the file on this use (advanced use)
	});


});


// for anything slider
function formatText(index, panel) {return index + "";}

	
function navdropdown(){

	$('.nav2').css('display','block');
	$('.nav2').hover(function(){  
		$('.nav2').css('display','block');
	},function(){
		$('.nav2').css('display','none');
	});

	
}
function navclose1(){
	$('.nav2').css('display','none')
}
	
function navdropdown2(){

	$('.nav3').css('display','block');
	$('.nav3').hover(function(){  
		$('.nav3').css('display','block');
	},function(){
		$('.nav3').css('display','none');
	});
}
function navclose2(){
	$('.nav3').css('display','none')
}

function navdropdown3(){

	$('.nav4').css('display','block');
	$('.nav4').hover(function(){  
		$('.nav4').css('display','block');
	},function(){
		$('.nav4').css('display','none');
	});
}
function navclose3(){
	$('.nav4').css('display','none')
}

function navdropdown4(){

	$('.nav5').css('display','block');
	$('.nav5').hover(function(){  
		$('.nav5').css('display','block');
	},function(){
		$('.nav5').css('display','none');
	});
}
function navclose4(){
	$('.nav5').css('display','none')
}
	
var popupLinkConfig = new Array;
// popupLinkConfig["classname"] = new Array ( "targetname","width=550,height=350,scrollbars=yes,resizable=yes,status=yes,toolbar=yes,location=yes,menubar=yes");

popupLinkConfig["inspOnDemand"] = new Array ( "", "width=340,height=500,resizable=yes,scrollbars=yes");
popupLinkConfig["helpWindow"] = new Array ( "", "width=600,height=400,resizable=yes,scrollbars=yes");	
window.onload = init; 
	
	function init(){
		initPopupLinks();
	}
	
	function initPopupLinks(){		{
			  if (!document.getElementsByTagName) return true;
			  var pageLinks = document.getElementsByTagName("a");
			  for (var i = 0; i < pageLinks.length; i++) 
			  {
				if (((pageLinks[i].className != null) && 
					 (pageLinks[i].className != "")) ||
					((pageLinks[i].parentNode.className != null) && 
					 (pageLinks[i].parentNode.className != "")))
				{
				  var linkClass = " " + pageLinks[i].className + " ";
				  if ((linkClass == "  ") && (pageLinks[i].parentNode.className != ""))
				  {
					linkClass = " " + pageLinks[i].parentNode.className + " ";
				  }
				  for (var theKey in popupLinkConfig) 
				  {
					if (linkClass.indexOf(" " + theKey + " ") > -1)
					{
					  if ((pageLinks[i].target == "") || (pageLinks[i].target == null))
					  {
						pageLinks[i].target = (popupLinkConfig[theKey][0] != "") ? popupLinkConfig[theKey][0] : theKey;
					  }
					  pageLinks[i].settings = popupLinkConfig[theKey][1];
					  pageLinks[i].onclick = popUp;
					}
				  }
				}
			  }
			  return true;
			}
			
	function popUp(){
		newWin = window.open(this.href, this.target, this.settings);
		newWin.focus();
		return false;
	}
}

//
// FUNCTION FOR INPUT TEXT OVERLAY!
//

/* <![CDATA[ */
			function addEvent(obj, evType, fn){
				 if (obj.addEventListener) {
					 obj.addEventListener(evType, fn, true);
					 return true;
				 } else if (obj.attachEvent) {
					 var r = obj.attachEvent("on"+evType, fn);
					 return r;
				 } else {
					return false;
				 }
			}

			/**
			 * TextFieldDescriptions was written by Brent O'Connor of epicserve.com
			 */ 
			var TextFieldDescriptions = {
				
				init: function() {
					if (!document.getElementsByTagName) return;
					var elems = document.getElementsByTagName("input");
					for (var i = 0; i < elems.length; i++) {
						var elem = elems[i];
						if (elem.className == 'txt' && elem.alt != '') {
							
							elem.value     = elem.alt;
							elem.className = 'txt-desc';
							elem.onblur    = TextFieldDescriptions.isValueEmpty;
							elem.onfocus   = TextFieldDescriptions.clearValue;
						}
					}
				},

				clearValue: function(e) {

					// get the element from the event object
					var elem;
					if (!e) var e = window.event;
					if (e.target) elem = e.target;
					else if (e.srcElement) elem = e.srcElement;
					if (elem.nodeType == 3) // defeat Safari bug
						elem = elem.parentNode;

					if (elem.value == elem.alt) {
						elem.value = '';
						elem.className = 'txt';
					}
				},
				
				isValueEmpty: function(e) {
					var elem;
					if (!e) var e = window.event;
					if (e.target) elem = e.target;
					else if (e.srcElement) elem = e.srcElement;
					if (elem.nodeType == 3) // defeat Safari bug
						elem = elem.parentNode;

					if (elem.value == '') {
						elem.value = elem.alt;
						elem.className = 'txt-desc';
					}
				}
				
			}
			
			addEvent(window, 'load', TextFieldDescriptions.init);
			/* ]]> */
