function change_image(el, pdf, title) {
	title = title || '';
    var new_image = el.getElementsByTagName('img')[0].src.replace('/thumb', '/big');
    $('big_img').src = new_image;
    $('mtitle').innerHTML = title;
    if (pdf!=='.') {
    	$('pdf_file').innerHTML = '<a href="/uploads/sci_site1_materials_items/pdfs/pdfs/'+pdf+'" target="_blank">Click to view technical Specifications</a>';
    } else {
    	$('pdf_file').innerHTML = '';
    }
}
function doSearch(value) {
	url = '/sources/selectboxes.php';
	new Ajax.Request(url, {
	  'method': "GET",
	  'parameters': $H({
	  	'search': value
	  }).toQueryString(),
	  onSuccess: function(transport) {
	  	var responseText= transport.responseText;
	    var selectbox = $('thesearch');
	    selectbox.innerHTML = responseText;
	  }
	});
}

//Sub Navigation Functions
function initMenu() {
	var nav = $('nav');
	var a = nav.getElementsByClassName('tn');
	for(var i=0; i<a.length; i++) {
		a[i].onmouseover = function() {
			showMenu(this);
		}
	}
    var subsub = $$('.projects_search');
    for (var i=0; i<subsub.length; i++) {
        $j(subsub[i]).mouseover( function() {
            $j('a.projects_search').removeClass('active');
            $j('.subsubnav').hide();
            var li = $j(this).parents('li:eq(0)');
            var subsub = li.find('.subsubnav').show();
            li.find('a.menuitem').addClass('active');
        });
    }
}
function showMenu(o) {
	hideMenus();
	if ($j.browser.msie) {
		if (jQuery('h1.buttoned').css('z-index')!=-1) { // I'm pretty sure -- this improves performance in IE
			jQuery('h1.buttoned, h1.buttoned a, .slider').css({'z-index': -1});
		}
		$j('select').css('visibility', 'hidden');
	}
	var d = o.parentNode.getElementsByTagName('div')[0];
	if(d) {
        d.style.display = 'block';
        o.className += ' hover';
	}
}
function hideMenus() {
	if ($j.browser.msie) {
		$j('h1.buttoned, h1.buttoned a, .slider').css({'z-index': 1});
		$j('select').css('visibility', 'visible')
	}
    // Hide submenu
    $j('.subsubnav').hide();
    $j('a.projects_search').removeClass('active');

	var nav = $('nav');
	var s = nav.getElementsByClassName('subnav');
	var a = nav.getElementsByClassName('tn');
	for(var i=0; i<s.length; i++) {
		s[i].style.display = 'none';
	}
	for(var i=0; i<a.length; i++) {
		a[i].className = a[i].className.replace(/hover/gi, '');
	}
}
Event.observe(window, 'load', initMenu);


function swap_project_image(inum, ctrl) {
    var swap_speed = 300;
    $j('.imgsctrl').removeClass('active');
    $j('.bigimg:visible').fadeOut(swap_speed, function(){
    	$j('#footer').css('bottom', -1).css('bottom', 0);
        $j('#bigimg_' + inum).fadeIn(swap_speed);
    });
    $j(ctrl).addClass('active');
    // $j('#bigimg_' + inum + ':hidden').show();
    return false;
}
jQuery(window).load(function() {
	$('nav').observe('mouseout', function (ev) {
	    var p = $(ev.relatedTarget);
	    while(p.tagName!='HTML') {
	    	if (p.id=='nav') {
	    		// We're inside navigation
	    		return;
	    	}
    		p = p.parentNode;
    	}
    	hideMenus();
	});
});