// JavaScript Document

function getFuncs() {
	qSearch();
	preLoadNavImgs();
	redirectCheck();
	skyscrapperFix();
}

function qSearch() {

	var qSearchInput = document.getElementById("quickSearch");

	qSearchInput.onfocus = function()
	{
		qSearchInput.value = "";
    }
	qSearchInput.onblur = function()
    {
        if (qSearchInput.value == "") {
			qSearchInput.value = "Search";
		}
	}  
}

function preLoadNavImgs() {
	
	if (document.images)
	{
  	nav1 = new Image(); 
  	nav1.src="images/css/nav_bar1_on.gif";
	
	nav2 = new Image(); 
  	nav2.src="images/css/nav_Back_on.gif"; 
	
	nav3 = new Image(); 
  	nav3.src="images/css/nav_Contact_on.gif"; 
	
	nav4 = new Image(); 
  	nav4.src="images/css/nav_Diary_on.gif"; 
	
	nav5 = new Image(); 
  	nav5.src="images/css/nav_Library_on.gif"; 
	
	nav6 = new Image(); 
  	nav6.src="images/css/nav_Links_on.gif";
	
	nav7 = new Image(); 
  	nav7.src="images/css/nav_Journal_on.gif"; 
	
	nav8 = new Image(); 
  	nav8.src="images/css/nav_Products_on.gif"; 
	
	nav9 = new Image(); 
  	nav9.src="images/css/nav_Resources_on.gif"; 
	
	nav10 = new Image(); 
  	nav10.src="images/css/nav_Exhibitions_on.gif"; 

	}
}

function redirectCheck() {
	var downloadID;
	downloadID =getQuerystring('DID');
	//alert(downloadID);
	if (downloadID != "") {
		var redirectURL = "p_downloads.asp?DID=" + downloadID;
		location.href(redirectURL);
	}
}

function getQuerystring(key, default_)
{
  if (default_==null) default_=""; 
  key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
  var qs = regex.exec(window.location.href);
  if(qs == null)
    return default_;
  else
    return qs[1];
}

function skyscrapperFix() {
	
	if(screen.height <= 768) {
		
		if(document.createStyleSheet) {
    		document.createStyleSheet('/css/ssfixed.css');
   		}
		else {
   			var styles = "/css/ssfixed.css";
    		var newSS=document.createElement('link');
    		newSS.rel='stylesheet';
    		newSS.type='text/css';
    		newSS.href=escape(styles);
    		document.getElementsByTagName("head")[0].appendChild(newSS);
    	}
	}
}



window.onload=getFuncs;