﻿/*
    Função para exibição de Avisos
    Desenvolvimento: Tiago Sabadini
    Baseado na Biblioteca Jquery [javascript]
	
	@Chamada da Função
	jAviso(
		   "largura", 
		   "altura", 
		   [yPos], => Opcional
		   [xPos], => Opcional 
		   "srcArquivo", 
		   [linkDestino] => Opcional
	)
    
	1.0.0
	@criação => 01/10/2010
	
	1.0.1
	@modificado => 25/10/2010
		1. Adaptação para avisos que não possuem link de destino.
		2. Remoção dos CSSs desnecessários
		3. Possibilidade de parâmetros opcionais. São eles: xPos, yPos e linkDestino
		4. Correção dos parâmetros xPos e yPos que estavam sendo chamados nos locais trocados.
		
	
*/


function jAviso(largura, altura, xPos, yPos, srcArquivo, linkDestino){
	
    
	if( typeof(xPos) == "undefined" || xPos == "" ){ xPos = "200px" }
	if( typeof(yPos) == "undefined" || yPos == "" ){ yPos = "100px" }
	
	if( typeof(linkDestino) == "undefined" || linkDestino == "" || linkDestino == "#" ){
		avisoHTML = "<div class='contBanner'>"+
            "<div class='fechaBanner'>Fechar</div>"+
				"<img src='"+srcArquivo+"' />"+
        	"</div>";
	}else{
		avisoHTML = "<div class='contBanner'>"+
            "<div class='fechaBanner'>Fechar</div>"+
				"<a target='_blank' href=\""+linkDestino+"\">"+
            	"<img src='"+srcArquivo+"' />"+
				"</a>"
        	+"</div>";
	}
	
	jQuery('body').append(avisoHTML);	
		
	//Css do banner
    jQuery('.contBanner')
        .css({
		    width:largura,
		    height:altura,
		    position:"absolute",
		    top:yPos,
		    left:xPos,
		    "z-index":"99999"
	    });
	 jQuery('.contBanner img')
        .css({
		    border:"1px solid #fff"
	    });
		
	jQuery('.fechaBanner')
		.click(function(){
	        jQuery('.contBanner').fadeOut(500);
	    })
	    .css({
		    "float":"right",
		    padding:"2px 6px",
		    margin:"0 0 10px 10px",
		    background:"#e70000",
		    border:"1px solid #fff",
		    color:"#fff",
		    font:"17px Arial, Helvetica, sans-serif",
		    cursor:"pointer"
	    });
		
	jQuery('.cont')
	    .css({
		    display:"block",
		    color:"#007733",
		    "text-align":"center",
		    font:"14px Arial, Helvetica, sans-serif"
	    });
}
