/*-----------------------------------------------
flashInsert for Theme template

  Insert flash content using SWFObject
  $Id: tpl_theme.js 323 2007-05-22 07:52:21Z keolo $
-----------------------------------------------*/
function flashInsert() {
    var so = new SWFObject("/common/flash/logo.swf", "branding-logo-flash", "154", "65", "8");
    so.addParam("wmode", "transparent");
    so.addVariable("category", "nothome");
    so.write("branding-logo");


    var so = new SWFObject("/common/flash/nav_primary.swf", "nav-primary-flash", "154", "351", "8");
    so.addParam("wmode", "transparent");
    so.addVariable("themesURI1", "/themes/current");
    so.addVariable("category", category);
    so.write("nav-primary");


    if( typeof(linkNumber) != "undefined" ) { // Check if the variable linkNumber exists
        var so = new SWFObject("/common/flash/themesubmenu.swf", "nav-secondary-flash", "174", "110", "8");
        so.addParam("wmode", "transparent");
        so.addVariable("linkNumber", linkNumber);
        // Loop through and build "nav-secondary"
        for( i=1;  i <= linkNumber; i++ ) {
            var title = "linkTitle"+i;
            var uri = "URI"+i;
            so.addVariable("linkTitle"+i, this[title]);
            so.addVariable("URI"+i, this[uri]);
        }
        so.write("nav-secondary");
    }


    // Loop through and build "Related Links"
    for( i=1;  i <= numRelatedLinks; i++ ) {
        var uri = "relatedLink" +i+ "URI"; // it's possible to use eval here instead
        var text = "relatedLink" +i+ "Text";

        var so = new SWFObject("/common/flash/related"+i+".swf", "related-link"+i+"-flash", "167", "19", "8");
        so.addParam("wmode", "transparent");
        so.addVariable("URI1", this[uri]); // it's possible to use eval here instead
        so.addVariable("linkText", this[text]);
        so.write("related-link"+i+"");
    }


    var so = new SWFObject("/common/flash/nav_ternary.swf", "nav-ternary-flash", "167", "110", "8");
    so.addParam("wmode", "transparent");
    so.write("nav-ternary");


    var so = new SWFObject("/common/flash/breadcrumb.swf", "nav-breadcrumbs-flash", "174", "19", "8");
    so.addParam("wmode", "transparent");
    so.addVariable("title", breadcrumbsTitle);
    so.write("nav-breadcrumbs");

    if( typeof themeSwfUri == 'undefined' ) { themeSwfUri = "/common/flash/theme.swf"; }
    var so = new SWFObject( themeSwfUri, "content-primary-flash", "607", "1209", "8");
    so.addParam("wmode", "transparent");
    if( typeof totalSlides != 'undefined' ) { so.addVariable("totalSlides", totalSlides); }
    if( typeof imageLocation != 'undefined' ) { so.addVariable("imageLocation", imageLocation); }
    // Loop through and build "Slides"
    for( i=1;  i <= totalSlides; i++ ) {
        var value = "title"+i;
        so.addVariable("title"+i, this[value]);
    }
    so.write("content-primary");


    var so = new SWFObject("/common/flash/address.swf", "siteinfo_addressline-flash", "167", "130", "8");
    so.addParam("wmode", "transparent");
    so.write("siteinfo-addressline");
}

