/* Tracking Codes: the following is for use in the javascript tracking codes for offsite links */
    var TrackingCode = new Object;
    TrackingCode["http://www.wyeth.com/content/privacy"] = "Privacy_Policy_PDF";
    TrackingCode["http://www.wyeth.com/terms"] = "Terms_And_Conditions_PDF";
    TrackingCode["http://www.wyeth.com/contact"] = "Contact_Us_Link";
    TrackingCode["http://www.wyeth.com/countrynotice"] = "US_Residency_Link";
    TrackingCode["http://www.wyeth.com/patientassistance"] = "Program_Assistance_Program_Link";
    TrackingCode["http://www.wyeth.com/content/getfile.asp?id=100"] = "Prescribing_Information_PDF";
    TrackingCode["http://www.wyeth.com/content/getfile.asp?id=472"] = "Medication_Guide";
    TrackingCode["http://www.psych.org/"] = "Link_psych";
    TrackingCode["http://www.apa.org/"] = "Link_APA";
    TrackingCode["http://www.adaa.org/"] = "Link_ADAA";
    TrackingCode["http://www.nmha.org/"] = "Link_NMHA";
    TrackingCode["http://www.nimh.nih.gov/"] = "Link_NIMH";
    TrackingCode["http://www.amhca.org/"] = "Link_AMHCA";
    TrackingCode["http://www.counseling.org/"] = "Link_Counseling";
    TrackingCode["http://www.abct.org/"] = "Link_ABCT";
    TrackingCode["http://www.nacbt.org/"] = "Link_NACBT";
    TrackingCode["http://www.afsp.org/"] = "Link_AFSP";
    TrackingCode["http://www.nami.org/"] = "Link_NAMI";
    TrackingCode["http://www.aa.org/"] = "Link_AA";
    TrackingCode["http://www.na.org/"] = "Link_NA";
    TrackingCode["http://www.narsad.org/"] = "Link_NARSAD";
    TrackingCode["http://www.webmd.com/"] = "Link_WebMD";
    TrackingCode["http://www.caregiver.com/"] = "Link_Caregiver";
    TrackingCode["http://www.intelihealth.com/"] = "Link_Intelihealth";
    TrackingCode["pdf/resource_helping-family-friends.pdf"] = "Helping_PDF";
    TrackingCode["/pdf/resource_patient-education.pdf"] = "Remember_PDF";
    TrackingCode["/pdf/resource_patient-education.pdf"] = "Education_Guide_PDF";
    TrackingCode["/pdf/resource_patient-action-plan.pdf"] = "Action_Plan_PDF";
    TrackingCode["/pdf/resource_potential-risk-suicide.pdf"] = "Depressed_PDF";
    TrackingCode["http://www.wyeth.com/content/privacy"] = "Privacy_Policy_PDF";
    TrackingCode["http://www.wyeth.com/terms"] = "Terms_And_Conditions_PDF";
    TrackingCode["http://www.wyeth.com/contact"] = "Contact_Us_Link";
    TrackingCode["http://www.wyeth.com/countrynotice"] = "US_Residency_Link";
    TrackingCode["http://www.wyeth.com/patientassistance"] = "Program_Assistance_Program_Link";
/* end Tracking Codes */




/* Change class name of an element with an ID */
function changeClass(itemID, itemClass) {
	document.getElementById(itemID).className = itemClass; }
/* end change class name */


/* toggle class name of an element with an ID */
function toggleClass(itemID, itemClass1, itemClass2) {
    itemClass = document.getElementById(itemID).className;
    if (itemClass == itemClass1) { changeClass(itemID, itemClass2); }
    else { changeClass(itemID, itemClass1); }
}
/* end toggle class name */


/* open a new window (not a popup!) */
function newwin(url) {
    dcsMultiTrack('DCS.dcsuri', url, 'WT.ti', TrackingCode[url], 'DCSext.Product_Download', TrackingCode[url]); // for Tracking Codes
    newwindow = window.open(url);
	if (window.focus) { newwindow.focus() }
	return false; }
/* end new popup */


/* mimic scriptaculous effect for flash movies */
function closeFlash(layer) {
    Effect.Fade(layer);
}
/* END mimic scriptaculous effect flash movies */


