﻿setCookie();

if(document.getElementById("FriendsEmail") != null) 
{window.document.write(document.getElementById("FriendsEmail").value);}

function writeIFrame(pdf)
{
    var iheight = window.screen.height;
    iheight = iheight * 0.75;
    window.document.write("<iframe src='" + pdf + "' width='100%' height='" + iheight + "' enableviewstate='true'></iframe>");
}

function openPDF(pdfpage)
{
    var Win=window.open(pdfpage,"Win","scrollbars=no,toolbar=no,status=no,location=no,dir ectories=no,width="+(window.screen.width-10)+",height="+(window.screen.height*0.9)+",top=0,left=0");
}

//print page
function printpage() {
  print();
}

function printBrowserPage() {

  print();
}




function bookmarksite(title,url){

    if (window.sidebar) // firefox
	    window.sidebar.addPanel(title, url, "");
    else if(window.opera && window.print){ // opera
	    var elem = document.createElement('a');
	    elem.setAttribute('href',url);
	    elem.setAttribute('title',title);
	    elem.setAttribute('rel','sidebar');
	    elem.click();
    } 
    else if(document.all)// ie
	    window.external.AddFavorite(url, title);
	    
}

function bookmark(){
    var url = location.href.split('&')[0];
    var title = 'Treating Depression by Adding ABILIFY&reg; (aripiprazole) to Antidepressants';
    bookmarksite(title,url)
}

//print preview page
function displayHTML(printContent) {
    var inf = printContent;
    win = window.open(" ", 'popup', 'menubar = yes, toolbar = no, scrollbars = yes, status = no');
    win.document.write(inf);
    win.document.close(); // new line
}

//sitemap div swap
function swap_nodes(elem) {
  var strFullElemName = elem.parentNode.parentNode.parentNode.id.toString();
  var strElemName = strFullElemName.substring(0,strFullElemName.length-1);
  if (strFullElemName.indexOf('1') != -1) {
    document.getElementById(strElemName+'1').style.display = 'none';
    document.getElementById(strElemName+'2').style.display = 'block';
    return;
  }
  else {
    document.getElementById(strElemName+'1').style.display = 'block';
    document.getElementById(strElemName+'2').style.display = 'none';
    return;
  }
}

//share page email pop up
var IE = document.all?true:false

function shareSite(num, e, divid)
{
    document.getElementById("friend").innerHTML = document.getElementById("FriendsName").value;
    
    var shareData = {
        'yourName':document.getElementById("YourName").value,    
        'yourEmail':document.getElementById("YourEmail").value,    
        'friendsName':document.getElementById("FriendsName").value, 
        'friendsEmail':document.getElementById("FriendsEmail").value,  
        'pageurl':window.location.href}; 
    
    if(myShareValidator.validateRegistration())
    {    
        var ss = new share();
        var result = ss.shareThisSite(shareData);

        var linkid = "share_page";

        setPositionForDiv("popup2", "popup1", null, null, 0, 0);

        clearShareSiteErrors();
    }
}

function openDisplay(num, e, divid){

    // Close any open popups
    closeDisplays();

    var popup = document.getElementById("popup" + num);
    var mX = 0
    var mY = 0

    if (IE) {
        var arrScrollXY = getScrollXY();
        mX = event.clientX + arrScrollXY[0];
        mY = event.clientY + arrScrollXY[1];
    } else {  
        mX = e.pageX;
        mY = e.pageY;
    }  
    
    if (mX < 0){mX = 0}
    if (mY < 0){mY = 0}  

    // Find left edge of containing div and add to that to center the popup
    var leftEdge = findPos(document.getElementById(divid))[0];
    popup.style.left = (leftEdge + 275) + "px";

    //popup.style.left = (mX - 500) + "px";
    var newTop = (mY - 270);
    if (newTop < 190){newTop=190;}
    popup.style.top = newTop + "px";

    // Show the popup
    popup.style.display = "inline";
    //alert("Pop Up Goes Here");
}

