/**
 * @author Bruno Canto
 */


// lightbox 
//<link rel="stylesheet" type="text/css" href="/portal_apex/css/lightbox/jquery.lightbox-0.5.css" media="screen" />

//<script type="text/javascript" src="/portal_apex/js/jquery.media.js"></script>
//<script type="text/javascript" src="/portal_apex/js/jquery.lightbox-0.5.js"></script>

document.write('<link rel="stylesheet" type="text/css" href="/'+proj_id+'/css/lightbox/jquery.lightbox-0.5.css" media="screen" />');
document.write( '<scr' + 'ipt type="text/javascript" src="/'+proj_id+'/js/jquery.media.js" onerror="alert(\'Erro ao carregar \' + this.src);"><\/scr' + 'ipt>' ) ;
document.write( '<scr' + 'ipt type="text/javascript" src="/'+proj_id+'/js/jquery.lightbox-0.5_portal.js" onerror="alert(\'Erro ao carregar \' + this.src);"><\/scr' + 'ipt>' ) ;




$(function(){

	//$.fn.media.defaults.flvPlayer = '/portal/js/mediaplayer.swf';
	//$.fn.media.defaults.mp3Player = '/portal/js/mediaplayer.swf';

	$.fn.media.defaults.flvPlayer = '/portal/recursos/global/swf/videoPlayer.swf';
	$.fn.media.defaults.mp3Player = '/portal/recursos/global/swf/videoPlayer.swf';
      
      //  $.fn.media.defaults.flvPlayer = '/'+proj_id+'/recursos/global/swf/videoPlayer.swf';
     //$.fn.media.defaults.mp3Player = '/portal_apex/js/mediaplayer.swf';
	
	$.fn.media.mapFormat('wmv', 'winmedia');
	$.fn.media.mapFormat('wma', 'winmedia');
	//troca todos embeds por imgs
	
	/*$("embed[modal='1']").each(function(){
		
		var embed = $(this);
		
		var img = $("<img />");
		img.attr("id",embed.attr("id"));
		img.attr("name",embed.attr("name"));
		img.attr("alt",embed.attr("alt"));
		img.attr("modal",embed.attr("modal"));
		img.attr("src", unescape(embed.attr("src").substring(embed.attr("src").indexOf("file=")+5,embed.attr("src").length)) );
		img.attr("style",embed.attr("style"));
		img.width(embed.width());
		img.height(embed.height());

		//adiciona a imagem antes do embed e remove o embed
		embed.before(img).remove();
		
	});*/
	
	
	
	
	//encontra todas as imagens que serão apresentadas em modal
	$("img[modal='1']").each(function(i){
		
		//pega o tipo do arquivo
		//var tipoArquivo = unescape($(this).attr("src") ).match(/(tipo\=\d+)/).join("").match(/\d+/).join("");
		
		var tipoArquivo = $(this).attr("src").match(/(tipo\=).+/ig)?$(this).attr("src").match(/(tipo\=).+/ig).join("").replace("tipo=",""):"";
		tipoArquivo = unescape(tipoArquivo.substring(0, tipoArquivo.indexOf("&")!=-1?tipoArquivo.indexOf("&"):tipoArquivo.length ));		
			
		//pega o player do arquivo
		var player =  $(this).attr("src").match(/(player\=).+/ig) ? $(this).attr("src").match(/(player\=).+/ig).join("").replace("player=",""):"";
		player = player.length!=0?unescape(player.substring(0,player.indexOf("&"))):"none";	
		
		//pega o id do arquivo
		var idArquivo = unescape( $(this).attr("src")  ).match(/(arquivo\=\d+)/).join("").match(/\d+/).join("");
		
		//gera o atributo scr do link
		var src = "/"+proj_id+"/objeto/portal_galeria/download.wsp?tmp.arquivo="+idArquivo;
		
		if (tipoArquivo.length > 0) {
			
			if (!/(mp3)|(wma)/.test(tipoArquivo)) {
				//cria o link para o lightbox e circundeia a imagem com ele
				$(this).wrap('<a id="showModal' + i + '" " class="openModal"  href="' + src + '"></a>');
				
				//<a href="/portal/imagens/exemplo.jpg" class="openModal">
				if (player != 'none') {
					//cria a div q traz o play	
					
					var imagem = $(this);
					
					var play = {
						width: imagem.width() / 3.5,
						height: imagem.height() / 3
					};
					
								
					$(this).wrap("<div style='float:"+ ($(this).attr("align").length>0? $(this).attr("align"):"none")+";position:relative;width:" + imagem.width() + "px;'></div>");
					
					//$("<div style='position:absolute;left:10px;bottom:10px'><img style='position:relative;width:55px;border:none;height:55px;cursor:pointer' src='/" + proj_id + "/recursos/global/imgs/bt/btPlayMedium.png'/></div>").appendTo($(this).parents("div:eq(0)"));
					$(this).after($('<span class="button play med"/>'));
				}
				
				//aciona o lightbox
			//	$("#showModal" + i).lightBox();
		  	bindOpenModal();
			}
			else {
				
				var embed = $('<embed width="330" height="46" flashvars="src=/portal/objeto/portal_galeria/download.wsp?tmp.arquivo='+idArquivo+'&title=audio&date=2009-12-04 09:09" wmode="transparent" quality="high" bgcolor="#336699" name="tituloFlash_0" id="tituloFlash_0" style="" src="/portal/recursos/global/swf/audioPlayer.swf" type="application/x-shockwave-flash"/>');
				$(this).before(embed).remove();
			}
		}
				
	});
});
