// JavaScript Document


// ---- Control Variables ------>
var interface_str = "";
var imagePath_str = "/images/interior-impact";


function createFlashPlayer(player, w, h, id, file, section, header){

// Check to see if the version meets the requirements for playback -- 
//hasReqestedVersion = false;
    
    if (hasReqestedVersion) {
        // if we've detected an acceptable version
        // embed the Flash Content SWF when all tests are passed
        
        file = "currentFolder=" + file;
        section = "currentSection=" + section;
        header = "headerImg=" + header;
        
        if(id == "homeFlash") document.write('<div id="flashContainer" style="height:120px; margin:0 0 0 -20px; padding:0;">');
        else if(id == "flashPopupVideoPlayer") document.write('<div id="flashContainer" style="height:420px; margin:0 0 0 0px; padding:0;">');
        else document.write('<div id="flashContainer" style=" z-index: 400; height:283px; margin:0 0 0 -20px; padding:0;">');
        
        AC_FL_RunContent(
                "src", player,
                "width", w,
                "height", h,
                "align", "left",
                "id", id,
                "quality", "high",
                "bgcolor", "ffffff",
                "name", "slideshow",
                "allowScriptAccess","sameDomain",
                "type", "application/x-shockwave-flash",
                'codebase', 'http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab',
                "pluginspage", "http://www.adobe.com/go/getflashplayer",
                "base", ".",
                "wmode", "transparent",
                "menu", "false",
                "FlashVars", file+'&'+section+'&'+header
                
        );
            document.write('</div>');
    } else {  
        //flash is too old or we can't detect the plugin
        
        var topnavMarkerApplications = "off";
        var topnavMarkerMarketing = "off";
        var topnavMarkerDesign = "off";
        var altContentFeatured =""  ;
        var altContent = "";
        var detailLink = "";
        var altTitleText = "";
        
        
        var section_arr = currentFolder.split("/");
        if(section_arr[1]=="") section_arr[1]="seo";
        
        
        var altContentUniversal = '<div class="utilityNav"><a class="screenreaderNavAnchor" name="skipToUtilityNav"></a><a href="/default.aspx" title="Home">Home</a><a href="/company/default.aspx" title="Company">Company</a><a href="http://blog.beacontechnologies.com/category/beacon-news/" target="_blank" title="News">News</a><a href="/contact/default.aspx" title="Contact Us">Contact Us</a><a href="/careers/default.aspx" title="Careers">Careers</a><a href="javascript:newWindow=window.open(\'/clientviews/default.aspx\',\'popupWindow\',\'menubar=no,toolbar=no,width=600,height=400,top=10,left=20,status=0,resizable=0,scrolling=yes,scrollbars=1\');newWindow.focus();" title="Client Login - Link opens a new window">Client Login</a></div><a href="/default.aspx" title="Return to Home"><img alt="Beacon Technologies, Inc." class="beacon_logo" height="86" src="/images/global/headerRegion/beacon_logo.gif" width="235"/></a><div id="searchBox"><form action="http://search.beacontechnologies.com/search" method="GET"><table border="0" cellpadding="0" cellspacing="0"><tr><td id="label">search:</td><td><input id="searchFieldStatic" type="text" name="w" value="" /></td><td><input id="submitBtnStatic" type="submit" value="GO" /> </td></tr></table></form></div><div id="topNav"><a class="screenreaderNavAnchor" name="skipToTopNav"></a><div><a href="/web-development/default.aspx" title="Web Applications &amp; eCommerce"><img alt="Web Applications &amp; eCommerce" height="20" src="/images/global/headerRegion/topNav_applications_'+topnavMarkerApplications+'.gif" width="330"/></a></div><div><a href="/web-marketing/default.aspx" title="Web Marketing"><img alt="Web Marketing" height="20" src="/images/global/headerRegion/topNav_marketing_'+topnavMarkerMarketing+'.gif" width="330"/></a></div><div><a href="/web-hosting/default.aspx" title="Web Hosting"><img alt="Website Hosting" height="20" src="/images/global/headerRegion/topNav_design_'+topnavMarkerDesign+'.gif" width="330"/></a></div></div>';
        
        switch(id){
            case "homeFlash":
                altContentFeatured = '<div id="contentRegion"><div class="contentRegionBottom"><div class="contentContainer"><div id="content"><a class="screenreaderNavAnchor" name="skipToContent"></a><img alt="Web Development" height="202" src="images/home/content_webapps.gif" usemap="#content_webapps" width="708"/><map name="content_webapps"><area alt="Overview" coords="470,40,675,61" href="web-development/default.aspx" title="Overview"/><area alt="Web Development" coords="470,67,675,88" href="web-development/web-application-development.aspx" title="Web Development"/><area alt="eCommerce" coords="470,94,675,115" href="web-development/ecommerce-solutions.aspx" title="eCommerce"/><area alt="Inventory Control" coords="470,121,675,142" href="web-development/inventory-control.aspx" title="Inventory Control"/></map></div><div class="clear"></div></div><div id="rightNav"><a class="screenreaderNavAnchor" name="skipToQuickLinks"></a><img alt="Quick Links" class="title" height="41" src="images/global/contentRegion/rightNav/quick_links.gif" width="180"/><div><a href="website-design/design-portfolio.aspx" title="Portfolio">Portfolio</a></div><div><a href="http://blog.beacontechnologies.com/category/beacon-news/" target="_blank" title="News">News</a></div><div><a href="/website-design/content-management-system.aspx" title="Cascade Server CMS">Cascade Server CMS</a></div><div><a href="http://www.searchscorecard.com/" target="_blank" title="">Search Scorecard (free)</a></div></div><div class="clear"></div></div></div><div id="headerRegion">';
                altContent = altContentFeatured+ '<div id="featuredContent"><img alt="Web Development, Web Marketing, Web Hosting" height="297" src="images/global/headerRegion/home/impact.jpg" usemap="#impact" width="940"/><map name="impact"><area alt="Web Development" coords="70,95,277,243" href="web-development/default.aspx"/><area alt="Web Marketing" coords="368,97,574,245" href="web-marketing/default.aspx"/><area alt="Web Hosting" coords="664,96,871,244" href="web-hosting/default.aspx"/></map></div>' +altContentUniversal + '</div>';
                break;
                    
            case "landingFlash":
                switch(section_arr[1]){
                    case "web-development":     detailLink = "/web-development/ecommerce-solutions.aspx";
                                                altTitleText = "Web Development";
                                                break;
                    case "web-marketing":       detailLink = "/web-marketing/website-analytics.aspx";
                                                altTitleText = "Web Marketing";
                                                break;
                    case "web-hosting":         detailLink = "/web-hosting/graphic-design.aspx";
                                                altTitleText = "Web Hosting";
                                                break;
                }
                altContentFeatured = '<div id="featuredContent"><a href="'+detailLink+'" title="'+altTitleText+'"><img alt="'+altTitleText+'" height="331" src="/flash/landing/'+section_arr[1]+'/interfaceStatic.jpg" width="940"/></a></div>';
                    altContent = altContentUniversal+altContentFeatured;
                    break;
                    
                    
            case "interiorFlash":
            
                switch(section_arr[1]){
                    
                    case "careers":         interface_str = imagePath_str + "/careers/default.jpg";
                                            break;
                    case "company":         interface_str = imagePath_str + "/company/default.jpg";
                                            break;
                    case "news":            interface_str = imagePath_str + "/news/default.jpg";
                                            break;
                    case "default404":      interface_str = imagePath_str + "/default404/default.jpg";
                                            break;
                    case "seo":             getSEOPage(section_arr[2]);
                                            break;
                    case "contact":         if(section_arr[2] == "contactForm" || section_arr[2]=="contactConfirm"){
                                                interface_str = imagePath_str + "/contact/default.jpg";
                                                break;
                                            }
                    default:                interface_str= imagePath_str + currentFolder+".jpg";
                                            break;
                }
                altContentFeatured = '<div id="featuredContent"><img alt="'+altTitleText+'" title="'+altTitleText+'" height="246" src="'+interface_str+'" width="940"/></div>';
                altContent = altContentUniversal+altContentFeatured;
                break;
                    
        }
        
        document.write(altContent);  // insert non-flash content
    }
}