function clearShareSiteErrors()
{

    var err1 = document.getElementById("YourNameError");
	err1.innerHTML = "";
	
	var err2 = document.getElementById("YourEmailError");
	err2.innerHTML = "";
	
	var err3 = document.getElementById("FriendsNameError");
	err3.innerHTML = "";
	
	var err4 = document.getElementById("FriendsEmailError");
	err4.innerHTML = "";
	
	var txt1 = document.getElementById("YourName");
	txt1.value = '';
	
	var txt2 = document.getElementById("YourEmail");
	txt2.value = '';
	
	var txt3 = document.getElementById("FriendsName");
	txt3.value = '';
	
	var txt4 = document.getElementById("FriendsEmail");
	txt4.value = '';
}



function getScrollXY() {
	var scrOfX = 0, scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' ) {
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}
	return [ scrOfX, scrOfY ];
}

function closeDisplays(){
    var i=0;
    for (i=0; i<10; i++) {
        var popup = document.getElementById("popup" + i);
        if (popup != null) popup.style.display = "none";
    }
}

// Find the x,y coordinates of an element
// http://www.quirksmode.org/js/findpos.html
function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		curWidth = obj.offsetWidth
		curHeight = obj.offsetHeight
		
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop, curWidth, curHeight];
}

function setPageUrl(url) {
    var pageField = document.getElementById("txtPages");
    pageField.value = url;
}

//preload rollover - default page

imgDefaultBpNewAbilifyPatientRollover = new Image();
imgDefaultBpNewAbilifyPatientRollover.src = '/images/h_n_bipolar_patient2.jpg';
imgDefaultBpNonAbilifyPatientRollover = new Image();
imgDefaultBpNonAbilifyPatientRollover.src = '/images/h_n_bipolar_another2.jpg';
imgDefaultBpNonCaregiverRollover = new Image();
imgDefaultBpNonCaregiverRollover.src = '/images/h_n_bipolar_caregiver2.jpg';
imgDefaultBpNonGeneralInfoRollover = new Image();
imgDefaultBpNonGeneralInfoRollover.src = '/images/h_n_bipolar_general1.jpg';

imgDefaultSzNewAbilifyPatientRollover = new Image();
imgDefaultSzNewAbilifyPatientRollover.src = '/images/h_n_schiz_patient2.jpg';
imgDefaultSzNonAbilifyPatientRollover = new Image();
imgDefaultSzNonAbilifyPatientRollover.src = '/images/h_n_schiz_another2.jpg';
imgDefaultSzNonCaregiverRollover = new Image();
imgDefaultSzNonCaregiverRollover.src = '/images/h_n_schiz_caregiver2.jpg';
imgDefaultSzNonGeneralInfoRollover = new Image();
imgDefaultSzNonGeneralInfoRollover.src = '/images/h_n_schiz_general1.jpg';

imgDefaultSzAdolRollover = new Image();
imgDefaultSzAdolRollover.src = '/images/h_n_schizado2.jpg';

//preload rollovers - bipolar home page
imgBpDefaultSafetyRollover = new Image();
imgBpDefaultSafetyRollover.src = '/images/btnrl_bpsafety.jpg';
//imgBpDefaultJoshuaRollover = new Image();
//imgBpDefaultJoshuaRollover.src = '/images/btnrl_bpprofile_rollover.jpg';
//imgBpDefaultUnderstandingRollover = new Image();
//imgBpDefaultUnderstandingRollover.src = '/images/btnrl_bpunderstand_rollover.jpg';
imgBpDefaultNewsRollover = new Image();
imgBpDefaultNewsRollover.src = '/images/btn_bipolarnews_rollover.jpg';
imgBpDefaultSignupRollover = new Image();
imgBpDefaultSignupRollover.src = '/images/btn_bipolarsignup_rollover.jpg';
imgBpDefaultDocGuideRollover = new Image();
imgBpDefaultDocGuideRollover.src = '/images/btn_bipolardocguide_rollover.jpg';

//preload rollovers - bipolar inline call outs
imgBpAboutEffectivenessDocGuideRollover = new Image();
imgBpAboutEffectivenessDocGuideRollover.src = '/images/1.1.1_co1_rollover.jpg';
imgBpAboutSafetyMoodTrackerRollover = new Image();
imgBpAboutSafetyMoodTrackerRollover.src = '/images/co_moodtracker_rollover.jpg';
imgBpMicrositeArrowRollover = new Image();
imgBpMicrositeArrowRollover.src = '/images/arrow_bluetool.gif';