/* open a new POPUP window (not just a new window!) */
function popwin(url) {
    if (url == "http://www.wyeth.com/countrynotice") {
        dcsMultiTrack('DCS.dcsuri', url, 'WT.ti', TrackingCode[url], 'DCSext.Product_Download', TrackingCode[url]); // for Tracking Codes
        var h = "300";
        var w = "420"; }
    else if (url == "/doctor-discussion-preview.aspx") {
        var h = "420";
        var w = "620"; }
    else {
        var h = "500";
        var w = "420"; }
    newpopup = window.open(url,'name','height='+h+',width='+w+',scrollbars=yes,resizable=yes');
    if (window.focus) { newpopup.focus() }
	return false; }



/* function for hiding blocks of content */
function hideBlock(divHide) {
	var domHide = findDOM(divHide, 1);
	domHide.display = "none"; }
/* end hiding */



/* function for showing blocks of content */
function showBlock(divHide) {
	var domHide = findDOM(divHide, 1);
	domHide.display = "block"; }
/* end showing */



/* accordian panels for some pages */
function Accordians(panels) {
    for (var i=1; i<=panels; i++) {
        changeClass('more'+i, 'moreon');
        changeClass('close'+i, 'closeon');
        hideBlock('close'+i);
        hideBlock('topic'+i); }
}

function onAccordian(info,panel) {
    if (info == "more") { document.write('<span class="more" id="more'+panel+'" onclick="accordian(\'more\',\''+panel+'\');">more info</span>'); }
    if (info == "close") { document.write('<span class="close" id="close'+panel+'" onclick="accordian(\'close\',\''+panel+'\');">close</span>'); }
}

function accordian(info,panel) {
    if (info == "more") {
        Effect.BlindDown('topic'+panel);
        hideBlock('more'+panel);
        showBlock('close'+panel); }
    else if (info == "close") {
        Effect.BlindUp('topic'+panel);
        hideBlock('close'+panel);
        showBlock('more'+panel); }
    else { }
}
/* end accordian panels */



/* write out the Email and Print tools */
function SiteTools() {
    var strEmail = "<li class=\"email\"><a id=\"openEmail\" href=\"#email\" onclick=\"Effect.Appear('pageMailer'); changeClass('pageMailer','popupviewon'); return false;\">E-mail</a></li>";
    var strPrint = "<li class=\"print\"><a href=\"#print\" onclick=\"print(); return false;\">Print</a></li>";
    document.write(strEmail + "\n" + strPrint);
}
/* end site tools */



function ShowEmailConfirmation()
{
Effect.Appear('pageMailerConfirmation'); changeClass('pageMailerConfirmation','popupviewon');
}
/* */
function getPosition(e) {
    e = e || window.event;
    var cursor = {x:0, y:0};
    if (e.pageX || e.pageY) {
        cursor.x = e.pageX;
        cursor.y = e.pageY; }
    else {
        var de = document.documentElement;
        var b = document.body;
        cursor.x = e.clientX + (de.scrollLeft || b.scrollLeft) - (de.clientLeft || 0);
        cursor.y = e.clientY + (de.scrollTop || b.scrollTop) - (de.clientTop || 0); }
    cursor.x+="px";
    cursor.y+="px";
    return cursor; }

function popupWin( obj, e ) {
    var element = document.getElementById(obj);
    var cursorPosition = {x:0, y:0};
    cursorPosition = getPosition(e);
    with( element.style ) {
        display = "block";
        position = "absolute";
        left = cursorPosition.x;
        top = cursorPosition.y; }
}

function unpop( obj ) {
    var element = document.getElementById(obj);
    element.style.display = "none"; }

function TopicCheckChanged(obj) {
    if(obj.checked) CallServerCheckTopic(obj.value);
    else CallServerUnCheckTopic(obj.value); }

function ReceiveServerData(rValue) {
    
    var baseString = "topic";
    var endString = "s";
    
    if(rValue != 1)
        baseString += endString;
    
    var element = document.getElementById('numTopics')
    
    if(element != null)
    {
        if (element.innerHTML) 
        { 
            element.innerHTML = rValue + " " + baseString; 
        } 
        else if (element.innerText) 
        { 
            element.innertext = rValue + " " + baseString; 
        } 
    }

}

function CheckOrUncheckAll(pField, check) 
{
   if (pField.length > 0) 
   {
        
        var i = 0;
	    for(i=0; i < pField.length; i++)
	    {
	    
            pField[i].checked = check;
	        TopicCheckChanged(pField[i]);
	    }
 
    } 

}

/* write out the Email and Print tools */
function DiscussionTools() {
    
    var strPreview = "<li class=\"preview\"><a href=\"#prview\" onclick=\"popwin('/doctor-discussion-preview.aspx'); return false;\">Preview</a></li>";
    document.write(strPreview );
}
/* end site tools */