// ==================== pre-load top nav ==================== //
if (document.images) {
topnav_programareas_off = new Image();
topnav_programareas_off.src = '/images/common/topnav_programareas_off.gif';
topnav_programareas_on = new Image();
topnav_programareas_on.src = '/images/common/topnav_programareas_on.gif';
topnav_grantapplications_off = new Image();
topnav_grantapplications_off.src = '/images/common/topnav_grantapplications_off.gif';
topnav_grantapplications_on = new Image();
topnav_grantapplications_on.src = '/images/common/topnav_grantapplications_on.gif';
topnav_granteeresources_off = new Image();
topnav_granteeresources_off.src = '/images/common/topnav_granteeresources_off.gif';
topnav_granteeresources_on = new Image();
topnav_granteeresources_on.src = '/images/common/topnav_granteeresources_on.gif';
topnav_publicationsandresearch_off = new Image();
topnav_publicationsandresearch_off.src = '/images/common/topnav_publicationsandresearch_off.gif';
topnav_publicationsandresearch_on = new Image();
topnav_publicationsandresearch_on.src = '/images/common/topnav_publicationsandresearch_on.gif';
topnav_newsroom_off = new Image();
topnav_newsroom_off.src = '/images/common/topnav_newsroom_off.gif';
topnav_newsroom_on = new Image();
topnav_newsroom_on.src = '/images/common/topnav_newsroom_on.gif';
topnav_aboutus_off = new Image();
topnav_aboutus_off.src = '/images/common/topnav_aboutus_off.gif';
topnav_aboutus_on = new Image();
topnav_aboutus_on.src = '/images/common/topnav_aboutus_on.gif';
}
// ==================== pre-load sidebar buttons ==================== //
if (document.images) {
btn_search_off = new Image();
btn_search_off.src = '/images/common/btn_search_off.gif';
btn_search_on = new Image();
btn_search_on.src = '/images/common/btn_search_on.gif';
btn_textsmall_off = new Image();
btn_textsmall_off.src = '/images/common/btn_textsmall_off.gif';
btn_textsmall_on = new Image();
btn_textsmall_on.src = '/images/common/btn_textsmall_on.gif';
btn_textmedium_off = new Image();
btn_textmedium_off.src = '/images/common/btn_textmedium_off.gif';
btn_textmedium_on = new Image();
btn_textmedium_on.src = '/images/common/btn_textmedium_on.gif';
btn_textlarge_off = new Image();
btn_textlarge_off.src = '/images/common/btn_textlarge_off.gif';
btn_textlarge_on = new Image();
btn_textlarge_on.src = '/images/common/btn_textlarge_on.gif';
nav_arrow_off = new Image();
nav_arrow_off.src = '/images/common/nav_arrow_off.gif';
nav_arrow_on = new Image();
nav_arrow_on.src = '/images/common/nav_arrow_on.gif';
topnav_arrow_off = new Image();
topnav_arrow_off.src = '/images/common/topnav_arrow_off.gif';
topnav_arrow_on = new Image();
topnav_arrow_on.src = '/images/common/topnav_arrow_on.gif';
}
// ==================== pre-load icon labels ==================== //
if (document.images) {
iconlabel_downloadfile_ebe2c1_off = new Image();
iconlabel_downloadfile_ebe2c1_off.src = '/images/common/iconlabel_downloadfile_ebe2c1_off.gif';
iconlabel_downloadfile_ebe2c1_on = new Image();
iconlabel_downloadfile_ebe2c1_on.src = '/images/common/iconlabel_downloadfile_ebe2c1_on.gif';
iconlabel_email_ebe2c1_off = new Image();
iconlabel_email_ebe2c1_off.src = '/images/common/iconlabel_email_ebe2c1_off.gif';
iconlabel_email_ebe2c1_on = new Image();
iconlabel_email_ebe2c1_on.src = '/images/common/iconlabel_email_ebe2c1_on.gif';
iconlabel_externallink_ebe2c1_off = new Image();
iconlabel_externallink_ebe2c1_off.src = '/images/common/iconlabel_externallink_ebe2c1_off.gif';
iconlabel_externallink_ebe2c1_on = new Image();
iconlabel_externallink_ebe2c1_on.src = '/images/common/iconlabel_externallink_ebe2c1_on.gif';
iconlabel_print_ebe2c1_off = new Image();
iconlabel_print_ebe2c1_off.src = '/images/common/iconlabel_print_ebe2c1_off.gif';
iconlabel_print_ebe2c1_on = new Image();
iconlabel_print_ebe2c1_on.src = '/images/common/iconlabel_print_ebe2c1_on.gif';
iconlabel_shoppingcart_ebe2c1_off = new Image();
iconlabel_shoppingcart_ebe2c1_off.src = '/images/common/iconlabel_shoppingcart_ebe2c1_off.gif';
iconlabel_shoppingcart_ebe2c1_on = new Image();
iconlabel_shoppingcart_ebe2c1_on.src = '/images/common/iconlabel_shoppingcart_ebe2c1_on.gif';
iconlabel_webcast_ebe2c1_off = new Image();
iconlabel_webcast_ebe2c1_off.src = '/images/common/iconlabel_webcast_ebe2c1_off.gif';
iconlabel_webcast_ebe2c1_on = new Image();
iconlabel_webcast_ebe2c1_on.src = '/images/common/iconlabel_webcast_ebe2c1_on.gif';
}
//========================= standard rollover =========================
function rollover(imgName, active) {
if (document.images && document.images[imgName]) {
active? document[imgName].src = self[imgName + '_on'].src : document[imgName].src = self[imgName + '_off'].src;
}
}
//========================= nav rollover =========================
function rolloverNav(imgName, active) {
if (document.images && document.images[imgName]) {
active? document[imgName].src = nav_arrow_on.src : document[imgName].src = nav_arrow_off.src;
}
}
// ==================== interactive story photo rotation script ====================
// using a cookie, loop through a different image associated with an interactive
// story with each visit to the home page
function rotateInteractiveStory(MAX_PHOTOS) {
if (isNaN(num = getCookie('interactiveStory')) || num >= MAX_PHOTOS) num = 0;
num++;
setCookie('interactiveStory', (num % MAX_PHOTOS));
return num-1;
}
function rotatecarousel(MAX_DIVs) {
if (isNaN(num = getCookie('carouselIndex')) || num >= MAX_DIVs) num = 0;
num++;
setCookie('carouselIndex', (num % MAX_DIVs));
return num-1;
}
function setCookie(name, value) {
var date = new Date();
var exp = date.getTime() + (90 * 60 * 60 * 1000); // expires in 90 days
date.setTime(exp);
document.cookie = name + "=" + value + "; expires=" + date.toGMTString();
}
function getCookie(name) {
name = name + '='; // MacIE includes the equals sign
var nameLen = name.length;
var cookie = document.cookie;
var cookieLen = cookie.length;
var end;
var start;
var i = 0;
while (i < cookieLen) {
start = i + nameLen;
if (cookie.substring(i, start) == name) {
end = cookie.indexOf(";", start);
if (end == -1) {
end = cookie.length;
}
return unescape(cookie.substring(start, end));
}
i = cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return "" // cookie not found
}
// ==================== set left margin ==================== //
// Content is centered in window using CSS, but if the window is smaller than the size of the content
// the CSS will push the content too far left, causing it to partially disappear from the browser window.
// This function resets the left margin if the browser window is too small to hold the content.
function setLeft() {
if (document.body.clientWidth) { //MacIE, Safari, WinIE
if (document.body.clientWidth < 778) {
if (document.getElementById) {
document.getElementById('body').style.left = '388px';
} else if (document.all) {
document.all('body').style.left = '388px';
}
} else {
//alert(document.getElementById('body').style.left);
if (document.getElementById) {
document.getElementById('body').style.left = '50%';
} else if (document.all) {
document.all('body').style.left = '50%';
}
}
}
}
// ==================== pop-up window script ====================
var popUpWin = null;
function popUp(theURL,winName,features) {
popUpWin = window.open(theURL,winName,features);
if(popUpWin.focus) popUpWin.focus();
}
// ==================== photo essay script ====================
//loops through the photo essay photos from 1 to var photos
// var photos and var photoName are initialized on the calling page
function swap(img) {
for (var i = 1; i <= photos; ++i) {
var imgName = 'photoessay_' + photoName + '_' + i;
document.images[imgName].src = self[imgName + '_' + img].src;
}
}
function openPrintFriendly(url) {
winLeft = (screen.width) ? (screen.width-500)/2 : 0;
winTop = (screen.height) ? (screen.height-500)/2 : 0;
var params = "location=no,menubar=yes,resizable=yes,scrollbars=yes,status=no,toolbar=yes,directories=no,width=650,height=500,top=" + winTop + ",left=" + winLeft;
if (url.indexOf(".jhtml") > -1) {
url = "/common/getprintfriendly.jsp?resource="+url;
} else {
if (url.indexOf("#")>-1) url = url.substring(0,url.indexOf("#"));
if (url.indexOf("?")>-1) url += "&print=true";
else url += "?print=true";
}
popUpWin = window.open(url,"PFpanel",params);
}
function openEmailFriend(url, title) {
winLeft = (screen.width) ? (screen.width-500)/2 : 0;
winTop = (screen.height) ? (screen.height-500)/2 : 0;
var params = "location=no,menubar=no,resizable=yes,scrollbars=no,status=no,toolbar=no,directories=no,width=600,height=400,top=" + winTop + ",left=" + winLeft;
if (url.indexOf("#")>-1) url = url.substring(0,url.indexOf("#"));
var urlParams = "?emailLink="+escape(url)+"&title="+title+"&htmlTitle=Email "+title;
popUpWin = window.open("/global/emailAFriend.jsp"+urlParams,"EAFpanel",params);
}
String.prototype.endsWith = function(test) {
return (this.indexOf(test) > -1 && (this.indexOf(test) + test.length) == this.length);
}
String.prototype.atLocation = function(test) {
return (this.indexOf(test) > -1 && this.endsWith(test)) || (this + "/").indexOf(test) > 01;
}
// ');
document.write('');
document.write('');
document.write('');
document.write('');
document.write('');
document.write('');
if(flashvars) document.write('');
if(base) document.write('');
document.write('');
document.write('');
}
// Removes website from being embedded on any frames based website
if (window.self != window.top) {
//top.location.replace(window.location.pathname);
}
// ]]>