$(document).ready(function(){
	
	$(".jsAltRows tr:even").addClass("jsAltRow");
	
	$("#langSelected").mousedown(function(){
		$("#langOptions").slideDown(300);
		$("#langSelected").addClass("selected");
	})
	
	$("#langDropdown").mouseleave(function(){
		$("#langOptions").css({"background-position":"top left"}).fadeOut(400);
		$("#langSelected").removeClass("selected");
	})

})


function launchDownload(ul,afterPage) {
	ul = ul || "ja";
	afterPage = afterPage || "/getting-started/";
	if (_isMac) {
		var width = $(window).width() - 100;
		var height = $(window).height() - 100;
		var top = $(window).height() / 2 - height / 2;
		var left = $(window).width() / 2 - width / 2;
		window.open("/tracking.asp?Link=FLASHEX&lang="+ul,"","width="+width+",height="+height+", top="+top+", left="+left);
	} else {
		window.location = "/includelocked/dodload.asp?lang="+ul;
		setTimeout(function(){window.location=afterPage},2500);
	}
}

//###############################################
// Flash Detection (sets hasFlash)
//###############################################

function detectFlash(){	
	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;

	if ((navigator.plugins != null && navigator.plugins.length > 0) && (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"])) return true;
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) return true;
	else if ( isIE && isWin && !isOpera ) {
		try {
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			return true;
		} catch (e) { return false; }
	}	
	return false;
}

try{
	var hasFlash = detectFlash();
	//if ((navigator.userAgent.indexOf("x64") != -1) && (isIE)) hasFlash = false;
} catch(err){ hasFlash = false; }

try{
	$(document).ready(function(){
		try{
			$("object").each(function(){ 
				try{ 
					if (!hasFlash) $(this).remove(); else $(this).css("display", "block");
				} catch(err) {} 
			});
		} catch(err){}
	});
} catch(err){ }
