var cadastraBanda2 = {
	nome_cont		:	null,
	fone2			:	null,
	email2			:	null,
	site	:	null,
	blog			: 	null,
	myspace 			: 	null,
	observacao 		: 	null,
	overlay_wrapper : 	null,
	overlay_panel   : 	null,
	
	init:function(nome_banda,genero,referencia,cache){
		this.nome_banda	 = nome_banda;
		this.genero	= genero;
		this.referencia = referencia;
		this.cache	= cache;
		this.show_overlay();
	},
	
	
	show_overlay:function(){
		if(!this.overlay_wrapper) 
			this.append_overlay();
    	this.overlay_wrapper.fadeIn(700);
		
		this.nome_cont =		$j('#nome_cont');
		this.fone2 		  = 	$j('#fone2');
		this.email2 		  = 	$j('#email2');
		this.site   = 	$j('#site'); 
		this.blog   = 	$j('#blog'); 
		this.myspace   = 	$j('#myspace'); 
		this.observacao   = 	$j('#observacao'); 
		//this.abilitaBotoes();
	},
	
	append_overlay:function(){
		this.overlay_wrapper = $j('<div id="overlay" class="spaco"></div>').appendTo($j('BODY'));
		this.overlay_panel = $j('<div id="overlay-panel"></div>').appendTo(this.overlay_wrapper);
		this.overlay_panel.html(this.getHTML());
	},
	
	sair:function() {
		this.overlay_wrapper.fadeOut(700);
		cadastraBanda.overlay_wrapper.fadeOut(700);
		$j('#nome_banda').val("");
		$j('#genero').val("");
		$j('#referencia').val("");
		$j('#cache').val("");
		$j('#mostra').hide();
		$j('#nome_cont').val("");
		$j('#fone2').val("");
		$j('#email2').val("");
		$j('#site').val("");
		$j('#blog').val("");
		$j('#myspace').val("");
		$j('#observacao').val("");
		$j('#mostra2').hide();
		table.style.display="block";
	},
	
	hide_overlay:function() {
		this.overlay_wrapper.fadeOut(700);
		$j('#nome_cont').val("");
		$j('#fone2').val("");
		$j('#email2').val("");
		$j('#site').val("");
		$j('#blog').val("");
		$j('#myspace').val("");
		$j('#observacao').val("");
		$j('#mostra2').hide();
	},
	
	voltar:function() {
		cadastraBanda.init('flicker');
		this.overlay_wrapper.fadeOut(700);
		$j('#nome_cont').val("");
		$j('#fone2').val("");
		$j('#email2').val("");
		$j('#site').val("");
		$j('#blog').val("");
		$j('#myspace').val("");
		$j('#observacao').val("");
		$j('#mostra2').hide();
		//this.banda = $j('#nome_banda').val();
		//$j.get(enviaAmigo2.init,{referencia:this.referencia.val()});
		//$j.get(enviaAmigo2.init,{(referencia:this.referencia.val())});
	},
	/*
	page2:function(pagina){
	  //pageTracker._trackPageview(pagina); 
	  alert(pagina);
	}
	*/
	getHTML:function(){
		var flash = '<div id="corpo">\
		 <div id="popup-form-contato" class="newsletter">\
				<div class="head">\
					<p class="popup-head-news"><span>2&deg; ETAPA</span> - CONTATO DA BANDA!<a href="javascript:void(0)" onclick="cadastraBanda2.sair()" class="bt-cancel">[ x ]</a></p>\
				</div>\
					<form action="" method="post">\
						<br />\
							<fieldset>\
							<span class="input-title">CONTATO:</span>\
							<input type="text" name="nome_cont" id="nome_cont" class="entrada" />\
							</fieldset>\
						<div class="dados">\
							<fieldset id="banda-fone">\
							<span class="input-title">FONE:</span>\
							<input type="text" name="fone2" id="fone2" class="entrada" />\
							</fieldset>\
					   </div>\
					   <div class="dados">\
							<fieldset id="banda-mail">\
							<span class="input-title">E-MAIL:</span>\
							<input type="text" name="email2" id="email2" class="entrada" />\
							</fieldset>\
						</div>\
							<fieldset>\
							<span class="input-title">SITE OFICIAL:</span>\
							<input type="text" name="site" id="site" class="entrada" />\
							</fieldset>\
							<fieldset>\
							<span class="input-title">BLOG:</span>\
							<input type="text" name="blog" id="blog" class="entrada" />\
							</fieldset>\
							<fieldset>\
							<span class="input-title">MY SPACE:</span>\
							<input type="text" name="muysapace" id="myspace" class="entrada" />\
							</fieldset>\
							<fieldset id="mess">\
							<span class="input-title">OBSERVAÇÕES:</span>\
							<textarea cols="" rows="" name="observacao" id="observacao"></textarea>\
							</fieldset>\
						<br />\
						<div class="popup-mess-form">\
								<strong id="mostra2"></strong>\
								</p>\
						</div>\
						</form>\
						<div id="mask"></div>\
						<div id="popup-footer-news">\
							<a href="javascript:void(0)" onclick="cadastraBanda2.voltar()" class="botao1-form" id="ok"><span> \\\\ VOLTAR</span></a>\
							<a href="javascript:void(0)" onclick="cadastraBanda2.validaForm()" id="enviar" class="botao1-form"><span id="bt2"> \\\\ CADASTRAR</span></a>\
						</div>\
		   </div>\
		<div>';
		return flash;
	},

	requestAjaxEmail:function(){
		$j('#mostra2').ajaxStart(function(){
			$j(this).show();
		});
		
		$j('#mostra2').ajaxStop(function(){});
		
		$j.get("cadastraBanda.php",{nome_banda:this.nome_banda,genero:this.genero,referencia:this.referencia,cache:this.cache,nome_cont:this.nome_cont.val(),fone2:this.fone2.val(),email2:this.email2.val(),site:this.site.val(),blog:this.blog.val(),myspace:this.myspace.val(),observacao:this.observacao.val()},function(data){
			if(data==1){
				//pageTracker._trackPageview('Efetuo:Cadastro de banda'); 
				$j('#mostra2').html('<img src="imagens/img-alert.gif"  height="32" width="48" alt=""/>   Cadastro efetuado com sucesso!".');
			}else{
				$j('#mostra2').html('<img src="imagens/img-alert.gif"  height="32" width="48" alt=""/>   Erro ao efetuar cadastro!');
			}
		});
	},
	
	validaForm:function(){
		$j('#mostra2').show();
		
		if(!this.validaCampo(this.nome_cont.val())){
			this.nome_cont.focus();
			$j('#mostra2').html('<img src="imagens/img-alert.gif"  height="32" width="48" alt=""/>   Ops! Você não está esquecendo de nada, não? Preencha o campo "contato".');	
			return false;
		}else if(!this.validaCampo(this.fone2.val())){
			this.fone2.focus();
			$j('#mostra2').html('<img src="imagens/img-alert.gif"  height="32" width="48" alt=""/>   Ops! Você não está esquecendo de nada, não? Preencha o campo "fone".');	
			return false;
		}else if(!this.validaEmail(this.email2.val())){
			this.email2.focus();
			$j('#mostra2').html('<img src="imagens/img-alert.gif"  height="32" width="48" alt=""/>   Ops! Você não está esquecendo de nada, não? Preencha o campo "email".');	
			return false;
		}else{
			$j('#mostra2').html('<img src="imagens/img-alert.gif"  height="32" width="48" alt=""/>   Enviando Cadastro!.');
			//this.desabilitaBotoes();
			this.requestAjaxEmail();
		}
	},
	
	validaCampo:function(valor){
		return valor.length>0?true:false;	
	},
	
	validaEmail:function(email){
		var regmail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
		return regmail.test(email)?true:false;	
	}
};
