/* Functions and methods that interact with and/or supplement Flash applications */


// Change background color in synchrony with Flash background color changes.

function insertPlaceholder(placeholderBannerPath) {
  if(!document.getElementById('flheader')) return;

  var flheader = document.getElementById('flheader');
  var placeholder = document.createElement('img');
  placeholder.className = 'noflash_banner';
  placeholder.src = placeholderBannerPath;
  flheader.insertBefore(placeholder, flheader.firstChild);
}

function replaceBanner(noFlashBannerPath) {
  if(!document.getElementById('flheader')) return;

  var flheader = document.getElementById('flheader');
  if(flheader.getElementsByTagName('embed')[0] || flheader.getElementsByTagName('object')[0]) return;

  flheader.innerHTML = '<a href="http://www.adobe.com/shockwave/download/download.cgi" target="_blank"><img id="home_failover_flashUpgrade" src="' + noFlashBannerPath + '" alt="Get Adobe Flash Player" usemap="#upgrade_flash" class="noflash_banner" border="0" /></a><map name="upgrade_flash" id="upgrade_flash"><area shape="rect" alt="Download Flash Player" title="Get Adobe Flash Player" coords="321,176,725,266" href="http://www.adobe.com/shockwave/download/download.cgi" target="_blank" /></map>';
}

function initializeSWFObject(noFlashBannerPath) {
  var so = new SWFObject('http://www.webdesigningindia.in/swf/main.swf', 'home_globe', '780', '180', '8', '#ffffff', true);
  so.addParam('base', 'flash');
  so.setAttribute('useExpressInstall', 'true');
  so.write('flheader')

  replaceBanner(noFlashBannerPath);
}

function changeBgColor(sRGB) {
  document.getElementsByTagName('body')[0].style.backgroundColor = sRGB;
}

