


//===========================================================
// This function is required for IE only, as it doesn't support
// the :hover pseudo class on elements other then <a>
//============================================================
		function InitializeMenu()
		{
			if (document.all && document.getElementById)
			{
				var navRoot = document.getElementById("Nav");
				for (i=0; i<navRoot.childNodes.length; i++)
				{
					node = navRoot.childNodes[i];
					if (node.nodeName == "LI")
					{
						node.onmouseover=function()
						{
							this.className+=" over";
						}
						node.onmouseout=function()
						{
							this.className=this.className.replace(" over", "");
						}
					}
				}
			}		
		  }


//=================================================
// Open an new window for send page to a frind with 
//	customized properties
//=================================================

function sendToFriend(objLink) {
	// get the url of the document being sent
	var strCurrentUrl = escape ( parent.document.URL ) ;
	// get the page <title> of the document being sent
	var strPageTitle = escape( parent.document.title );
	var strURLParams = '?ForceUserDeserialize=-1&pageToSend=' + strCurrentUrl + '&pageTitle=' + strPageTitle + '&mode=submitted';
	var strURL = objLink.href + strURLParams;
	var strWindowProperties = 'width=409,height=460,scrollbars=yes,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';	

	// open the window
	openWindow(strURL ,'send_to_a_friend', strWindowProperties);	
	// prevent any further code from executing
	return false;
}

//=================================================
// Open an new window with customized properties
//=================================================
function openWindow(URL, Name, Args){
	popupWin = window.open(URL, Name, Args);
	popupWin.focus();
}

function printPage(){
if (window.print) window.print();
else alert('Your browser does not support javascript printing.\nTo print this page, select File: Print from your menu.\nThis page is already printer friendly.');
}


//=================================================
// Open an new window with for popupimage
//=================================================

function popupwindowscroll(url, intWidth,intHeight,blnScroll,blnResize){
    if (intWidth == null || intHeight == null) {intWidth=750;intHeight=535;}
	if (blnScroll == null) {blnScroll='yes';}
	if (blnResize == null) {blnResize='no';}
	// this is the common window for popups. it resizes to the size needed
	//NewWindow = window.open(url,"POPUPWINDOWSCROLL","toolbar=no,width="+intWidth+",height="+intHeight+",directories=no,status=no,scrollbars=yes,resizable="+blnResize+",menubar=no,top=0,left=20");
	window.name ="NewWindow";
	NewWindow = window.open(url,"POPUPWINDOWSCROLL","toolbar=no,width="+intWidth+",height="+intHeight+",directories=no,status=no,scrollbars="+blnScroll+",resizable="+blnResize+",menubar=no,top=0,left=20");
	NewWindow.resizeTo(intWidth, intHeight);
	NewWindow.focus();
}

function AttachEvent(obj,evt,fnc,useCapture){
	if (!useCapture) useCapture=false;
	if (obj.addEventListener){
		obj.addEventListener(evt,fnc,useCapture);
		return true;
	} else if (obj.attachEvent) return obj.attachEvent("on"+evt,fnc);
	else{
		MyAttachEvent(obj,evt,fnc);
		obj['on'+evt]=function(){ MyFireEvent(obj,evt) };
	}
} 

//The following are for browsers like NS4 or IE5Mac which don't support either
//attachEvent or addEventListener
function MyAttachEvent(obj,evt,fnc){
	if (!obj.myEvents) obj.myEvents={};
	if (!obj.myEvents[evt]) obj.myEvents[evt]=[];
	var evts = obj.myEvents[evt];
	evts[evts.length]=fnc;
}
function MyFireEvent(obj,evt){
	if (!obj || !obj.myEvents || !obj.myEvents[evt]) return;
	var evts = obj.myEvents[evt];
	for (var i=0,len=evts.length;i<len;i++) evts[i]();
}


Array.prototype.in_array = function(search_term) {
var i = this.length;
search_term=search_term.toUpperCase();
do {
if (i > 0) {
if (this[i-1].toUpperCase() === search_term)
return true; }
} while (--i);
return false;
}

//=================================================
// show leaving the site warning
//=================================================
var ExitPopUpsEnabled = false;
if ('yes' == 'yes') {
	var ExitPopUpsEnabled = true;
}




	
String.prototype.stripSpaces = function( ){ return this.replace( /\s/g, "" ); };


