// JavaScript Document

Utils = new Object();

Utils.flash = function(flashTagContainerId, flashFileName, flashWidth, flashHeight, flashObjectId, flashVars, flashWMode, fcDestinoHeight) {
	var renderString;
	
	renderString = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0\" ";
	renderString += "width=\"" + flashWidth + "\" height=\"" + flashHeight + "\" ";
	
	if (navigator.appName.indexOf("Microsoft")!=-1) {
		if (flashObjectId != "" && flashObjectId != undefined) renderString += " id=\""+flashObjectId + "\" ";
	}
	
	renderString += " > ";
	renderString += "<param name=\"movie\" value=\"" + flashFileName + "\">";
	renderString += "<param name=\"quality\" value=\"high\">";
	renderString += "<param name=\"allowScriptAccess\" value=\"always\">";
	renderString += "<param name=\"allowFullScreen\" value=\"true\" />";

	
	if (flashVars != "" && flashVars != undefined) renderString += "<param name=\"FlashVars\" value=\"" + flashVars + "\">";
	if (flashWMode != "" && flashWMode != undefined) renderString += "<param name=\"wmode\" value=\"" + flashWMode + "\">";
	
	renderString += "<embed src=\"" + flashFileName + "\" ";
	renderString += "width=\"" + flashWidth + "\" height=\"" + flashHeight + "\" quality=\"high\" pluginspage=\"http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash\" type=\"application/x-shockwave-flash\" ";
	renderString += "allowscriptaccess=\"always\" ";
	renderString += "allowFullScreen=\"true\" ";
	
	if (navigator.appName.indexOf("Microsoft") == -1) {
		if (flashObjectId != "" && flashObjectId != undefined) renderString += "name=\""+flashObjectId+"\" id=\""+flashObjectId+"\" ";
	}

	if (flashVars != ""&&flashVars != undefined) renderString += "flashvars=\""+flashVars+"\" ";
	if (flashWMode != ""&&flashWMode != undefined) renderString += "wmode=\""+flashWMode+"\" ";
	
	renderString += " ></embed></object>";
	
	if (flashTagContainerId != "" && flashTagContainerId != undefined) {
		document.getElementById(flashTagContainerId).innerHTML = renderString;
	} else {
		document.write(renderString);
	}
	
	if (flashObjectId != "" && flashObjectId != undefined) {
		if (navigator.appName.indexOf("Microsoft")!=-1) {
			window[flashObjectId]=document.getElementById(flashObjectId);
		}else{
			document[flashObjectId]=document.getElementById(flashObjectId);
		}
	}
	return true;
}


Utils.openBox = function(url) {
	$.fn.colorbox(
		{
			href : url,
			iframe : true,
			width : "60%",
			height : "80%",
			close : "fechar"
		}
	);
	
	$("#cboxJump").unbind("click");
	$("#cboxJump").click(
		function() {
			var iloc = $("#cboxIframe").attr("src");
			$.fn.colorbox.close();
			
			window.open(iloc, '' , 'scrollbars=no,menubar=no,height=600,width=800,resizable=yes,toolbar=yes,location=yes,status=yes');
			
		}
	);
}

Utils.updateFlashAreaSize = function(area) {
	$("#" + area).height($(window).height());
	$("#" + area).width($(window).width());
}
