/*
Title: Common Javascripts 
Author: Designkitchen, Inc. 
*/

// swf content to overwrite content in the id spash container

function flashDance() {
    if (document.getElementById('flash')) {
        var so = new SWFObject("swf/Shell.swf", "flash", "976", "600", "9", "#000000");
        so.addParam("allowScriptAccess","always");
        so.addParam("allowFullScreen","false");
        so.addParam("base", "flash");
        so.addParam("scale", "noScale");
        so.addParam("wmode", "opaque");
        so.addParam("quality", "high");

        var referrer = getQueryValue("source");
        so.addVariable("Source_Code", referrer);

        so.write("flash");
    }
};

function toggleShare(e) {
    if(document.getElementById("sharebox").style.display=="none") {
        e.className="sharedon";
        document.getElementById("sharebox").style.display="";
    }
    else {
        e.className="share";
        document.getElementById("sharebox").style.display="none";
    }
}

/* Facebook Share, from LTE Experience                  *
 * http://business.motorola.com/experiencelte/home.html */
function fbs_click() {
    u=location.href;
    t=document.title;
    window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
} 

function toggleHeaderShare() {
    var headerEl = $("header");
    if (headerEl) {
        $("header").toggleClassName("openShareTray");
    }
}

document.observe("dom:loaded", function() {
    /* Share Button, Header */
    var btnHeaderShare = $("button_header_share");
    if (btnHeaderShare) {
        $(btnHeaderShare).observe("click", function(e) { 
            toggleHeaderShare();
            e.preventDefault();
        });
    }
    /* Facebook Share Button, Header */
    var btnFacebook = $("button_share_header_facebook");
    if (btnFacebook) {
        $(btnFacebook).observe("click", function(e) { 
            fbs_click();
            //e.preventDefault();
        });
    }
});

function getQueryValue(key) {
    var queryString = window.location.search;
    var finalString = "27294"; // default value specified by Moto 5/26/09
    if (queryString != "") {
        if (queryString.indexOf(key)) {
            var keyPos = queryString.indexOf(key);
            var valPos = keyPos + key.length + 1;
            var stringRight = queryString.substr(valPos);
            if (stringRight.indexOf('&') > 0) {
                var sepPos = stringRight.indexOf('&');
                finalString = stringRight.substr(0,sepPos);
            } else {
                finalString = stringRight;
            }
        }
    }

	//alert(finalString);
    return finalString;
}