var SiteExceptions = "www.organon.com,hcp.organon.com,www.organon-conferences.com,www.psychiatrymatters.md,www.remeronsoltab.md,www.nuvaring.md,www.orgyn.com,www.implanon.md,www.cerazette.md,www.contraception.net,www.nuvaring.com,www.mycontraceptive.com,www.cyclessa.com,www.marvelon.ca,www.puregonpen.com,www.puregon.md,www.puregon.com,www.follistim.com,www.fertilityjourney.com,www.livial.md,www.liviella.de,hcp.livial.info,www.livial.com,www.andriol.md,www.andriol.com,www.andropause.com,www.anesthesianow.com,www.esmeron.md,www.zemuron.com,www.oncotice.md, www.kinderwens.nl, www.fertilityjourney.com.sg, www.unserwunschkind.at, www.kinderwunsch.de, www.jeveux1bebe.be, www.viajandohacialafertilidad.com, www.kinderwens.be, www.fertilityjourney.com.my, www.fertilitetsguiden.nu, www.organon.de, www.adobe.com,www.hcp-nuvaring-de.com, sms.nuvaring.de, smpc.organon.com,www.psychiatrymatters.co.jp,www.psychiatrymatters.jp,www.schering-plough.com".stripSpaces().split(',')	
	
function ReplaceLinks()
{
	var currentdomain = document.domain;
	if (ExitPopUpsEnabled)
	{
		for (l=0; l<document.links.length; l++)	
		{
			current_href = document.links[l].href.toLowerCase();
			if ( current_href.indexOf(currentdomain) == -1 && current_href.substring(0,1) != "/" && current_href.indexOf("(") == -1 )
			{
				if (!SiteExceptions.in_array(document.links[l].hostname))
				{ 
					var link = document.links[l];
					if (link && link.href.toLowerCase().substr(0,7)!= 'mailto:') AttachEvent(link,"click",ExitPopUp,false)
				}
					
			} 
		}
	}
 }


function ExitPopUp(e){
	if (!e) var e = window.event;
	if (!confirm("You are about to leave [DOCUMENTDOMAIN]. The content of the site you are about to visit is not controlled by PsychiatryMatters.MD.".replace("[DOCUMENTDOMAIN]", document.domain)))
	{
		if (e.preventDefault) e.preventDefault();
		e.returnValue = false;
	}
	e.cancelBubble = true;
	if (e.stopPropagation) e.stopPropagation();
}
  

function ExitPopUpFlash(url,popuptreatment)
  {
	if (confirm("You are about to leave " + document.domain + ". The content of the site you are about to visit is not controlled by PsychiatryMatters.MD"))
	{
			window.name ="NewWindow";
			NewWindow = window.open(url,"PopupWindow",popuptreatment);
			NewWindow.focus();			  	}  
  }
  
function ShowQuickPollJS(str) {

}

function removeBackground(doIt, strId)
{
	if (doIt && document.getElementById) document.getElementById(strId).style.background = 'none';
}


function clickSpotlightOrMasthead(strId)
{
	var spotlinkChild;

	if (document.getElementById) 
	{
		if (document.getElementById(strId)) 
		{
			tbody = document.getElementById(strId);
			for(var i=0; i<tbody.childNodes.length; i++){
				tbody2 = tbody.childNodes[i];
				for(var j=0; j<tbody2.childNodes.length; j++){
					if (tbody2.childNodes[j].nodeName == "A") {
						spotlinkChild = tbody2.childNodes[j];
						break;
					}
				}
				if (spotlinkChild) break;
			}
			
			if(spotlinkChild) {
		
				var strHref = spotlinkChild.getAttribute("href");
				var clickOk = true;
				if ( ExitPopUpsEnabled && strHref.indexOf(document.domain) == -1 && !SiteExceptions.in_array(strHref))
				{
					if (!confirm("You are about to leave [DOCUMENTDOMAIN]. The content of the site you are about to visit is not controlled by PsychiatryMatters.MD.".replace("[DOCUMENTDOMAIN]", document.domain)))
					{
						clickOk = false;
					}
				}
				if (clickOk)
				{
					if (spotlinkChild.getAttribute("target") != "_blank")
					{
						document.location = strHref;
					}
					else
					{
						window.open(strHref,strId);
					}
				}
			}
		}
		return false;
	}
	else
	{
		return true;
	}
}

	function roll_over(img_name, img_src){
	   document[img_name].src = img_src;
	}

 /* Popup fucntionality */

