function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") &&
       anchor.getAttribute("rel") == "external")
     anchor.target = "_blank";
 }


} 

function PrintThisPage()
	{
	var sOption="toolbar=yes,location=no,directories=yes,menubar=yes,";
		sOption+="scrollbars=yes,width=700,height=600,left=100,top=25";

	//var sWinHTMLtitle = document.getElementById('printthistitle').innerHTML;
	var sWinHTML = $('printthis').innerHTML;
	var winprint=window.open("","",sOption);

	winprint.document.open();

	winprint.document.write('<HTML>');

	winprint.document.write('<body onload="window.print()"; onBlur="self.close();">');
	winprint.document.write(sWinHTML);


	winprint.document.write('</BODY></HTML>');
	winprint.document.close();
	winprint.focus();

	}


	function rollTab(tab, direction){
		tabdisplay=document.getElementById(tab).style.display;
		if(direction == "in"){
			if(tab == "left_tab"&& tabdisplay !='block'){
				document.getElementById(tab +'_wrap').className='search_itemleft_litWhite';
				document.getElementById(tab + 'img').src='styles/' + smartyTpls + '/images/site/slant_grey2litWhite.gif';
				document.getElementById(tab + '_button').src='styles/' + smartyTpls + '/images/site/grey_icon_down.gif';
				if(document.getElementById('mid_tab').style.display =='block') document.getElementById('left_tabimg').src='styles/' + smartyTpls + '/images/site/slant_grey2litMid2.gif';
			}
			if(tab == "mid_tab"&& tabdisplay !='block'){
				document.getElementById(tab +'_wrap').className='search_item_litWhite';
				document.getElementById(tab + 'img').src='styles/' + smartyTpls + '/images/site/slant_grey2litWhite.gif';
				document.getElementById('left_tabimg').src='styles/' + smartyTpls + '/images/site/slant_grey2litWhiteRight.gif';
				document.getElementById(tab + '_button').src='styles/' + smartyTpls + '/images/site/grey_icon_down.gif';
				if(document.getElementById('left_tab').style.display =='block') document.getElementById('left_tabimg').src='styles/' + smartyTpls + '/images/site/slant_grey2lit2.gif';
			}
			if(tab == "right_tab"&& tabdisplay !='block'){
				document.getElementById(tab +'_wrap').className='search_item_litWhite';
				document.getElementById(tab + 'img').src='styles/' + smartyTpls + '/images/site/slant_searchlit.gif';
				document.getElementById('mid_tabimg').src='styles/' + smartyTpls + '/images/site/slant_grey2litWhiteRight.gif';
				document.getElementById(tab + '_button').src='styles/' + smartyTpls + '/images/site/grey_icon_down.gif';
				if(document.getElementById('mid_tab').style.display =='block') document.getElementById('mid_tabimg').src='styles/' + smartyTpls + '/images/site/slant_grey2lit2.gif';
			}

		} else {
			if(tab == "left_tab" && tabdisplay !='block'){
				document.getElementById(tab +'_wrap').className='search_itemleft';
				document.getElementById(tab + 'img').src='styles/' + smartyTpls + '/images/site/slant_grey2.gif';
				document.getElementById(tab + '_button').src='styles/' + smartyTpls + '/images/site/grey_icon_right.gif';
				if(document.getElementById('mid_tab').style.display =='block') document.getElementById('left_tabimg').src='styles/' + smartyTpls + '/images/site/slant_grey2litMid.gif';

			}
			if(tab == "mid_tab"&& tabdisplay !='block'){
				document.getElementById(tab +'_wrap').className='search_item';
				document.getElementById(tab + 'img').src='styles/' + smartyTpls + '/images/site/slant_grey2.gif';
				document.getElementById('left_tabimg').src='styles/' + smartyTpls + '/images/site/slant_grey2.gif';
				document.getElementById(tab + '_button').src='styles/' + smartyTpls + '/images/site/grey_icon_right.gif';
				if(document.getElementById('left_tab').style.display =='block') document.getElementById('left_tabimg').src='styles/' + smartyTpls + '/images/site/slant_grey2lit.gif';
			}
			if(tab == "right_tab"&& tabdisplay !='block'){
				document.getElementById(tab +'_wrap').className='search_item';
				document.getElementById(tab + 'img').src='styles/' + smartyTpls + '/images/site/slant_search.gif';
				document.getElementById('mid_tabimg').src='styles/' + smartyTpls + '/images/site/slant_grey2.gif';
				document.getElementById(tab + '_button').src='styles/' + smartyTpls + '/images/site/grey_icon_right.gif';
				if(document.getElementById('mid_tab').style.display =='block') document.getElementById('mid_tabimg').src='styles/' + smartyTpls + '/images/site/slant_grey2lit.gif';

			}

		}

	}
	
	function loadTab(tab, navId){
		var wrapper=$('tab_wrapper')
		var resources=$('left_tab');
		var services=$('mid_tab');
		var mytab=$(tab);
		var tab_ajax_content=$('tab_ajax_content');
		var tab_border=$('tab_border');


		if(wrapper.style.display !='block' && resources.style.display !='block' && services.style.display !='block'){
			wrapper.style.display = 'block';
		} 


		if(tab == "left_tab" && resources.style.display =='block'){
			wrapper.style.display ='none';
					$('left_tab_wrap').className='resources';
		}
		if(tab == "mid_tab" && services.style.display =='block'){
			wrapper.style.display ='none';
					$('mid_tab_wrap').className='services';
		}


		if(mytab.style.display == 'block'){
			mytab.style.display = 'none';
		} else mytab.style.display = 'block';



		if(tab == "mid_tab" && resources.style.display =='block'){
			resources.style.display ='none';

					$('left_tab_wrap').className='resources';
		}
		if(tab == "left_tab" && services.style.display =='block'){
			services.style.display ='none';
					$('mid_tab_wrap').className='services';
		}

		if(wrapper.style.display =='block' && mytab.style.display=='block'){
					
			if(tab == "left_tab"){
				$(tab +'_wrap').className='resourcesLit';
				tab_border.className='tab_border_resources';
				new Ajax.Updater('tab_ajax_content', 'ajax.php?target=ResourceGateway', {asynchronous:true, evalScripts:true}); 
			}
			if(tab == "mid_tab"){
				$(tab +'_wrap').className='servicesLit';
				tab_border.className='tab_border_services';
				
				jQuery.each(jQuery.browser, function(i, val) {
				  if(i=="msie" && jQuery.browser.version.substr(0,1)<"7")
					 tab_border.className='tab_border_servicesIE6';
				});

				jQuery.each(jQuery.browser, function(i, val) {
					if(i=="mozilla")
					tab_border.className='tab_border_services';
				});
				
				var subServiceId = 134;
				if(navId) { subServiceId = navId; }
				new Ajax.Updater('tab_ajax_content', 'ajax.php?target=Services', {asynchronous:true, evalScripts:true, onComplete: function() { loadSubService(subServiceId); }  }); 

			}

		}
	}

	function helpTab(tab){
		if(document.getElementById('help_'+tab).style.display =='block'){
			document.getElementById('help_'+tab).style.display='none';
			if(tab == "faculty"){
				document.getElementById(tab +'_text').className='red_nav';
				document.getElementById(tab + '_imga').src='styles/' + smartyTpls + '/images/site/slant_white.gif';
				document.getElementById(tab + '_imgb').src='styles/' + smartyTpls + '/images/site/slant_red.gif';
			}

			if(tab == "gradstudents"){
				document.getElementById(tab +'_text').className='red_nav';
				document.getElementById('faculty_imgb').src='styles/' + smartyTpls + '/images/site/slant_red.gif';
				document.getElementById(tab + '_imgb').src='styles/' + smartyTpls + '/images/site/slant_red.gif';
			}

			if(tab == "undergrads"){
				document.getElementById(tab +'_text').className='red_nav';
				document.getElementById('gradstudents_imgb').src='styles/' + smartyTpls + '/images/site/slant_red.gif';
				document.getElementById(tab + '_imgb').src='styles/' + smartyTpls + '/images/site/slant_red.gif';
			}
			if(tab == "visitors"){
				document.getElementById(tab +'_text').className='red_nav';
				document.getElementById('undergrads_imgb').src='styles/' + smartyTpls + '/images/site/slant_red.gif';
			}


		} else {
			document.getElementById('help_'+tab).style.display='block';
			if(tab == "faculty"){
				document.getElementById(tab +'_text').className='red_nav_lit';
				document.getElementById(tab + '_imga').src='styles/' + smartyTpls + '/images/site/slant_whitelit.gif';
				document.getElementById(tab + '_imgb').src='styles/' + smartyTpls + '/images/site/slant_redlitLeft.gif';
			}
			if(tab == "gradstudents"){
				document.getElementById(tab +'_text').className='red_nav_lit';
				document.getElementById('faculty_imgb').src='styles/' + smartyTpls + '/images/site/slant_redlitRight.gif';
				document.getElementById(tab + '_imgb').src='styles/' + smartyTpls + '/images/site/slant_redlitLeft.gif';
			}
			if(tab == "undergrads"){
				document.getElementById(tab +'_text').className='red_nav_lit';
				document.getElementById('gradstudents_imgb').src='styles/' + smartyTpls + '/images/site/slant_redlitRight.gif';
				document.getElementById(tab + '_imgb').src='styles/' + smartyTpls + '/images/site/slant_redlitLeft.gif';
			}

			if(tab == "visitors"){
				document.getElementById(tab +'_text').className='red_nav_lit';
				document.getElementById('undergrads_imgb').src='styles/' + smartyTpls + '/images/site/slant_redlitRight.gif';
			}


		}



	}


