﻿//Add JavaScript File from AdvisorChoice main.
document.write(unescape("%3Cscript src=\"/script/flash_writer.js\" type=\"text/javascript\"%3E%3C/script%3E"));
document.write(unescape("%3Cscript src=\"js/tooltip.js\" type=\"text/javascript\"%3E%3C/script%3E"));

//Works for NON-IE Browsers
if (window.addEventListener) {
    window.addEventListener("load", setCurrentHref, false);
    window.addEventListener("load", setHovChangeByClass, false);
    window.addEventListener("load", setSocialLinks, false);
}

//Works for IE Browsers
if (window.attachEvent) {
    window.attachEvent("onload", setCurrentHref);
    window.attachEvent("onload", setHovChangeByClass);
    window.attachEvent("onload", setSocialLinks);
}

function setHovChangeByClass() {
    var imageArray = document.getElementsByTagName("img");
    var item;

    for (item in imageArray) {
        if (imageArray[item] && imageArray[item].className) {
            if (imageArray[item].className.indexOf("changeOnHover") > -1) {
                imageArray[item].setAttribute("onmouseover", "hovChange(this.id);");
                imageArray[item].setAttribute("onmouseout", "hovChange(this.id);");
            }
        }

        if (document.getElementById(item)) {
            if (document.getElementById(item).className.indexOf("changeOnHover") > -1) {
                document.getElementById(item).onmouseover = new Function("hovChange(this.id)");
                document.getElementById(item).onmouseout = new Function("hovChange(this.id)");
            }
        }
    }
}

function setCurrentHref() {
    //Get the specific page name from the URL;
    var currentPage = location.href;
    var locHrefArray = location.href.split("/");
    var currentFileName = locHrefArray[locHrefArray.length - 1];

    //If there is a querystring remove from the "currentPage" value.
    if (currentFileName == location.search) {
        currentPage = currentPage.substring(0, currentPage.indexOf(location.search));
    }

    //If there NO value (nor home page file) set "currentPage" to the href value.
    if (currentFileName == "") {
        currentPage = location.href;
    }

    //Loop through all the links and set the class of the current link
    var anchorArray = document.getElementsByTagName("a");
    var item;

    for (item in anchorArray) {
        if (anchorArray[item].href == currentPage) {
            anchorArray[item].className = "current";
        }
    }
}

function setSocialLinks() {

    var strSocialLinks = "<div id=\"socialMediaBlock\">Share</div>\n\
                         <div id=\"icons\">\n\
                         <a href=\"http://www.raymondjames.com/gateway.asp?site=http://twitter.com/share%3Furl=http://raymondjames.com/branches/library/features/year_end_wealth_management_update/%26text=2010+Year-end+Wealth+Management+Update%26source=raymondjamescom\" onmouseover=\"ddrivetip('Twitter');\" onmouseout=\"hideddrivetip();\" target=\"blank\"><img src=\"images/btn_tw.gif\" id=\"imgTwitter\" alt=\"Twitter\" title=\"\" class=\"socialIcon changeOnHover\" /></a>\n\
                         <a href=\"http://www.raymondjames.com/gateway.asp?site=http://www.facebook.com/sharer.php%3Fu=http://raymondjames.com/branches/library/features/year_end_wealth_management_update/%26t=2010+Year-end+Wealth+Management+Update\" onmouseover=\"ddrivetip('Facebook');\" onmouseout=\"hideddrivetip();\" target=\"blank\"><img src=\"images/btn_fb.gif\" id=\"imgFaceBook\" alt=\"Facebook\" title=\"\" class=\"socialIcon changeOnHover\" /></a>\n\
                         </div>";

    document.getElementById("headBlockRight").innerHTML = strSocialLinks;
	setHovChangeByClass();
}

function hovChange(id) {
    var filename = document.getElementById(id).src;

    var appendPart;

    if (filename.indexOf("?") > -1) {
        appendPart = filename.substring(filename.indexOf("?"), filename.length);
        filename = filename.substring(0, filename.indexOf("?"));
    }
    else {
        appendPart = "";
    }

    if (filename.indexOf(".gif") > -1) {
        if (filename.charAt(filename.length - 5) == "_") {
            filename = filename.substring(0, filename.length - 5) + ".gif" + appendPart;
        }
        else {
            filename = filename.substring(0, filename.length - 4) + "_.gif" + appendPart;
        }
    }
    else if (filename.indexOf(".jpg") > -1) {
        if (filename.charAt(filename.length - 5) == "_") {
            filename = filename.substring(0, filename.length - 5) + ".jpg" + appendPart;
        }
        else {
            filename = filename.substring(0, filename.length - 4) + "_.jpg" + appendPart;
        }
    }

    document.getElementById(id).src = filename;
}
//hover

function hovChange(objImg)
{
	var fileName = objImg.src;
	
	var fileExt = fileName.substring(fileName.length-3);
	
	if(fileName.charAt(fileName.length-5) == "_")
	{ fileName = fileName.substring(0,fileName.length-5) + "." + fileExt; }
	else
	{ fileName = fileName.substring(0,fileName.length-4) + "_." + fileExt; }
	
	objImg.src = fileName;
}


