//$("#nav li").hoverClass("sfHover");

function setImageSrc(id, src)
{
	var img = document.getElementById(id);
	img.src = src;
}

function showname(text)
{
	var id = document.getElementById('slideshow-name');
	id.innerHTML = text;
}

function setCarouselImage(id, src, lightboxSrc, setWidth, setHeight)
{
	YAHOO.vibrant.imageLoader.load(id, src, setWidth, setHeight, false, true);
	
	id = id + 'Lightbox';
	var a = document.getElementById(id);
	// a.href = lightboxSrc;	
	
	var previewImage = document.getElementById('previewImage');	
	var previewVideo = document.getElementById('previewVideo');
	
	previewImage.style.display = 'block';
	previewVideo.style.display = 'none';
	
	var fullSizeImageLightbox = document.getElementById('fullSizeImageLightbox');
	if (setWidth > (setHeight * 2 )) {
		fullSizeImageLightbox.style.display = 'none';
	} else {
		fullSizeImageLightbox.style.display = 'block';
	}
	
	showId = '_' + lightboxSrc;
	a.name = showId;
}

function setCarouselImageSlideshow(id, src, imageId, setWidth, setHeight)
{
	YAHOO.vibrant.imageLoader.load(id, src, setWidth, setHeight, false, true);
	
	id = id + 'Lightbox';
	var a = document.getElementById(id);
	// a.href = lightboxSrc;	
	
	var previewImage = document.getElementById('previewImage');	
	var previewVideo = document.getElementById('previewVideo');
	
	previewImage.style.display = 'block';
	previewVideo.style.display = 'none';
	
	var fullSizeImageLightbox = document.getElementById('fullSizeImageLightbox');
	if (setWidth > (setHeight * 2 )) {
		fullSizeImageLightbox.style.display = 'none';
	} else {
		fullSizeImageLightbox.style.display = 'block';
	}
	
	showId = '_' + imageId;
	a.name = showId;

	var spanShowImageId = document.getElementById('showImageId');
	spanShowImageId.innerHTML = imageId;
	// [IMAGESLIDE]
	YAHOO.vibrant.imageSlide.setCurrentIndexByImageId(imageId);
}

function setCarouselVideo(targetId, thumbSrc, movWidth, movHeight, movSrc)
{	
	var controlerHeight = 15;
	
	visionNetQTObject.mov=thumbSrc;
	visionNetQTObject.width=movWidth;	
	visionNetQTObject.height=movHeight + controlerHeight;
	visionNetQTObject.addParam('href', movSrc);
	visionNetQTObject.write(targetId);
	
	var previewImage = document.getElementById('previewImage');	
	var previewVideo = document.getElementById('previewVideo');
	var fullSizeImageLightbox = document.getElementById('fullSizeImageLightbox');
	
	if (movHeight > (435 - controlerHeight)) {
		YAHOO.util.Dom.setStyle(previewVideo, 'height', (movHeight + controlerHeight) + 'px');
	} else {
		YAHOO.util.Dom.setStyle(previewVideo, 'height', '435px');
	}	
	
	previewImage.style.display = 'none';
	previewVideo.style.display = 'block';
	fullSizeImageLightbox.style.display = 'none';
}

function toggleShowHide(id)
{
	var currentState = YAHOO.util.Dom.getStyle(id, 'display');
	
	if (currentState == "block") {
		YAHOO.util.Dom.setStyle(id, 'display', 'none');
	} else {	
		YAHOO.util.Dom.setStyle(id, 'display', 'block');
	}	
}

Event.observe (window, 'load', function ( ) {

if ($('nav')){
	var NodeList = $('nav').getElementsByTagName('li');
	
	var rows = $A(NodeList);
	rows.each ( function ( node ) {
		// set up event listener for the mouseover
		Event.observe ( node, 'mouseover', function ( ) {
			node.addClassName('sfHover')
		},false );
		// set up event listener for the mouseout
		Event.observe ( node, 'mouseout', function ( ) {
			node.removeClassName('sfHover')
		},false );
	});
}

if ($('global-nav')){
	var NodeList2 = $('main_me').getElementsByTagName('li');
	var rows2 = $A(NodeList2);
	rows2.each ( function ( node ) {
		// set up event listener for the mouseover
		Event.observe ( node, 'mouseover', function ( ) {
			node.addClassName('sfHover')
		},false );
		// set up event listener for the mouseout
		Event.observe ( node, 'mouseout', function ( ) {
			node.removeClassName('sfHover')
		},false );
	});
}

if ($('main_menu')){

    var navRoot = $('main_menu');    
	// var NodeList = $('main_menu').getElementsByTagName('li');
	var rows = $A(navRoot.childNodes);
    
	rows.each ( function ( node ) {
		// set up event listener for the mouseover
		Event.observe ( node, 'mouseover', function ( ) {
            node.addClassName('over');
        },false);
		// set up event listener for the mouseout
		Event.observe ( node, 'mouseout', function ( ) {
            node.removeClassName('over');
        },false );
	});
}

if ($('top_bar_menu')){

    var navRoot = $('top_bar_menu');    
	// var NodeList = $('main_menu').getElementsByTagName('li');
	var rows = $A(navRoot.childNodes);
    
	rows.each ( function ( node ) {
		// set up event listener for the mouseover
		Event.observe ( node, 'mouseover', function ( ) {
            node.addClassName('over');
        },false);
		// set up event listener for the mouseout
		Event.observe ( node, 'mouseout', function ( ) {
            node.removeClassName('over');
        },false );
	});
}

}, false)