function getObj(name)
    {
    if (document.getElementById)
        {
        return document.getElementById(name);
        }
    else if (document.all)
        {
        return document.all[name];
        }
    else if (document.layers)
        {
        return document.layers[name]; 
        }
    else return false;
    }
    
function getWindowWidth()
{
    if (window.innerWidth){
            MySize = window.innerWidth;}
    else{
            MySize = document.body.clientWidth;}
    return MySize;  
}


function getWindowHeight()
{
    if (window.innerHeight){
            MySize = window.innerHeight;}
    else{
            MySize = document.body.clientHeight;}
    return MySize;  
}

function SetToXY(DivId,x,y)
{
    try
        { 
        document.getElementById(DivId).style.left = x +"px";
        document.getElementById(DivId).style.top = y +"px";
        //alert(y);
        
        }
    catch (e)
        {
        setTimeout("SetToXY('"+DivId+"','"+x+"','"+y+"');",1000);       
        } 
}   

StockWidthPopup="0";
StockHeightPopup="0";
function resizeLoader()
    {
    jQuery("#layerfullpage").css({height:Math.max(jQuery(window).height(), jQuery(document.body).height())});
    PositionneLelayPopup();
    }

function PositionneLelayPopup()
    {
    PosLeft=parseInt(getWindowWidth()-StockWidthPopup)/2;
	if  (window.innerHeight)
	{
		PosTop=parseInt(document.documentElement.scrollTop + ((window.innerHeight-StockHeightPopup)/2));
	}
	else
	{
		PosTop=parseInt(document.documentElement.scrollTop + ((document.documentElement.offsetHeight-StockHeightPopup)/2));
	}
	SetToXY('contenerPopupSite',PosLeft,PosTop)
    }
var htmlElement = top.document.getElementsByTagName('html')[0];

function windowproper()
{
var pageHeight;
var pageWidth;
if( window.innerHeight && window.scrollMaxY ) 
{
pageWidth = window.innerWidth + window.scrollMaxX;
pageHeight = window.innerHeight + window.scrollMaxY;
}
else if( document.body.scrollHeight > document.body.offsetHeight ) 
{
pageWidth = document.body.scrollWidth;
pageHeight = document.body.scrollHeight;
}
else 
{ pageWidth = document.body.offsetWidth + document.body.offsetLeft; pageHeight = document.body.offsetHeight + document.body.offsetTop; }
//alert(pageHeight);
return pageHeight;
}
    
function OpenPopup()
    {
	var pageHeight;
	pageHeight = windowproper();	
    htmlElement.style.overflowY = 'hidden';
	htmlElement.style.overflowX = 'hidden';
	//alert(pageHeight);
	//window.scrollTo(0,pageHeight);	
    StockWidthPopup=440;
	StockHeightPopup=190;
	PositionneLelayPopup();
	getObj('contenerPopupSite').style.display='block';	
	getObj('contenerPopupSite').style.height=StockHeightPopup + "px"
	getObj('contenerPopupSite').style.width=StockWidthPopup + "px"
    getObj('layerfullpage').style.display='block';
	//getObj('layerfullpage').style.height=document.documentElement.scrollTop + 600 + "px"
	getObj('layerfullpage').style.height=pageHeight + "px";
    getObj('layerfullpage').style.filter='alpha(opacity=85)';
	//window.scrollTo(0,pageHeight);	
   
    }

function closePopup()
    {
	//location.reload(true);
    top.getObj('contenerPopupSite').style.display='none';
	top.getObj('layerfullpage').style.height="";
    top.getObj('layerfullpage').style.display='none';
    //objFramePop=top.getObj("FramePopSite");
    //objFramePop.src="";
    htmlElement.style.overflowY = 'scroll';
    //document.body.style.marginRight='0px';
    //top.document.getElementById('contenerPopupSite').style.left ="0px";
    //top.document.getElementById('contenerPopupSite').style.top = "0px";
    
    }