//preload rollovers - bipolar - right side bar call outs
imgBpCalloutSidebarDocGuideRollover = new Image();
imgBpCalloutSidebarDocGuideRollover.src = '/images/sb_bp_ovr_docdicussion.gif';
imgBpCalloutSidebarMoodTrackerRollover = new Image();
imgBpCalloutSidebarMoodTrackerRollover.src = '/images/sb_bp_ovr_moodtracker.gif';
imgBpCalloutSidebarFreeToolsRollover = new Image();
imgBpCalloutSidebarFreeToolsRollover.src = '/images/sb_bp_ovr_receivefreetools.gif';

//preload rollovers - schizophrenia home page
imgSzDefaultSafetyRollover = new Image();
imgSzDefaultSafetyRollover.src = '/images/btnrl_szsafety.jpg';
//imgSzDefaultJoshuaRollover = new Image();
//imgSzDefaultJoshuaRollover.src = '/images/btnrl_szprofile_rollover.jpg';
//imgSzDefaultUnderstandingRollover = new Image();
//imgSzDefaultUnderstandingRollover.src = '/images/btnrl_szunderstand_rollover.jpg';
imgSzDefaultNewsRollover = new Image();
imgSzDefaultNewsRollover.src = '/images/btn_bipolarnews_rollover.jpg';
imgSzDefaultSignupRollover = new Image();
imgSzDefaultSignupRollover.src = '/images/btn_bipolarsignup_rollover.jpg';
imgSzDefaultDocGuideRollover = new Image();
imgSzDefaultDocGuideRollover.src = '/images/btn_bipolardocguide_rollover.jpg';

//preload rollovers - schizophrenia - right side bar call outs
imgSzCalloutSidebarDocGuideRollover = new Image();
imgSzCalloutSidebarDocGuideRollover.src = '/images/sb_sz_ovr_docdicussion.gif';
//imgSzCalloutSidebarTrackProgressRollover = new Image();
//imgSzCalloutSidebarTrackProgressRollover.src = '/images/sb_sz_ovr_trackprogress.gif';
//imgSzCalloutSidebarSideEffectsRollover = new Image();
//imgSzCalloutSidebarSideEffectsRollover.src = '/images/sb_sz_ovr_sideeffects.gif';
//imgSzCalloutSidebarAndreaRollover = new Image();
//imgSzCalloutSidebarAndreaRollover.src = '/images/sb_sz_ovr_andrea.gif';
imgSzCalloutSidebarPSRollover = new Image();
imgSzCalloutSidebarPSRollover.src = '/images/sb_sz_ovr_ps.gif';
imgSzCalloutSidebarFreeToolsRollover = new Image();
imgSzCalloutSidebarFreeToolsRollover.src = '/images/sb_sz_ovr_freetools_crgvr.gif';

//preload rollovers - schizophrenia inline call outs
imgSzMicrositeArrowRollover = new Image();
imgSzMicrositeArrowRollover.src = '/images/arrow_bluetool.gif';

function getImagePath(img)
{
    var url=window.location.toString();
    var i= url.indexOf(window.location.pathname);
    src = img.src.replace(url.substring(0, i), "");
    return src;
}

function imgOver(img) {
    src1 = getImagePath(img);
    src2 = src1.replace(".", "_over.");
    imgSwap(img, src1, src2, src2);
}

function imgOut(img) {
    src2 = getImagePath(img);
    src1 = src2.replace("_over.", ".");
    imgSwap(img, src1, src2, src2);
}



//standard image rollover
function imgSwap(img, src1, src2, rolloverString) {
  if (document.images) {
    if (img.src.indexOf(rolloverString) == -1) {
      img.src = img.src.replace(src1, src2);
    }
    else {
      img.src = img.src.replace(src2, src1);
    }
  }
}