function getSEOPage(_page_str){
        switch(_page_str){
        
            case "Website-Analysis":            
            case "ecommerce-marketing":
            case "improve-search-engine-ranking":
            case "search-engine-marketing1":
            case "Search-Engine-Marketing":
            case "search-engine-marketing1":
            case "increase-web-traffic":
            case "greensboro-search-engine-optimization":
            case "charlotte-search-engine-optimization":    _level0.interface_str = _level0.imagePath_str + "/web-marketing/search-engine-marketing.jpg";       
                                                            break;
                                                            
            case "greensboro-website-design":
            case "greensboro-web-site-design":
            case "professional-web-design": 
            case "charlotte-web-site-design-firm":          _level0.interface_str = _level0.imagePath_str + "/web-hosting/graphic-design.jpg";  
                                                            break;
            
            case "ecommerce-development":                   _level0.interface_str = _level0.imagePath_str + "/web-development/ecommerce-solutions.jpg"; 
                                                            break;
            
            case "website-development":             
            case "ecommerce-website-development":           _level0.interface_str = _level0.imagePath_str + "/web-development/web-application-development.jpg";                 
                                                            break;
                                                            
            case "maintenance":                             _level0.interface_str = _level0.imagePath_str + "/company/default.jpg";                 
                                                            break;
            
            case "seo-specialist":
            case "search-engine-experts":
            case "seo-consultants":                         _level0.interface_str = _level0.imagePath_str + "/web-marketing/search-engine-experts.jpg";                 
                                                            break;
                                                            
            case "flash-website-design":                    _level0.interface_str = _level0.imagePath_str + "/flash-website-design.jpg";                    
                                                            break;
            
            case "web-hosting-services":    
            case "managed-dedicated-hosting":               _level0.interface_str = _level0.imagePath_str + "/web-hosting/website-hosting.jpg";                 
                                                            break;
            
            
            case "Web-Marketing-SEO-Pricing":               _level0.interface_str = _level0.imagePath_str + "/web-marketing/pricing.jpg";                   
                                                            break;
            
            case "Live-Organic-Optimization-Success":       _level0.interface_str = _level0.imagePath_str + "/web-marketing/ppc-seo-marketing.jpg";                 
                                                            break;
            
            case "google-analytics":
            case "website-analytics":                       _level0.interface_str = _level0.imagePath_str + "/web-marketing/website-analytics.jpg";                 
                                                            break;
            
            case "ppc-management":                          _level0.interface_str = _level0.imagePath_str + "/web-marketing/ppc-management.jpg";                    
                                                            break;
            case "Google-Adwords":                          _level0.interface_str = _level0.imagePath_str + "/web-marketing/Google-Adwords.jpg";                    
                                                            break;
            
            case "increase-web-traffic":
            case "website-optimization":
            case "website-optimization":
            case "website-optimizer":                       _level0.interface_str = _level0.imagePath_str + "/web-marketing/website-optimizer.jpg";                 
                                                            break;
            
        }
}


