$(document).ready(function(){
	if($.browser.msie&&($.browser.version=="6.0")){$(document).pngFix();}
	watermark.init();
	$("#flash").flash({
		src:'assets/site/swf/conceitual.swf',
		width:815,
		height:350,
		wmode:'transparent'
	});
	$.showModal=function(titulo,url,settings){
		var defaults={
			classe:'',
			topo:'50',
			btn_close:true,
			width:'820',
			texto:'',
			textWait:'carregando'
		}
		if(url!=''){
			createModal();
			addLoad();
			addAjaxContent();
		}
		else{
			createModal();
			close();
			btn_ok();
		}
		function addLoad(){
			$('#containerModal .contentModal .bodyModal').html('<div class="content_image"><img src="'+base_url+'assets/site/img/carregando.gif" class="imgLoad" /><br />'+settings.textWait+'</div>');
			$('#containerModal .contentModal .bodyModal .content_image').css('margin-top','50px').css('margin-bottom','50px');
		}
		function addAjaxContent(){
			$.ajax({
				type:"POST",
				url:url,
				success:function(msg){
					$('#containerModal .contentModal .bodyModal').html(msg);
					close();
					btn_ok();
				}
			});
		}
		function createModal(){ 
			settings = $.extend(defaults, settings);
			$('select').each(function(){ 
				if($(this).css('display')!='none'){$(this).addClass('selectOut');}
			});
			$('input').attr('readonly','readonly');
			if($('#containerModal').size()){$('#containerModal').remove();}
			var content = '<div id="containerModal" class="'+settings.classe+'"><div class="contentModal"><div class="btn_close close">X</div><span class="title"></span><div class="bodyModal"></div></div></div>';
			$('body').append(content);
			if(settings.btn_close == false){$('#containerModal .contentModal .close').remove();}
			$('#containerModal .contentModal .title').html(titulo);
			$('#containerModal .contentModal .bodyModal').html(settings.texto);
			if($.browser.msie &&($.browser.version=="6.0")){	
				$('#containerModal').css('position','absolute');
				var total = parseInt(getTopPage())+parseInt(settings.topo);
				$('#containerModal').css('top',total+'px');
				$(window).scroll(function(){
					var total = parseInt(getTopPage())+parseInt(settings.topo);
					$('#containerModal').css('top',total+'px');
				});
			}
			else{$('#containerModal').css('position','fixed').css('top',settings.topo+'px');}
			margin_left = parseInt(settings.width/2);
			$('#containerModal').css('width',settings.width+'px').css('height','auto');
			$('#containerModal').css('left','50%').css('margin-left','-'+margin_left+'px');
			$('#containerModal .contentModal').css('height','auto');
		}
		function close(){
			$('#containerModal .close').each(function(){ 
				$(this).click(function(){
					$('#containerModal').remove();
					$('select').each(function(){$(this).removeClass('selectOut');});
					$('input').attr('readonly','');
					return false;
				});
			});
		}
		function btn_ok(){
			$('#containerModal .ok').each(function(){ 
				$(this).click(function(){
					$('select').each(function(){ 
						if($(this).is('.selectOut')){$(this).removeClass('selectOut');}
					});
				});
			});
		}
		
		function getTopPage(){
			if(self.pageYOffset){yScroll = self.pageYOffset;}
			else if(document.documentElement && document.documentElement.scrollTop){yScroll = document.documentElement.scrollTop;}
			else if(document.body){yScroll = document.body.scrollTop;}
			return yScroll;
		}
	}
});