// change text size
function ts(inc) {
  if (!document.getElementsByTagName)
      return;
  
  var arrResizeP = new Array(9, 11, 13);
  var arrResizeH1 = new Array(14, 18, 22);
  var arrResizeH2 = new Array(13, 15, 19);
  var arrResizeH3 = new Array(14, 18, 22);
  var arrResizeH4 = new Array(14, 18, 22);
  var arrResizeH6 = new Array(12, 14, 15);
  var arrResizeOL = new Array(9, 11, 13);
  var arrResizeUL = new Array(9, 11,13);
  var arrResizeLI = new Array(9, 11, 13);  
  var arrResizeDT = new Array(10, 14, 18);
  var arrResizeDD = new Array(9, 11, 13); 
  var arrResizeAddress = new Array(9, 11, 13); 

  var startSz = 1;
  var cookNM = "tsize=";
  var i;
  var j;
  var cTags;
  var sz;

  var pos = document.cookie.indexOf(cookNM);

  if (pos != -1) {
    pos = pos + cookNM.length;
    startSz = unescape(document.cookie.substring(pos, pos+1));
  }
  else {
    document.cookie = cookNM + escape("1") + "; path=/";
  }
  
  sz = parseInt(startSz) + parseInt(inc);
  if (( sz < 0 ) || ( sz > 2 ))
      return;
  
  document.cookie = cookNM + escape(sz) + "; path=/"; 
  cTags = document.getElementsByTagName("*"); 
  for ( j = 0 ; j < cTags.length ; j++ ) {
    i = cTags[ j ];

    /*
    Classes to exclude from text resizing
    textsizetool
    --------------------
    */

    if (i.className != "exclude_resize") {

      if (i.nodeName == ("P")) {
        cTags[j].style.fontSize = arrResizeP[sz] + "px"; 
      }
      else if (i.nodeName == ("H1")) {
        cTags[j].style.fontSize = arrResizeH1[sz] + "px"; 
      }
      else if (i.nodeName == ("H2")) {
        cTags[j].style.fontSize = arrResizeH2[sz] + "px"; 
      }
      else if (i.nodeName == ("H3")) {
        cTags[j].style.fontSize = arrResizeH3[sz] + "px"; 
      }
      else if (i.nodeName == ("H4")) {
        cTags[j].style.fontSize = arrResizeH4[sz] + "px"; 
      }
      else if (i.nodeName == ("H6")) {
        cTags[j].style.fontSize = arrResizeH6[sz] + "px"; 
      }
      else if (i.nodeName == ("UL")) {
        cTags[j].style.fontSize = arrResizeUL[sz] + "px"; 
      }
      else if (i.nodeName == ("OL")) {
        cTags[j].style.fontSize = arrResizeOL[sz] + "px"; 
      }
      else if (i.nodeName == ("LI")) {
        cTags[j].style.fontSize = arrResizeLI[sz] + "px"; 
      }
      else if (i.nodeName == ("DT")) {
        cTags[j].style.fontSize = arrResizeDT[sz] + "px"; 
      }
      else if (i.nodeName == ("DD")) {
        cTags[j].style.fontSize = arrResizeDD[sz] + "px"; 
      }
      else if (i.nodeName == ("ADDRESS")) {
        cTags[j].style.fontSize = arrResizeAddress[sz] + "px"; 
      }
    }
  }
}


//get node info
function getNodeInfo (node) {
  alert("the node name is " + node.nodeName + "\n");
  alert("the node value is " + node.nodeValue + "\n");
  alert("the node className is " + node.className + "\n");
  alert("the next sibling is" + node.nextSibling + "\n");
}

//doc discussion guide - swap element
function moveElement(elem, prefix1, prefix2) {
  var strcheckPrefix = prefix1;
  var strdestPrefix = prefix2;
  var strDestId;
  if (elem.checked) {
    strDestId = elem.id.replace(strcheckPrefix, strdestPrefix);
    //changing the display to block like this will get rid of the bullet in firefox
    //document.getElementById(strDestId).style.display = "block";
    document.getElementById(strDestId).style.display = "list-item";
  }
  else {
    strDestId = elem.id.replace(strcheckPrefix, strdestPrefix);
    document.getElementById(strDestId).style.display = "none";
  }
}

//doc discussion guide - reset checkboxes
function resetCheckboxes() {
  if (document.getElementsByTagName) {
    var d = document.getElementsByTagName('input');
    var i;
    for ( i = 0 ; i < d.length ; i++ ) {
      if (d[i].type == 'checkbox') {
        if (d[i].checked == true) {
          d[i].checked = false;
        }
      }
    }
  }
}

