_W=window; _D=_W.document;
function _G(id){if(_D.getElementById){return _D.getElementById(id+'')}else{return null}}
function _GT(t,d){if(_D.getElementsByTagName){return (d?d:_D).getElementsByTagName(t+'')}else{return []}}
function _GA(o,id){var t='';if(typeof(o)=='object'){if(o.getAttribute){t = o.getAttribute(id+'')};return t}}
function _GC(t,d){var i,j,a,b,k,l,r=[]; a=(d?d:_D).getElementsByTagName("*");k=a.length;for(i=0;i<k;i++){if(a[i].className){b=a[i].className.split(' ');l=b.length;for(j=0;j<l;j++){if(t==b[j]){r[r.length]=a[i]};}}};return r;}
function _E(n,p,id,hide){var e=null;if(_D.createElement){e=_D.createElement(n); if(hide){e.style.display='none'}; (p?p:_D.body).appendChild(e)};if(id){e.id=id};return e}
function _O(o){return typeof(o)=='object'?true:false}



function popup(U,W,H,b){
	var s=(typeof(screen)=='object'?screen:false); var SW=(s?(s.availWidth?s.availWidth:s.width):640),SH=(s?(s.availHeight?s.availHeight:s.height):480),X=(SW>W?((SW/2)-(W/2)):0),Y=(SH>H?((SH/2)-(H/2)):0);var k=window.open(U,"","scrollbars="+((b||SW<W||SH<H)?'1':'0')+",toolbar=0,status=0,menubar=0,directories=0,resizable="+((SW<W||SH<H)?'1,maximized=1':'1')+",location=0,"+(s?"width="+(SW<W?SW:W)+",height="+(SH<H?SH:H)+",":'')+"left="+X+",top="+Y+",screenX="+X+",screenY="+Y+',modal=1');if(k.focus){k.focus()};
	return k;
}
function wpopup(U,W,H,b){
 popup(U,W,H,b);
}




var preloaded_images = [];

window.onload = function(){

	var nav = [ 'home', 'ordernow', 'wheretobuy', 'howtouse', 'quikfun', 'blog',  'accessories', 'press', 'contacts', 'uses', 'prouses', 'dslr'];

	for(var i=0; i<nav.length; i++)
	{
		var j = preloaded_images.length;

		preloaded_images[j] = new Image();
		preloaded_images[j].src = 'common/style/i/nav_'+ nav[i] +'_1.gif';
	}

	try{
		browser_fixes();
	}catch(e){}



	var fo = document.getElementById('intro-flash');
	if(fo)
	{

		var flash = detect_flash();
		var mode = flash[0];
		var version = flash[1];


		if((mode == 1) && (version >= 8))
		{

			var foh  = '';
				foh += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="740" height="450" id="p1" align="middle">';
				foh += '<param name="allowScriptAccess" value="sameDomain" />';
				foh += '<param name="movie" value="flash/intro.swf" />';
				foh += '<param name="quality" value="high" />';
				foh += '<param name="bgcolor" value="#ffffff" />';
				foh += '<embed src="flash/intro.swf" quality="high" bgcolor="#ffffff" width="740" height="450" name="p1" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
				foh += '</object>';
			fo.innerHTML = foh;

		}else{

			var foi = document.getElementById('intro-under-flash');
			if(foi)
			{
				foi.style.display = 'block';
			}
		}
	}
}









function detect_flash()
{
 var i, j, n, o, v = 0;
 var mode = 0;

	if(window.ActiveXObject)
	{
		for(i=15; i>0; i--)
		{
			try{
				o = new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+ i);
			}catch(e){
				o = null;
			}

			if(o)
			{
				if(i >= 6)
				{
					v = i;
					mode = 1;
				}
				break;
			}
		}
	}else{


		var ps = navigator.plugins, s = "Shockwave Flash";
		if(ps && ps.length > 0)
		{
			if(ps[s])
			{
				var w = ps[s].description.split(" ");

				for(i=0; i<w.length; ++i)
				{
					if (isNaN(parseInt(w[i]))) continue;
					v = w[i]*1;
				}

				if(v >= 6)
				{
					var p = ps[s];

					n = p.length;
					for (j=0; j<n; j++)
					{
						mimetype = p[j];
						if(mimetype)
						{
							if (mimetype.enabledPlugin && (mimetype.suffixes.indexOf("swf") != -1))
								mode = 1;
							// Mac wierdness
							if (navigator.mimeTypes["application/x-shockwave-flash"] == null)
								mode = 0;
						}
					}
				}
			}

		}


	}


	return [mode, v];
}