function createFlashPlayerPopUp(player, w, h, id, file, wmode, altContent){

// Check to see if the version meets the requirements for playback -- 
    //hasReqestedVersion = true;
    if (hasReqestedVersion) {
        // if we've detected an acceptable version
        // embed the Flash Content SWF when all tests are passed
config = "{'clip': {'url': 'beacon', 'provider': 'rtmp'},'plugins': {'rtmp': {'url': 'flowplayer.rtmp-3.2.0.swf', 'netConnectionUrl': '"+file+"','objectEncoding': '0'}}}"

        AC_FL_RunContent(
                "src", player,
                "width", w,
                "height", h,
                "align", "center",
                "id", "locator",
                "quality", "high",
                "bgcolor", "000000",
                "name", "locator",
                "allowScriptAccess","sameDomain",
                "type", "application/x-shockwave-flash",
                'codebase', 'http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab',
                "pluginspage", "http://www.adobe.com/go/getflashplayer",
                "base", ".",
                "wmode", wmode,
                "FlashVars", 'config='+config,
                "allowFullScreen", "true",
 "class", "video-embed"
    );

    
    } else {  // flash is too old or we can't detect the plugin
        var alternateContent = 'You must enable flash to view the Beacon Technologies video.'
        document.write(alternateContent);  // insert non-flash content
    }
}
