function printContent(f) {

        var sContent = '<html><link href="/css/package.css" rel="stylesheet" type="text/css"><link href="/css/custom.css" rel="stylesheet" type="text/css"><body><table>'
        if (f == "single") {
                sContent += "<tr><td valign='top'>"+document.getElementById('columnB_top').innerHTML+"</td>";
                sContent += "<td valign='top'>"+document.getElementById('bufferBC_top').innerHTML+"</td>";
                sContent += "<td valign='top'><table><tr>"+document.getElementById('columnC_top').innerHTML+"</tr></table></td>";
                sContent += "<tr valign='top'><td><table width='100%'><tr>"+document.getElementById('columnB_bottom').innerHTML+"</tr></table></td>";
        } else {
                sContent += "<tr><td valign='top'>"+document.getElementById('columnB_top').innerHTML+"</td>";
                sContent += "<tr valign='top'><td><table width='100%'><tr>"+document.getElementById('columnB_bottom').innerHTML+"</tr></table></td></tr>";
        }
        sContent += '</table></body></html>';
        var printwindow=window.open("","","toolbar=yes,location=no,directories=yes,menubar=yes,scrollbars=yes,resizable=yes,width=640,height=480,screenX=200,screenY=50");
        printwindow.document.open();
        printwindow.document.write(sContent);
        printwindow.document.close();
        printwindow.focus();
}

function openwin(url,w,h,s,r) {
        var scrl; var resze;
	if (s) { scrl="scrollbars=yes,"; w = w+16; }
	else { scrl="scrollbars=no,"; }
	if (r) { resze = "resizable=yes,"; }
	else { resze="resizable=no,"; }
	if (!w) w = 640;
	if (!h) h = 480;
	fenster = window.open(url,"_blank",scrl+resze+"width="+w+",height="+h+",screenX=200,screenY=50");
	fenster.focus();
}

if (document.layers) document.captureEvents(Event.KEYDOWN);
document.onkeydown = function (evt) {
	var keyCode = evt ? (evt.which ? evt.which : evt.keyCode) : event.keyCode;
	if (keyCode == 13 && document.activeElement.name == "SearchField") {
		gosearch();
		return false;
	} else {
		return true;
	}
};

function setDisclaimerTarget(disclaimertarget){
	target="";
	target=disclaimertarget;
}

function openDisclaimer(urlt,w,h) {
	if (!urlt) url = "external_disclaimer.html";
	else url = urlt;
	var scrl; var resze;
	scrl="scrollbars=no,";
	resze="resizable=no,";
	if (!w) w = 400;
	if (!h) h = 300;
	fenster = window.open(url,"_blank",scrl+resze+"width="+w+",height="+h+",screenX=200,screenY=50");
	fenster.focus();
}

function openWindow(url,name,width,height){
	window.open (url,name,"toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width="+width+",height="+height)
}


// START NAVIGATION CODE INTEGRATION -->
// menuing js init begin
		   NS4 = (document.layers)?true:false;
		   IE4 = (document.all)?true:false;
		    IE = (document.all)?true:false;
		   DOM = (document.getElementById)?true:false;
		  ver4 = (NS4 || IE4)?true:false;
		 DHTML = (IE4 || DOM || IE)?true:false;

		function popUp(){return};
		function popDown(){return};
		function startIt(){return};

		if ( DHTML) {
		  document.write("<SCRIPT LANGUAGE='JavaScript1.2' SRC='/js/navigation/menu.js'><\/SCRIPT>");
		}

document.write("<SCRIPT LANGUAGE='JavaScript1.2' SRC='/js/custom/custom.js'><\/SCRIPT>");


// Cookie scripts for popup

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
}

function checkCookie()
{
username=getCookie('authentication');
if (username!=null && username=="true")
  {
  hideOverlayer();  
  }
  else if (username!=null && username=="false")
   {
   location.href = "http://www.novartis.no/index.shtml";   
   }  
else
  {
  showOverlayer(); 
  }
}

/* Overlayer functions */

function getPageScroll(){
     var scrolly = typeof window.pageYOffset != 'undefined' ? window.pageYOffset : document.documentElement.scrollTop;   
     var scrollx = typeof window.pageXOffset != 'undefined' ? window.pageXOffset : document.documentElement.scrollLeft;   
	
	var arrayScroll = new Array(scrollx, scrolly);
	return arrayScroll;	
}

function getPageSize() {
	var xScroll, yScroll;

	if (window.innerHeight && window.scrollMaxY) {
		xScroll = window.innerWidth + window.scrollMaxX;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}

	var windowWidth, windowHeight;

	if (self.innerHeight) {	// all except Explorer
		if(document.documentElement.clientWidth){
			windowWidth = document.documentElement.clientWidth;
		} else {
			windowWidth = self.innerWidth;
		}
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}

	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else {
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){
		pageWidth = xScroll;
	} else {
		pageWidth = windowWidth;
	}

	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
	return arrayPageSize;
}

function showOverlayer(){
	var size = getPageSize();
	var scroll = getPageScroll();

	var obg = document.getElementById('page-bg');
	obg.style.width = size[0]+'px';
	obg.style.height = size[1]+'px';
	
	var ovr = document.getElementById('overlayer');
	
	obg.style.display = 'block';
	ovr.style.display = 'block';
	
}

function hideOverlayer(){
	var obg = document.getElementById('page-bg');
	var ovr = document.getElementById('overlayer');

	obg.style.display = 'none';
	ovr.style.display = 'none';

}


