
function reportar(vURL)
{
    vWindow = window.open(vURL,"","toolbar=no,location=no,status=no,menubar=no,width=400,height=180,top=1,left=100,resizable=no,scrollbars=no");
}


function omelhordafesta(janela)
        {

window.open(janela,"omelhordafesta","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=335,height=345,left=150,top=110")
        }



function flash(trans, lar, alt, nome){
if (trans == ""){
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width=' + lar + ' height=' + alt + ' id="topo" align="middle">	<param name="allowScriptAccess" value="sameDomain" />	<param name="allowFullScreen" value="false" />	<param name="movie" value=' + nome + ' /><param name="quality" value="high" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" />	<embed src=' + nome + ' quality="high" wmode="transparent" bgcolor="#ffffff" width=' + lar + ' height=' + alt + ' name="topo" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>');
} else {
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="' + lar + '" height="' + alt + '" id="topo" align="middle">	<param name="allowScriptAccess" value="sameDomain" />	<param name="allowFullScreen" value="false" />	<param name="movie" value="' + nome + '" /><param name="quality" value="high" /><param name="bgcolor" value="' + trans + '" />	<embed src="' + nome + '" quality="high" bgcolor="' + trans + '" width="' + lar + '" height="' + alt + '" name="topo" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>');
	}
}

reEmail = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
$(function(){
	$("a[href=#form]").click(function(){
		
		var start = $(this);
		var finish = $(this).parent().parent().parent().parent().next(".form");
		
		finish.slideUp();
		$.ajax({
			url:start.attr("rel"),
			type:"GET",
			cache:false,
			success:function(data){
				finish
					.empty()
					.append(data)
					.slideDown();
				form();
			}
		});
	});
	
	$("body").ajaxStart(function() { loading('start') });
    $("body").ajaxStop(function()  { loading('end') });

});

/* 
	retira os subimits dos formulario,
	adiciona um requisição ajax
	resposta da requisição
*/
function form(){
	
	$(".formulario").submit(function(){
		validado = true;		
		$(this).find(".validar").each(function(c,v){
			
			if($(v).hasClass("email")){
				
				if(!reEmail.test($(v).val())){
					alert("O email está incorreto no campo '"+ $(v).attr("title")+"'");
					$(v).focus();
					validado = false;
					return false;
				}
				
			}else{
				
				if($(v).val().length<=0){
					alert("O campo '"+ $(v).attr("title") + "' deve ser preenchido");
					$(v).focus();
					validado = false;
					return false;
				}
			}
		});
		
		if(validado){
			var variaveis =	$(this).serialize();
			var finish = $(this).parent();
			$.ajax({
				url:$(this).attr("action"),
				data:variaveis,
				type:"GET",
				cache:false,
				success:function(data){
					if(eval(data)){
						alert("Mensagem enviada com sucesso!");
						finish.slideUp(function(){
							$(this).empty();
						});
					}else{
						alert("Ocorreu um erro no envio\ntente novamente mais tarde.")
					}
				}
			});		
		}
		return false;
	});
}

/*
	loading na tela
*/
function loading(tipo){
	var estilo = {	background:"#000", color:"#FFF", "font-family":"Verdana",	"font-size":"12px",	left:"50%",	"margin-left":"-57px",	"margin-top":"-24px",	padding:"4px 15px",	position:"fixed",	top:"100%",	width:"82px", display:"none" };
	if($(".loading").get() == ""){
		$("body").prepend("<div class='loading'> carregando... </div>");
		$(".loading").css(estilo);
	}		
	if(tipo=="start"){	$(".loading").fadeIn();	}else{	$(".loading").fadeOut(); }	
	
	return "foi"
}



function emailvalidation(field, alertbox) {
var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\.sex)|(\.biz)|(\.aero)|(\.coop)|(\.museum)|(\.name)|(\.pro)|(\..{2,2}))$)\b/gi);
apos=field.value.indexOf("@");
dotpos=field.value.lastIndexOf(".");
lastpos=field.value.length-1;
var badEmail = (apos<1 || dotpos-apos<2 || lastpos-dotpos<2)
if (goodEmail && !badEmail) {
return true;
}
else {
alert(alertbox);
field.focus();
field.select();
return false;
   }
}
function emptyvalidation(entered, alertbox)
{
with (entered)
{
if (value==null || value=="")
{if (alertbox!="") {alert(alertbox);} return false;}
else {return true;}
}
}
function formvalidation(thisform)
{
with (thisform)
{

if (emailvalidation(email,"Por favor, digite seu e-mail corretamente")==false) {email.focus(); return false;};

}

}
             
