// Flash Version Detector  v1.2.1
// documentation: http://www.dithered.com/javascript/flash_detect/index.html
// license: http://creativecommons.org/licenses/by/1.0/
// code by Chris Nott (chris[at]dithered[dot]com)
// with VBScript code from Alastair Hamilton (now somewhat modified)


function isDefined(property) {
  return (typeof property != 'undefined');
}

var flashVersion = 0;
function getFlashVersion() {
	var latestFlashVersion = 9;
   var agent = navigator.userAgent.toLowerCase(); 
	
   // NS3 needs flashVersion to be a local variable
   if (agent.indexOf("mozilla/3") != -1 && agent.indexOf("msie") == -1) {
      flashVersion = 0;
   }
   
	// NS3+, Opera3+, IE5+ Mac (support plugin array):  check for Flash plugin in plugin array
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		var flashPlugin = navigator.plugins['Shockwave Flash'];
		if (typeof flashPlugin == 'object') { 
			for (var i = latestFlashVersion; i >= 3; i--) {
            if (flashPlugin.description.indexOf(i + '.') != -1) {
               flashVersion = i;
               break;
            }
         }
		}
	}

	// IE4+ Win32:  attempt to create an ActiveX object using VBScript
	else if (agent.indexOf("msie") != -1 && parseInt(navigator.appVersion) >= 4 && agent.indexOf("win")!=-1 && agent.indexOf("16bit")==-1) {
	   var doc = '<scr' + 'ipt language="VBScript"\> \n';
      doc += 'On Error Resume Next \n';
      doc += 'Dim obFlash \n';
      doc += 'For i = ' + latestFlashVersion + ' To 3 Step -1 \n';
      doc += '   Set obFlash = CreateObject("ShockwaveFlash.ShockwaveFlash." & i) \n';
      doc += '   If IsObject(obFlash) Then \n';
      doc += '      flashVersion = i \n';
      doc += '      Exit For \n';
      doc += '   End If \n';
      doc += 'Next \n';
      doc += '</scr' + 'ipt\> \n';
      document.write(doc);
   }
		
	// WebTV 2.5 supports flash 3
	else if (agent.indexOf("webtv/2.5") != -1) flashVersion = 3;

	// older WebTV supports flash 2
	else if (agent.indexOf("webtv") != -1) flashVersion = 2;

	// Can't detect in all other cases
	else {
		flashVersion = flashVersion_DONTKNOW;
	}

	return flashVersion;
}

flashVersion_DONTKNOW = -1;

var FlashVersion = getFlashVersion();
var HasFlash = false;
if (FlashVersion >= 6) HasFlash = true;

function writeFlash(flashsrc) {
   var flashHtml = '<div class="flashMovieDiv">';
   flashHtml += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="710" height="200">';
   flashHtml += '<param name="movie" value="'+flashsrc+'"> <param name="quality" value="high"> <param name="bgcolor" value="#ffffff">';
   flashHtml += '<embed src="'+flashsrc+'" quality="high" bgcolor="#ffffff" width="710" height="200" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>';
   flashHtml += '</object></div>';
   document.write(flashHtml);
}

function writeImg(imgsrc, linkhref, alt) {
   var imgHtml = '<div class="homeMainFullImg">';
   //imgHtml += '<img src="'+imgsrc+'" width="710" height="200" alt="" />';
   imgHtml += '<img src="'+imgsrc+'" alt="" />';
   imgHtml += '<div class="homeMainImgMask">';
   if (linkhref != '')
		imgHtml += '<a href="'+linkhref+'"><img src="../../img/home/mask_home_full.gif" width="710" height="200" alt="'+alt+'" /></a>';
   else
		imgHtml += '<img src="../../img/home/mask_home_full.gif" width="710" height="200" alt="'+alt+'" />';
   imgHtml += '</div>';
   imgHtml += '</div>';
   document.write(imgHtml);
}

function writeImgPlusCopy(imgsrc, linkhref, title, copy, linkcopy) {
   var imgHtml = '<div class="homeMainCopy"><table width="100%" border="0" cellpadding="0" cellspacing="0">';
   imgHtml += '<tr><td>'+copy+'<br />&nbsp;<br />';
   if (linkhref != '')
		imgHtml += '<a href="'+linkhref+'" class="linkIndent">&raquo; '+linkcopy+'</a>';
   else	
		imgHtml += linkcopy;
   imgHtml += '</td></tr></table></div>';

   imgHtml += '<div class="homeMainImg">';
   imgHtml += '<img src="'+imgsrc+'" width="480" height="200" alt="" />';
   imgHtml += '<div class="homeMainImgMask">';
   if (linkhref != '')
	  imgHtml += '<a href="'+linkhref+'"><img src="../../img/home/mask_home.gif" width="480" height="200" alt="'+title+'" /></a>';
   else		
	  imgHtml += '<img src="../../img/home/mask_home.gif" width="480" height="200" alt="'+title+'" />';
   imgHtml += '</div>';
   imgHtml += '<div class="homeMainTitle"><table border="0" cellpadding="0" cellspacing="0">';
   imgHtml += '<tr><td class="homeMainTitleTd">'+title+'</td>';
   imgHtml += '<td><img src="../../img/home/main_title_right.gif" width="20" height="40" alt="" /></td>';
   imgHtml += '</tr></table></div>';
   imgHtml += '</div>';
   document.write(imgHtml);
}
