<!--

function inputRootPage(ver) {
	reqMajorVer = ver;
	reqRevision = 0;
	curFlashVersion = DetectFlashVer(reqMajorVer,0,reqRevision); //ignore middle 0
	curFlashVersion = DetectFlashVer(reqMajorVer,0,reqRevision); //ignore middle 0
	if (curFlashVersion != true) {
		document.write('<p><font face="Arial, Helvetica, sans-serif" size="2">Bluegill Media Labs</font></p>');
		document.write('<font face="Arial, Helvetica, sans-serif" size="2">This website requires <a href="http://www.adobe.com">Adobe\'s Flash Player</a></font><br>');
		document.write('<font face="Arial, Helvetica, sans-serif" size="2">You can contact us at 403-667-4536 for further information</p><p>Bluegill Media Laboratories offering graphic design, web site development, flash and print media in the Calgary area. We have been creating exciting websites and new media for clients in all different industries since 1999. Bluegill Media strives to focus on our client\'s business needs and will make your website or ad campaign do more for your business then you ever thought possible. It is our promise to provide a product that suites your business needs. We are here to meet and exceed your expectations and not just up-sell you extras that your company does not require. Simply give us a call if you have any questions about Bluegill\'s products and services or for a free estimate. We can also provide a list of great references, a print or a digital portfolio if requested. Thank you for your interest in our company and we hope that you will choose Bluegill Media Lab\'s extensive skills in graphic design, web site development, website design, print media, business cards, posters, brochures and more. If you are wondering if your project is something we have experience in just give us a shout. If it isn\'t something that we typically do we may know a company that does.</p>');
		document.write('</ul>');
	} else {
		document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="100%" height="100%" id="wbg1" align="middle">');
		document.write('<param name="allowScriptAccess" value="sameDomain" />');
		document.write('<param name="movie" value="bluegillnewhome.swf" /><param name="quality" value="high" /><param name="salign" value="t" /><param name="bgcolor" value="#ffffff" /><embed src="bluegillnewhome.swf" quality="high" salign="t" bgcolor="#ffffff" width="100%" height="100%" name="wbg1" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
		document.write('</object>');
	}
};


function getBrowserHeight(height) {
	var intMovHeight;
	intMovHeight = "";
	
	
	if (navigator.appName.indexOf("Microsoft") != -1) {
		//alert('ie');
		intMovHeight = document.body.scrollHeight
	} else if (navigator.appName.indexOf("Netscape") != -1) {
		//alert('NS');
		intMovHeight = window.innerHeight
	} else {
		//alert('non-standard browser error, this page may not display right');
		intMovHeight = screen.height;
	};
	if (intMovHeight == "") { //just incase
		//alert('unexpected error, this page may not display right');
		intMovHeight = height;
	};
	
	forUseScreenSize = intMovHeight+''; // convert to string
	//alert(forUseScreenSize);
	//alert("hello, your browser use size will be " + forUseScreenSize);
	//alert(forUseScreenSize);
	return forUseScreenSize;
};

function flashContent(name,ext,height,width,curFlashVersion,bgcolor,thisdir) {
var intMovWidth;
var intMovHeight;
var resWidth;
var ratio; 
	intMovWidth = height;
	intMovHeight = width;

	if (thisdir != 1) { name = '../' + name ;}
	
//document.write(DetectFlashVer(flashVerNeeded)+''); //will return false, true or an older version number
	if (curFlashVersion==true) {
		if ((navigator.appName.indexOf("Microsoft") != -1) && (navigator.appVersion.indexOf("Mac") == -1) && (parseInt(navigator.appVersion) > 3)) {
			document.write('<OBJECT classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" WIDTH="' + intMovWidth + '" HEIGHT="' + intMovHeight + '"><param name="allowScriptAccess" value="sameDomain" /><param name="name" value="' + name +'.swf" /><param name="movie" value="' + name +'.swf" /><param name="quality" value="high" /><param name="bgcolor" value="' + bgcolor + '" /></OBJECT>');
		} else if (navigator.appName.indexOf("Netscape") != -1) {
			//alert('ns');
			if (navigator.plugins["Shockwave Flash"]) {
				document.write('<embed src="' + name +'.swf" name="' + name +'" width="' + intMovWidth + '" height="' + intMovHeight + '" quality="high" bgcolor="' + bgcolor + '" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" />');
				//document.write('<EMBED menu=false src="' + name +'.swf" swLiveConnect="true" quality=high bgcolor="' + bgcolor + '" WIDTH="' + intMovWidth + '" HEIGHT="' + intMovHeight + '" TYPE="application/x-shockwave-flash"></EMBED>');
			} else {
				self.name = "noflash";
			}
		} else {
			self.name = "noflash";
		}
	} else {
		self.name = "noflash";
	}
//document.write(curFlashVersion+' in window: '+ self.name);
};

function linkforamail(fir,sec,domain,ext) {
	document.write('e <a href="mailto:' + fir + sec + '@' + domain + '.' + ext + '" title="Email Us">Email &raquo;</a><br>');
}

function flashlink() {
	if (self.name == "noflash") {
		document.write('<a href="http://www.adobe.com/products/flashplayer/" target="_mm"><img src="../images/getflash.gif" alt="" width="53" height="13" border="0"></a>');
	}
};

function flashhomelink() {
	if (self.name == "noflash") {
		document.write('<a href="http://www.adobe.com/products/flashplayer/" target="_mm"><img src="images/getflash.gif" alt="" width="53" height="13" border="0"></a>');
	}
};


// -----------------------------------------------------------------------------
// Globals
// Major version of Flash required
var requiredMajorVersion = 8;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 0;
// the version of javascript supported
var jsVersion = 1.0;
// -----------------------------------------------------------------------------
// -->


var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
jsVersion = 1.1;
// JavaScript helper required to detect Flash Player PlugIn version information
function JSGetSwfVer(i){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
      		var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			descArray = flashDescription.split(" ");
			tempArrayMajor = descArray[2].split(".");
			versionMajor = tempArrayMajor[0];
			versionMinor = tempArrayMajor[1];
			if ( descArray[3] != "" ) {
				tempArrayMinor = descArray[3].split("r");
			} else {
				tempArrayMinor = descArray[4].split("r");
			}
      		versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0;
            flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
      	} else {
			flashVer = -1;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	// Can't detect in all other cases
	else {
		
		flashVer = -1;
	}
	return flashVer;
} 

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) 
{
 	reqVer = parseFloat(reqMajorVer + "." + reqRevision);
   	// loop backwards through the versions until we find the newest version	
	for (i=25;i>0;i--) {	
		if (isIE && isWin && !isOpera) {
			versionStr = VBGetSwfVer(i);
		} else {
			versionStr = JSGetSwfVer(i);
		}
		if (versionStr == -1 ) { 
			return false;
		} else if (versionStr != 0) {
			if(isIE && isWin && !isOpera) {
				tempArray         = versionStr.split(" ");
				tempString        = tempArray[1];
				versionArray      = tempString .split(",");				
			} else {
				versionArray      = versionStr.split(".");
			}
			versionMajor      = versionArray[0];
			versionMinor      = versionArray[1];
			versionRevision   = versionArray[2];
			
			versionString     = versionMajor + "." + versionRevision;   // 7.0r24 == 7.24
			versionNum        = parseFloat(versionString);
        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
			if ( (versionMajor > reqMajorVer) && (versionNum >= reqVer) ) {
				return true;
			} else {
				return ((versionNum >= reqVer && versionMinor >= reqMinorVer) ? true : versionNum );	
			}
		}
	}	
}


//-->
