var hasRightVersion = false;
var flash4Installed = false;
var flash5Installed = false;
var flash6Installed = false;
var flash7Installed = false;

var requiredFlashVersion = 6;

var maxVersion 			= 7;
var installedVersion	= 0;


var isIE 	= (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin 	= (navigator.appVersion.indexOf("Windows") != -1) ? true : false;

if((isIE) && (isWin)){
	document.write('<scr' + 'ipt language="VBScript"\>\n');
	document.write('on error resume next \n');
	document.write('flash4Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
	document.write('flash5Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');  
	document.write('flash6Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');
	document.write('flash7Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))) \n');
	document.write('</scr' + 'ipt\> \n');
}

function checkForFlash(){
	
	if(navigator.plugins){
		if(navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]){      			
			var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;			
			var flashVersion = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1));			
			flash4Installed = flashVersion == 4;
			flash5Installed = flashVersion == 5;
			flash6Installed = flashVersion == 6;
			flash7Installed = flashVersion >= 7;
		}	
	}
	
	for(var i = 4; i <= maxVersion; i++){  
		if (eval("flash" + i + "Installed") == true){
			installedVersion = i;
		}
	}
						
	if (installedVersion >= requiredFlashVersion){
		hasRightVersion = true;
	}
		
	return hasRightVersion;
}


function printPageHeader(strFlashSwfUrl,intWidth,intHeight,fallbackInfo,strBgColor,strSitemapUrl){
	
	var str 	= '';
	var bgcolor = (strBgColor) 	  ? strBgColor : 'f2f0e9';
	var sitemap = (strSitemapUrl) ? ' usemap="#'+strSitemapUrl+'" ':''; 
	
	if(checkForFlash()){
		str = '<object type="application/x-shockwave-flash" data="' + strFlashSwfUrl + '" width="' + intWidth + '" height="' + intHeight + '">'
			+ '<param name="movie" value="' + strFlashSwfUrl + '" />'
			+ '<param name="menu" value="false" />'
			+ '<param name="quality" value="high" />'
			+ '<param name="bgcolor" value="#'+bgcolor+'" />'
			+ '</object>';
	}else{
	
		if(typeof(fallbackInfo) == 'object'){
			
			str = '<table cellspacing="0" cellpadding="0" style="margin-bottom: 4px;">'
				+ '<tr>'
				+ '<td colspan="3"><img src="'+fallbackInfo.topimage+'" width="740" height="8" alt="" /></td>'
				+ '</tr>'
				+ '<tr>'
				+ '<td><a href="'+fallbackInfo.homeurl+'"><img src="'+fallbackInfo.leftimage+'" width="152" height="150" alt="" /></a></td>'
				+ '<td><a href="'+fallbackInfo.photourl+'"><img src="'+fallbackInfo.midimage+'" width="410" height="150" alt="" /></a></td>'
				+ '<td><img src="'+fallbackInfo.rightimage+'" width="178" height="150" alt="" /></td>'
				+ '</tr>'
				+ '</table>';
				
		}else if(typeof(fallbackInfo) == 'string'){
			
			str = '<div><img src="' + fallbackInfo + '" width="' + intWidth + '" height="' + intHeight + '" alt="" '+sitemap+'/></div>';
		
		}
	}
	
	document.write(str);	
}

function rollover(obj,cNormal,cOver,cActive){
	if(obj.parentNode){
		if(obj.parentNode.className != cActive){		
			obj.parentNode.className = (obj.parentNode.className == cNormal) ? cOver : cNormal;
		}
	} 
}

function winpop(winUrl,winName,winWidth,winHeight){			
	var intX 	= (screen.availWidth/2) - (winWidth/2);
	var intY 	= (screen.availHeight/2) - (winHeight/2);	
	var objWin 	= window.open('pop.html?width='+winWidth+'&height='+winHeight+'&image='+winUrl,winName,'width='+winWidth+',height='+winHeight+',toolbar=0,location=0,directories=0,status=0,scrollbars=0,resizable=0');
	objWin.moveTo(intX,intY);		
	objWin.focus();
}
