//******************************************************************************************************
// Image handling

	function MM_preloadImages() { //v3.0
		var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
		if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	}

	function MM_swapImgRestore() { //v3.0
		var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}

	function MM_findObj(n, d) { //v4.01
		var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
		if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
		for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
		if(!x && d.getElementById) x=d.getElementById(n); return x;
	}

	function MM_swapImage() { //v3.0
		var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
		if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
	}

	function MM_showHideLayers() { //v6.0
		var i,p,v,obj,args=MM_showHideLayers.arguments;
		for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
		if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
		obj.visibility=v; }
	}

	function printpage()
		{
		window.print();
		}
	
	// Pre-load handling
	var m_sPreloadImgs = "";
	
	function addToPreload(v_sImgPaths)
	{
		(m_sPreloadImgs == "") ? m_sPreloadImgs += v_sImgPaths : m_sPreloadImgs += ", " + v_sImgPaths;
	}

	function callPreloader()
	{
		if (m_sPreloadImgs != "") eval("MM_preloadImages(" + m_sPreloadImgs + ");");
	}
//******************************************************************************************************


//******************************************************************************************************
// Pop-up Window
	var popUpWin=0;
	
	function popUpWindow(URLStr, left, top, width, height, scrollbar)
	{
		if(popUpWin)
		{
			if(!popUpWin.closed) popUpWin.close();
		}
		popUpWin = open(URLStr, 'popUpWin', 'toolbar=0,location=0,directories=0,status=0,menub ar=0,scrollbars='+scrollbar+',resizable=0,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
	}
//******************************************************************************************************


//******************************************************************************************************
// Bookmark page

	function bookmark_consumer()
	{
		if(navigator.appVersion.indexOf('Mac') != -1)
			alert('Press Apple+D to bookmark this site.');
		else if (navigator.userAgent.indexOf("MSIE") != -1)
			window.external.AddFavorite('http://www.rhinocortaqua.com','RHINOCORT AQUA');
		else
			alert('Netscape Users press Control+D to bookmark this site.');
	}


	function bookmark_professional()
	{
		if(navigator.appVersion.indexOf('Mac') != -1)
			alert('Press Apple+D to bookmark this site.');
		else if (navigator.userAgent.indexOf("MSIE") != -1)
			window.external.AddFavorite('http://www.rhinocortaqua.com/professionals/','Professional Web Site for RHINOCORT AQUA');
		else
			alert('Netscape Users press Control+D to bookmark this site.');
	}
//******************************************************************************************************



//******************************************************************************************************
// Share this page

	function share_page()
	{
		winShare=window.open("/share-page.aspx?url=" + document.location.href, "winShare", "width=400,height=480,toolbar=no,directories=0,status=0,menubar=no,resizable=no,scrollbars=no");
	}
//******************************************************************************************************



//******************************************************************************************************
// External linking

	//Off Ramp Alert
	function offRamp(theSite)
	{
		return offRampStandard_local(2,'rhinocortaqua',null,theSite,null,false);
	}

	/* CURRENT FUNCTIONS */
	function offRampStandard_local(langIncluded,siteName,windowName,URL,otherOptions,returnEnabled) 
	{	
				
		var aLanguage = new Array(2);

		langIncluded = langIncluded - 1	
		aLanguage[0] = "This link will take to you to a site maintained by AstraZeneca. \n\n Click Cancel to return or OK to continue.";
		aLanguage[1] = "This link will take you to a Web site maintained by a third party who is solely responsible for its contents. \n\n AstraZeneca provides this link as a service to Web site visitors. AstraZeneca is not responsible for the Privacy Policy of any third party Web sites. We encourage you to read any Privacy Policy of any third party Web site you visit. \n\n Click Cancel to return or OK to continue.";


		if (windowName == null) windowName = '';
		if (otherOptions == null) otherOptions = '';
		
  		if (confirm(aLanguage[langIncluded]))
  		{
			if (URL != null) window.open(URL,windowName ,otherOptions);
			if (returnEnabled) return true;
		}
		else	
			if (returnEnabled) return false;
	}
		
		/* function that prompts the user to let them know that they are leaving the site.*/
		
	//Off Ramp Alert
	function offRampin(theSite)
	{
		
		return offRampStandard_local(1,'rhinocortaqua',null,theSite,null,false);
	}

	/* CURRENT FUNCTIONS */
	function offRampStandard_local(langIncluded,siteName,windowName,URL,otherOptions,returnEnabled) 
	{	
				
		var aLanguage = new Array(2);

		langIncluded = langIncluded - 1	
		aLanguage[0] = "This link will take to you to a site maintained by AstraZeneca. \n\n Click Cancel to return or OK to continue.";
		aLanguage[1] = "This link will take you to a Web site maintained by a third party who is solely responsible for its contents. \n\n AstraZeneca provides this link as a service to Web site visitors. AstraZeneca is not responsible for the Privacy Policy of any third party Web sites. We encourage you to read any Privacy Policy of any third party Web site you visit. \n\n Click Cancel to return or OK to continue.";

		if (windowName == null) windowName = '';
		if (otherOptions == null) otherOptions = '';
		
  		if (confirm(aLanguage[langIncluded]))
  		{
			if (URL != null) window.open(URL,windowName ,otherOptions);
			if (returnEnabled) return true;
		}
		else	
			if (returnEnabled) return false;
	}
		
		/* function that prompts the user to let them know that they are leaving the site.*/
//******************************************************************************************************		