function accordion(tab) {
	accorddisplay=document.getElementById(tab).style.display;
    var accord = document.getElementById('accordion').getElementsByTagName('div');
	for (i = 0; i < accord.length; i++) {
		if (accord[i].className == 'accord_body') {
			accord[i].style.display = 'none';
			document.getElementById(accord[i].id +'_img').src='styles/' + smartyTpls + '/images/site/arrow_right.png';
		}
    }
	
	if(accorddisplay == 'block'){
		document.getElementById(tab).style.display='none';
		document.getElementById(tab +'_img').src='styles/' + smartyTpls + '/images/site/arrow_right.png';
	} else {
		document.getElementById(tab).style.display='block';
		document.getElementById(tab +'_img').src='styles/' + smartyTpls + '/images/site/arrow_down.png';
		
	}


	
}


/***********************************************
* Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var loadedobjects=""
var rootdomain="http://"+window.location.hostname

function ajaxpage(url, containerid){

/*

	NO NEED TO USE THIS FUNCTION.  USE Prototypejs or jQuery

*/

	new Ajax.Updater(containerid, url, {method: 'get', asynchronous:true, evalScripts:true}); 
	return;
}

/*
function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}

*/

function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}

function getNextFeature() {
	
	 $j.each(pix, function() {
		$j('#feature_' + this).hide();
	 });
	
	if(pix[featureKey + 1])
		{
			featureKey += 1;

			$j('#feature_' + pix[featureKey]).show();

		}else{

			featureKey = 0;
			$j('#feature_' + pix[featureKey]).show();

		}
}

function getPreviousFeature()
{

		$j.each(pix, function() { 	$j('#feature_' + this).hide();  });
	
	if(pix[featureKey - 1])
		{
			featureKey -= 1;

			$j('#feature_' + pix[featureKey]).show();

		}else{

			featureKey = pix.length - 1;
			$j('#feature_' + pix[featureKey]).show();

		}
}

function loadSubService(navId)
{
	if(!navId) { navId = 0; } 
	var parms = 'target=Services&navParentId=' + navId;
	new Ajax.Updater('ajax_tab_right', 'ajax.php', {method: 'get', asynchronous:true, evalScripts:true, parameters: parms }); 
}

function loadServicePage(navId)
{

	new Ajax.Updater('tab_ajax_content', 'ajax.php?target=Services', {asynchronous:true, evalScripts:true, onComplete: function() { loadSubService(navId); }  }); 

}