// Leave site (external links - from BMS Brand.com to outside site)
function leaveSite(url) {
	msg = 'You are about to leave the Bristol-Myers Squibb Company and Otsuka America Pharmaceutical, Inc. ABILIFY.com site. The site we are linking to is not controlled or endorsed by Bristol-Myers Squibb Company and Otsuka America Pharmaceutical, Inc., and we are not responsible for the content provided on that site. Your linking to any other off-site pages or other sites is at your own risk.'
  if (confirm(msg)) {
       window.open(url);   
	};
//return false;
}

// Leave site (external links - from BMS Brand.com to BMS Corporate site)
function leaveBrandSite(url) {
	msg = 'You are about to leave the Bristol-Myers Squibb Company and Otsuka America Pharmaceutical, Inc. ABILIFY.com site. You are being redirected to a Bristol-Myers Squibb corporate site. Your linking to any other off-site pages or other sites is at your own risk.'
  if (confirm(msg)) {
		window.open(url);
	};
}
function leaveBrandSite1(url)
{
    msg = 'You are about to leave the Bristol-Myers Squibb Company and Otsuka America Pharmaceutical, Inc. ABILIFY.com site. You are being redirected to a Bristol-Myers Squibb corporate site. Your linking to any other off-site pages or other sites is at your own risk.'
    if(confirm(msg)) {
        window.open(url);
    };
}

// Leave site (external links - from Abilify  to Otsuka corp site)
function toOtsuka(url) {
	msg = 'You are about to leave the Bristol-Myers Squibb Company and Otsuka America Pharmaceutical, Inc. ABILIFY.com site.  You are being redirected to the Otsuka America Pharmaceutical, Inc. corporate Web site.  Your linking to any other off-site pages or other sites is at your own risk.'
  if (confirm(msg)) {
		window.open(url);
	};
}


function myHoverOver(theLink){
    linkText = theLink.firstChild;
    arrow = linkText.nextSibling;
    
    //in case the link has multiple children, cycle through untill you get to the img   
    for(i=0; i<theLink.childNodes.length; i++){
        if(arrow.tagName != "IMG"){        
            arrow = arrow.nextSibling;        
        }
    }
    arrow.src = "/images/rev_arrow_over.gif";    
}
function myHoverOut(theLink){
    linkText = theLink.firstChild;
    arrow = linkText.nextSibling;  
    
    //in case the link has multiple children , cycle through untill you get to the img 
    for(i=0; i<theLink.childNodes.length; i++){
        if(arrow.tagName != "IMG"){        
            arrow = arrow.nextSibling ;       
        }
    }
    arrow.src = "/images/rev_arrow_off.gif";       
}

//back 1 page
function prevPage(){ 
    window.history.go(-1);
    }

//Fix IE drop down for new nav-creates a table
function fixIe(topLevel) 
{
var ua = navigator.userAgent;
var isMSIE = (navigator.appName == "Microsoft Internet Explorer");
var isMSIE5_5 = isMSIE && (ua.indexOf('MSIE 5.5') != -1);
var isMSIE6 = isMSIE && (ua.indexOf('MSIE 6.0') != -1);

	if (isMSIE5_5 || isMSIE6) 
	{
	document.getElementById(topLevel).innerHTML = document.getElementById(topLevel).innerHTML.replace (/<ul/gi,"<table><tr><td><ul").replace (/<\/ul>/gi,"</ul></td></tr></table></a>");
	for (i=0;i<document.getElementsByTagName("li").length; i++) 
		{
		if (document.getElementsByTagName("li").item(i).className == "sub" || document.getElementsByTagName("li").item(i).className == "sub2b")
			{
			document.getElementsByTagName("li").item(i).innerHTML = document.getElementsByTagName("li").item(i).innerHTML.replace(/<\/a>/i,"");
			}
		}
	}
}

/*****************************/
/* Atlas Tags ***************/
/*****************************/
function track_atlas(url)
{ 
}

function trackdepdrdiscguideClickEvent()
{ 
}

function trackbpdrdiscguideClickEvent()
{ 
}

function trackszdrdiscguideClickEvent()
{ 
}

function trackdeptalktohcpClickEvent()
{ 
}

function trackdepsymqClickEvent()
{ 
}

function trackbpsideefchClickEvent()
{ 
}

