// 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:600px; 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="/news/default.aspx" 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="/software-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="Google Analytics &amp; Search Engine Marketing"><img alt="Google Analytics &amp; Search Engine Marketing" height="20" src="/images/global/headerRegion/topNav_marketing_'+topnavMarkerMarketing+'.gif" width="330"/></a></div><div><a href="/website-design/default.aspx" title="Website Design &amp; Hosting"><img alt="Website Design &amp; 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 Applications &amp; eCommerce" 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="software-development/default.aspx" title="Overview"/><area alt="Web Application Development" coords="470,67,675,88" href="software-development/web-application-development.aspx" title="Web Application Development"/><area alt="eCommerce" coords="470,94,675,115" href="software-development/ecommerce-solutions.aspx" title="eCommerce"/><area alt="Inventory Control" coords="470,121,675,142" href="software-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="/news/" 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 Applications &amp; eCommerce, Google Analytics &amp; Search Engine Marketing, Website Design &amp; Hosting" height="297" src="images/global/headerRegion/home/impact.jpg" usemap="#impact" width="940"/><map name="impact"><area alt="Software Development" coords="70,95,277,243" href="software-development/default.aspx"/><area alt="Google Analytics &amp; Search Engine Marketing" coords="368,97,574,245" href="internet-marketing/default.aspx"/><area alt="Website Design &amp; Hosting" coords="664,96,871,244" href="website-design/default.aspx"/></map></div>' +altContentUniversal + '</div>';

					break;
					
			case "landingFlash":
				switch(section_arr[1]){
					case "software-development":	detailLink = "/software-development/ecommerce-solutions.aspx";
													altTitleText = "Web Applications &amp; eCommerce";
						break;
					case "internet-marketing":		detailLink = "/web-marketing/website-analytics.aspx";
													altTitleText = "Google Analytics &amp; Search Engine Marketing";
						break;
					case "website-design":			detailLink = "/website-design/graphic-design.aspx";
													altTitleText = "Web Design &amp; 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 + "/website-design/graphic-design.jpg";	
															break;
			
			case "ecommerce-development":					_level0.interface_str = _level0.imagePath_str + "/software-development/ecommerce-solutions.jpg";	
															break;
			
			case "website-development":				
			case "ecommerce-website-development":			_level0.interface_str = _level0.imagePath_str + "/software-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 + "/website-design/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 "+altContent+" video.'
		document.write(alternateContent);  // insert non-flash content
	}
}