	boxInfo = {
		boxCSS: {
			position: "fixed",
			minHeight:"15px",
			maxWidth:"700px",
			color:"#fff",
			top:"0px",
			left:"50%",
			opacity:"0.9",
			padding:"5px 10px 5px 10px",
			border:"1px #060 solid",
			backgroundColor:"#CCCCCC",
			fontFamily:'Verdana, Geneva, sans-serif',
			fontWeight:"600",
			fontSize:"12px",
			lineHeight:"22px",
			zIndex:"100",
			display:"none"
			
		},
		
		imgLoad: "",
		
		boxOpen: function(info,out,blLoad){
			clearTimeout($('#msgReturn').data('timer'));
			$('#msgReturn').stop(true,true);
			info = $.trim(info);
			if(blLoad && this.imgLoad!=""){info = this.imgLoad+"<div style='margin:0px 5px 0px 5px; float:left;'>"+info+"</div>";}
			if(info!=""){
				if($('#msgReturn').css('display')=='none'){
					$('#msgReturn').html(info).fadeIn('fast',function(){
						$(this).css('margin-left',function(){
							return boxInfo.boxPosition()
						});
					}).css('margin-left',function(){
							return boxInfo.boxPosition();
					});
				}
				else{
					$('#msgReturn').html(info).css('margin-left',function(){
							return boxInfo.boxPosition();
					});
				}
				if(out){
					$('#msgReturn').data('timer', setTimeout(function() {
    		 		 $('#msgReturn').fadeOut('slow');
  				}, 5000));
				}
			}
			else{
				$('#msgReturn').fadeOut('normal');
			}
		},
		
		boxPosition: function(){
			var boxWidth = $('#msgReturn').outerWidth();
			$('#msgReturn div').eq(0).css("margin-top",function(){
				var textMargin = $('#msgReturn img').eq(0).outerHeight()/2;
				var fontHeight = parseInt(boxInfo.boxCSS.fontSize.replace(/[a-zA-z]/,""));
				var lineHeight = parseInt($(this).css("lineHeight").replace(/[a-zA-z]/,""));
				lineHeight = lineHeight - fontHeight;
				fontHeight = fontHeight/2;
				if(lineHeight>0){
					lineHeight=lineHeight/2;
					fontHeight=fontHeight+lineHeight;
				}
				textMargin = parseInt(textMargin-fontHeight);
				if(textMargin>0){
					return textMargin+"px";
				}
				else{
					return "0px";
				}
			});
			return '-'+(boxWidth/2)+'px';
		},
		
		boxIni: function(iniCSS){
			var i, obIniCss;
			if(iniCSS){
				for(var prop in iniCSS){
					if(this.boxCSS[prop]){
						this.boxCSS[prop]=iniCSS[prop];
					}
					if(prop=="imgLoad"){
						this.imgLoad = '<img src="'+iniCSS[prop]+'" style="float:left;" />'
					}
				}	
			}
			$("<div>",{ css:boxInfo.boxCSS, id: "msgReturn"}).prependTo($('body'));
			$("#msgReturn").click(function(){boxInfo.boxOpen();});
		
	},
	   validaDados: function(form){
			var blLoop = true;
			jQuery.each($(form+" input, "+form+" select, "+form+" textarea"),function(i, val){
				if(blLoop){		
					if($(this).attr('verify')){
						if($(this).attr("value")==$(this).attr("placeholder") ||
						  ($(this).val()=="")){
							boxInfo.boxOpen($(this).attr('msg'),true);
							blLoop = false;
							$(this).focus();
							return;
						}
						
						if($(this).attr('name')=="txtEmail" && $(this).attr("value")!=$(this).attr("placeholder") ){
							if($(this).val().search(/^[0-9a-z]([-.]?[0-9a-z_])*@[0-9a-z]([-.]?[0-9a-z])*\.[a-z]{2,3}$/)==-1){
							boxInfo.boxOpen($(this).attr('msg2'),true);
			blLoop = false; 
							}
						}
				
					/*	if($(this).attr('name')=="CPF"){
						  if(!valida_cpf($(this).val())){
							   boxInfo.boxOpen($(this).attr('msg2'),true);
			blLoop = false; 
							}
						}*/
				 }
				}
			});
			return blLoop;
		}
	}
	// fim do código para caixa de aviso