function trackszsideefchClickEvent()
{ 
}

function setCookie() {
    if(gup('TC') != null && gup('TC') != '')
    {
        var x = createCookie('BMSQA',gup('TC'),0);
    }
}

function DeleteCookie (name,path,domain) {
  if (GetCookie(name)) {
    document.cookie = name + "=" +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
  }

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function deleteCookie (name) {
 path = "/";
 domain = null;
  if (readCookie(name)) {
    document.cookie = name + "=" +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
  }

function setDrtvToISI()
{
    var redirectURL = window.location.href;
    
    var idx = redirectURL.indexOf("#isi_anchor")
    
    if( idx < 0 )
        idx = redirectURL.length;
    
    var x = createCookie('DRTVISI','TRUE',0);
    
    window.location = redirectURL.substring(0, idx); //window.location.href;

}

function readDrtvToISI()
{
    if ( readCookie('DRTVISI') != '' && readCookie('DRTVISI') != null) 
    {  
        var x = createCookie('DRTVISI','',0);
        var redirectURL = window.location.href;
        
        var idx = redirectURL.indexOf("#isi_anchor")
    
        if( idx < 0 )
            idx = redirectURL.length;
        
        if (false) //(redirectURL.indexOf("#isi") > 0)
        {
            window.location = redirectURL.substring(0, redirectURL.indexOf("#isi_anchor"));
        }
        else
        {
            window.location = redirectURL.substring(0, idx) + '#isi_anchor'; //window.location.href + '#isi';
        }
    }
}

function setDrtvSkip(strIndication) //FlashVar: tokenPass
{   
    var x = createCookie('DRTVSkip'+strIndication,'1',0);
}

function readDrtvSkip(strIndication)
{
    if ( readCookie('DRTVSkip'+strIndication) == '' || readCookie('DRTVSkip'+strIndication) == null) 
    {
        var x = createCookie('DRTVSkip'+strIndication,'0',0);
    }
   
    //alert(readCookie('DRTVSkip'+strIndication)); //testing
    
    return readCookie('DRTVSkip'+strIndication);
}

function gup(name)
{  
    name = name.toLowerCase();
    name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");  
    var regexS = "[\\?&]"+name+"=([^&#]*)";  
    var regex = new RegExp( regexS );  
    var results = regex.exec( window.location.href.toString().toLowerCase() );  
    
    if( results == null )    return "";  
    else    return results[1];
}
 
 function getIndicationSection()
 {
    var strURL = window.location.href;
    strURL = strURL.toLower();
    
    if(strURL.indexOf("/depression/") > 0)
    {
        return "depression";
    }
    else if(strURL.indexOf("/bipolar/") > 0)
    {
        return "bipolar";
    }
    else if(strURL.indexOf("/schizophrenia/") > 0)
    {
        return "schizo";
    }
    else if(strURL.indexOf("/hcp/") > 0)
    {
        return "abilifyhcp";
    }
    else
    {
        return "homelink";
    }
    
 }
 
 // CUSTOM MODAL
 
 function HideShowModal(id, e, divid) {
    if (document.getElementById(id).style.display != "block") {
        disableSelects(true);
        hideSwfVideosForModal(false);
        document.getElementById("modalBkgd").style.display = "block";
        document.getElementById("modalBkgd").style.width = $(document).width();
        ShowHide(id, e, divid);
    }
    else {
        document.getElementById("modalBkgd").style.display = "none";
        hideSwfVideosForModal(true);
        ShowHide(id, e, divid);
        disableSelects(false);
        
    }
}

function disableSelects(disable) {
	var form = document.getElementById("aspnetForm");
	var i = 0;
	for (i=0; i < form.length; i++) {
		if ((form.elements[i].type == "select-one") && (form.elements[i].style.display != 'none')) 
		{
            form.elements[i].style.display = 'none';
		}
		else if ((form.elements[i].type == "select-one") 
			&& (form.elements[i].style.display == 'none')) {
				form.elements[i].style.display = 'inline';
		}
	}
	return false;   
}

function hideSwfVideosForModal(bHide) {
	if (bHide) { ShowHomePageFlash(false); }
	else { ShowHomePageFlash(true); }
}

//Shows or hides the home page flash objects.
//Its a good idea to hide any flash on the page so you don't run into issues.
function ShowHomePageFlash(bShow) {
	var divLL //, divY, divP
//	//var bHP = isHomePage();

		divLL = document.getElementById('embeddiv');

		if (bShow) {
			divLL.style.display = 'block';
		}
		else {
			divLL.style.display = 'none';
		}
}

function sharePage_story() {

    var divid = "share_person_story";
    // Close any open popups
    closeDisplays();

    setPositionForDiv("popup1", divid, 283, null, 0, -200);

    clearShareSiteErrors();
}


function sharePage_utilbar() {

    var divid = "bmi_pagetools";
    // Close any open popups
    closeDisplays();

    setPositionForDiv("popup1", divid, 283, 230, 0, 0);

    clearShareSiteErrors();
}



// sep-02-09 -----------------------------------------------------------------------------------------------
function sharePage_toolbar() {

    var linkid = "share_page";
    // Close any open popups
    closeDisplays();

    setPositionForDiv("popup1", linkid, 283, null, 0, -320);

    clearShareSiteErrors();
}



function HideShowTVSpot(id, divid) {
    // default base Div 'main'
    var left_plus = 200;
    var top_plus = 200;
    
    if (divid=="callout3")
    {
        left_plus = -440;
        top_plus = -379;
    } 
    else if (divid=="callout_right_TVspot")
    {
        left_plus = -500;
        top_plus = -50;        
    }
    else if (divid=="clinicalWebcast")
    {
        left_plus = -0;
        top_plus = -50;        
    }
 
    if (document.getElementById(id).style.display != "block") {
        //disableSelects(true);
        hideSwfVideosForModal(false);
        document.getElementById("modalBkgd").style.display = "block";
        document.getElementById("modalBkgd").style.width = $(document).width();
        ShowHidePopup(id, divid, left_plus, top_plus);
    }
    else {
        document.getElementById("modalBkgd").style.display = "none";
        hideSwfVideosForModal(true);
        ShowHidePopup(id, divid, left_plus, top_plus);
        //disableSelects(false);
    }
}

function ShowHidePopup(id, divid, left_plus, top_plus) {
	if (document.getElementById) {
		if (document.getElementById(id)) {
			if (document.getElementById(id).style.display != 'block') {

                setPositionForDiv(id, divid, null, null, left_plus, top_plus);

			    document.getElementById('menu').style.display = 'none';
				document.getElementById(id).style.display = 'block';
			}
			else {
			
			    document.getElementById('menu').style.display = 'block';
				document.getElementById(id).style.display = 'none';
			}
		}
	}
}

function setPositionForObj(popupObj, baseObj, left_default, top_default, left_plus, top_plus)
{
    var l = findPos(baseObj)[0];
    var t = findPos(baseObj)[1];
    
    if (left_default != null) l=left_default;
    if (top_default != null) t=top_default;

    if (left_plus == null) left_plus = 0;
    if (top_plus == null) top_plus = 0;
    
    popupObj.style.left = (l + left_plus) + "px";
    popupObj.style.top = (t + top_plus) + "px";    
    
    
    // Show the popupObj
    popupObj.style.display = "block";
}

function setPositionForDiv(popup_id, base_divid, left_default, top_default, left_plus, top_plus)
{
    var popupObj = document.getElementById(popup_id);
    var baseObj = document.getElementById(base_divid);

    setPositionForObj(popupObj, baseObj, left_default, top_default, left_plus, top_plus)
}
// sep-02-09 -----------------------------------------------------------------------------------------------end
//Shows or hides an item by id.
function ShowHide(id, e, divid) {
	if (document.getElementById) {
		if (document.getElementById(id)) {
			if (document.getElementById(id).style.display != 'block') {
			
			    var popup = document.getElementById(id);
                var mX = 0
                var mY = 0

                if (IE) {
                    var arrScrollXY = getScrollXY();
                    mX = event.clientX + arrScrollXY[0]
                    mY = event.clientY + arrScrollXY[1]
                } else {  
                    mX = e.pageX
                    mY = e.pageY
                }  

                if (mX < 0){mX = 0}
                if (mY < 0){mY = 0}  

                // Find left edge of containing div and add to that to center the popup
                var leftEdge = findPos(document.getElementById(divid))[0];
                popup.style.left = (leftEdge + 200) + "px";

                //popup.style.left = (mX - 500) + "px";
                var newTop = (mY - 430);
                if (newTop < 190){newTop=190;}
                popup.style.top = newTop + "px";

                // Show the popup
                popup.style.display = "inline";
			
			    document.getElementById('menu').style.display = 'none';
				document.getElementById(id).style.display = 'block';
			}
			else {
			
			    document.getElementById('menu').style.display = 'block';
				document.getElementById(id).style.display = 'none';
			}
		}
	}
}

function trackAndRedirect(strLink, strGA, boolPDF)
{
    //alert(strLink);
    //alert(strGA);
    
    pageTracker._trackPageview(strGA);
    
    if(boolPDF)
    {
        //alert('pdf');
        openPDF(strLink);
    }
    else
    {
        //alert('html');
        window.location = strLink;
    }
}


function shareThisPage()
{
    // for auto tagging filter purpose
}

function showBoxHCP() {
    
}


// AUTO tagging function
function getAllLinksTagging()
{

  if (document.getElementsByTagName) {
    var d = document.getElementsByTagName('a');
    var i;

    for ( i = 0 ; i < d.length ; i++ ) {
        d[i].onclick = (function () {
            var origOnClick = d[i].onclick;
            return function () {
                if (origOnClick!=null) origOnClick();
                tagLink(this);
                return true;
            }
        })();
    }  
  }
}

function unicaTracking(action, event, goal) {
    FormTracking("unica", "ntptAddPair", "Action," + action);
    if (goal) {
        FormTracking("unica", "ntptAddPair", "Goal Event," + goal);
    }
    FormTracking("unica", "ntptEventTag", "EV=" + event);
}

function unicaTrackingLink(link, event) {
    FormTracking("unica", "ntptAddPair", "Link," + link);
    FormTracking("unica", "ntptEventTag", "EV=" + event);
}

function FlashTracking(type, command, args)
{
    type = type.toLowerCase();
    // unica
    if (type=="unica")
    {
       // check to if if it's ON
        if (NTPT_GLBLEXTRA!=null && NTPT_GLBLEXTRA!="") {unicaFunctions(command, args);}
    }
}

function FormTracking(type, command, args)
{
    FlashTracking(type, command, args);
}

function PubLibTracking(actionValue)
{
    FlashTracking("unica", "ntptEventTag", "ev=Publication_Library&action=" + actionValue);
}

function IntLinTracking(actionValue)
{
    ntptEventTag('ev=internal_links&link=' + actionValue);
}

function track_link(url)
{ 
    var imgObject = new Image();
    imgObject.src = url;
}

function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  }
} 

function CloseOverlay(id)
{
    document.getElementById(id).style.display = 'none';
}

function OpenOverlay(id)
{
    document.getElementById(id).style.display = 'block';
}
function isDigits(myText)
{
    var charpos = myText.search("[^0-9]"); 
		if(myText.length > 0 && charpos >= 0) 
		{		  
			// alert("Non-Numeric character at position " + eval(charpos + 1)); 
			return false; 
		}
		return true;
}

/***********************************************************************************
Opens a new page and have it focusing on top
* @param (String): url - the url to open in the new page
************************************************************************************/
function openNewPage(url) {
    var newPage = window.open(url, "_blank");
    newPage.focus();
}

var loadCSS = function (file) {
    var link = document.createElement('link');
    link.href = file;
    link.rel = 'stylesheet';
    link.type = 'text/css';
    document.getElementsByTagName('head')[0].appendChild(link);
};

$(document).ready(function (e) {

    /*  Random image usage: set a list of images to choose 
    from in the alt attribute separated by a '|'
    and add 'randomCallout' to the class attribute */
    $(".randomImage").attr("src", function () {
        var urls = $(this).attr("alt").split("|");
        var index = (Math.random() * urls.length) | 0;
        return urls[index];
    });
});




//title issue for IE7

if($.browser.msie){
    var originalTitle = document.title.split("#")[0];    
    document.attachEvent('onpropertychange', function (evt) {
    if(evt.propertyName === 'title' && document.title !== originalTitle) {
        setTimeout(function () {
           document.title = originalTitle;
        }, 1);
    }
});
}
