// JavaScript Document
function urlMaxi(url){
	window.open(url,"nome","fullscreen=no,menubar=no,directories=no,toolbar=no");	
}

function PrintElementID(id, pg) {
        var oPrint, oJan;
        oPrint  = window.document.getElementById(id).innerHTML;
        oJan    = window.open(pg);
        oJan.document.write(oPrint);
        oJan.history.go();
        oJan.window.print();
}

function VotoEnquete(){
	//alert("teste");
	Form = document.forms['frm_enquete'];
	var votado = 0;
	var Radio=null;
	Radio= Form.voto;
	//alert("teste radio:"+Radio);
	
	for(var i=0; i<Radio.length;i++) {
		if(Radio[i].checked){
			votado = Radio[i].value;	
		}
	}
	if(votado == 0){
		alert('Nenhuma opção foi selecionada!');
		return false;
	}else{
		//alert("teste novo:"+votado);
		Form.action = '?pag=home&act=post_enquete';
		Form.method	= 'post';
		Form.submit();
		return true;		
	}
}

function VerEnquete(id){
	$("#resultado").empty().load('../../enquete_resultado_grafico.php?act=post_enquete&id_enquete='+id);
	$("#resultado").dialog('open');
	//document.getElementById('frm_enquete').style.display = 'none';
	//document.getElementById('enquete_result').style.display = 'inline';
}


function Newsletter(){
	Form = document.forms['newsletter'];
	Erro = '';
	
	if(Form.email.value == ''){
		Erro = Erro+'* O campo E-mail está vazio!<br />';
	}else{
		prim = Form.email.value.indexOf("@")
		if(prim < 2) {
			Erro = '* O e-mail informado parece não estar correto.<br />';
		}
		if(Form.email.value.indexOf("@",prim + 1) != -1) {
			Erro = '* O e-mail informado parece não estar correto.<br />';
		}
		if(Form.email.value.indexOf(".") < 1) {
			Erro = '* O e-mail informado parece não estar correto.<br />';
		}
		if(Form.email.value.indexOf(" ") != -1) {
			Erro = '* O e-mail informado parece não estar correto.<br />';
		}
		if(Form.email.value.indexOf("zipmeil.com") > 0) {
			Erro = '* O e-mail informado parece não estar correto.<br />';
		}
		if(Form.email.value.indexOf("hotmeil.com") > 0) {
			Erro = '* O e-mail informado parece não estar correto.<br />';
		}
		if(Form.email.value.indexOf(".@") > 0) {
			Erro = '* O e-mail informado parece não estar correto.<br />';
		}
		if(Form.email.value.indexOf("@.") > 0) {
			Erro = '* O e-mail informado parece não estar correto.<br />';
		}
		if(Form.email.value.indexOf(".com.br.") > 0) {
			Erro = '* O e-mail informado parece não estar correto.<br />';
		}
		if(Form.email.value.indexOf("/") > 0) {
			Erro = '* O e-mail informado parece não estar correto.<br />';
		}
		if(Form.email.value.indexOf("[") > 0) {
			Erro = '* O e-mail informado parece não estar correto.<br />';
		}
		if(Form.email.value.indexOf("]") > 0) {
			Erro = '* O e-mail informado parece não estar correto.<br />';
		}
		if(Form.email.value.indexOf("(") > 0) {
			Erro = '* O e-mail informado parece não estar correto.<br />';
		}
		if(Form.email.value.indexOf(")") > 0) {
			Erro = '* O e-mail informado parece não estar correto.<br />';
		}
		if(Form.email.value.indexOf("..") > 0) {
			Erro = '* O e-mail informado parece não estar correto.<br />';
		}
	
	}
	if(Erro != ''){
		jAlert(Erro, 'Falha no Processo');	
		return false;
	}else{
		Form.action = '?pag=entrada&act=post_newsletter';
		Form.method	= 'post';
		Form.submit();
		return true;		
	}
}
/*
//<![CDATA[
	$(function() {
		if ($.browser.ie && $.browser.version < 8)
			$('<span>&#9658;</span>').prependTo('kbd');
		if ($.browser.ie && $.browser.version < 7 || $.browser.safari && $.browser.version < 600)
			$('#menu a').hover(function() {
				$(this).next().show();
			}, function() {
				$(this).next().hide();
			});
	});
//]]>
*/
function EviaMsg(){
	Form = document.forms['msg_contato'];
	Erro = '';
	if(Form['nome'].value == ''){
		Erro = Erro+'* O campo "<b>nome</b>" não pode estar em branco.\r\n';
	}
	if(Form['email'].value == ''){
		Erro = Erro+'* O campo "<b>e-mail</b>" não pode estar em branco.\r\n';	
	}
	if(Form['msg'].value == ''){
		Erro = Erro+'* Não existe "<b>mensagem</b>". \r\n';	
	}
	
	if(Erro != ''){
		jAlert(Erro, 'Erro ao Processar Mensagem');
		return false;
	}else{
		Form.action = '?pag=fale_com_villa&act=post_msg';
		Form.method	=	'post';
		Form.submit();
		return true;		
	}
	
	
}
function getUrlVars()
{
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
 
    for(var i = 0; i < hashes.length; i++)
    {	
        hash = hashes[i].split('=');
		hash[1] = unescape(hash[1]);
		vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
 
    return vars;
}
/*
function Abas(){
	jAlert('<b>Atenção</b><br />Abas de navegação travadas!<br />Para liberação é preciso seguir todas as etapas clicando em <b>Próxima Etapa</b>.', 'Navegação do Formulário');
}
*/
function ExibeFlash(swf, width, height, wmode, cache, classe)
{
	noCache = cache || cache == undefined ? "" : "?" + new Date();
	wmode = wmode || wmode == undefined ? "opaque" : "transparent";
	classe= 'class="'+classe+'"';

	monta_swf = "";
	monta_swf += "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0\" width=\""+ width +"\" height=\""+ height +"\" menu=\"0\" wmode=\"transparent\" "+classe+">";
	monta_swf += "<param name=\"movie\" value=\""+ swf + noCache +"\" />";
	monta_swf += "<param name=\"quality\" value=\"high\" />";
	monta_swf += "<param name=\"menu\" value=\"0\" />";
	monta_swf += "<param name=\"wmode\" value=\"transparent\" />";
	monta_swf += "<embed src=\""+ swf + noCache +"\" quality=\"high\" menu=\"0\" wmode=\"transparent\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=\""+ width +"\" height=\""+ height +"\"></embed>";
	monta_swf += "</object>";
	
	document.write(monta_swf);
}
// Faz a validacao dos campos
function validarmatricula() {
	if(isClear(['ref_cod_responsavel_financeiroSelectedValue1', 'rea_cod_responsavel_academicoSelectedValue1', 'alu_cod_alunoSelectedValue1', 'plp_cod_plano', 'ser_cod_serie', 'tur_cod_turma'])){
	    ajaxmatricula();
	}
}	

// Carrega as parcelas de acordo o desconto selecionado
function ajaxmatricula(){
	var ajax = new Ajax();	
	var id_serie = "ser_cod_serie="+ document.getElementById('ser_cod_serie').value;
	var id_desconto = "&dc_cod_desconto="+ document.getElementById('dc_cod_desconto').value;
	var id_plano = "&plp_cod_plano="+ document.getElementById('plp_cod_plano').value;
	var id_aluno = "&alu_cod_aluno="+ document.getElementById('alu_cod_alunoSelectedValue1').value;
	var id_turma = "&tur_cod_turma="+ document.getElementById('tur_cod_turma').value;
	var id_ano_base = "&ab_ano_base="+ document.getElementById('ab_ano_base').value;
	for (i=0; i < document.getElementsByName('mat_parcelas').length;i++){
		if (document.getElementsByName('mat_parcelas')[i].checked){
			var id_mat_parcelas = "&mat_parcelas="+ document.getElementsByName('mat_parcelas')[i].value;
		}
	}
	var materiais = document.getElementById('materiais');
	var i;
	var materiais_values = '';
    for(i = 0; i < materiais.options.length; i++){
		materiais_values = materiais_values + materiais.options[i].value + '*';
	}
	var id_materiais = "&materiais="+ materiais_values;	
	ajax.loadXMLDoc("ajax/load_mensalidades.php?"+id_serie+id_desconto+id_plano+id_aluno+id_turma+id_ano_base+id_materiais+id_mat_parcelas, "mensalidade");
}

function ValidaLogin(){
	var Form = document.forms['login'];
	var Erro = '';
	
	if(Form['login'].value == ''){
		Erro = Erro+'* O <b>Usuário</b> não foi digitado.\r\n';
	}else{
		if(Form['login'].value.length <=2){
			Erro = Erro+'* O <b>Usuário</b> é inválido.\r\n';
		}
		if(Form['login'].value.length >20){
			Erro = Erro+'* O <b>Usuário</b> tem mais de 10 dígitos.\r\n';
		}
	}
	
	if(Form['senha'].value == ''){
		Erro = Erro+'* A <b>Senha</b> não foi digitada.\r\n';
	}else{
		if(Form['senha'].value.length <=2){
			Erro = Erro+'* A <b>Senha</b> é inválida. Deve conter entre 6 a 10 dígitos.\r\n';
		}
		if(Form['senha'].value.length >10){
			Erro = Erro+'* A <b>Senha</b> tem mais de 10 dígitos.\r\n';
		}
	}
	
	
	if(Erro != ''){
		//alert("ATENÇÃO:\r\nOcorreram os seguintes ERROS ao tentar se Logar:\r\n\n"+Erro);
		jAlert('<b>ATENÇÃO:</b>\r\nOcorreram os seguintes <b><font color=#990000>ERROS</font></b> ao tentar se Logar:\r\n\n'+Erro, 'Login de Usuário');
		return false;
	}else{
		Form.action = 'index.php?pag=login';
		Form.method	=	'post';
		Form.submit();	
		return true;	
	}
}

function EditarLogin(){
	var Form = document.forms['EditeLogin'];
	var Erro = '';
	
	if(Form['senha_atual'].value == ''){
		Erro = Erro+'* <b>Senha</b> não informada.\r\n';	
	}
	if(Form['senha_nova'].value == ''){
		Erro = Erro+'* A <b>Nova Senha</b> não foi informada.\r\n';
	}
	if(Form['senha_nova'].value.length <=4 ){
		Erro = Erro+'* A <b>Nova Senha</b> não pode ter <b>menos de 6 dígitos</b>.\r\n';
	}
	if(Form['senha_nova'].value != ''){
		if((Form['senha_nova'].value) != (Form['senha_nova_confirma'].value)){
			Erro = Erro+'* Senha de <b>Confirmação</b> não confere!.\r\n';
		}
	}
	
	if(Erro != ''){
		jAlert('<b>ATENÇÃO:</b>\r\nOcorreram os seguintes <b><font color=#990000>ERROS</font></b> ao tentar "<b>Editar a Senha</b>":\r\n\n'+Erro, 'Editar Login de Usuário');
		return false;
	}else{
		Form.action = 'index.php?pag=edite_login&act=update_login';
		Form.method	=	'post';
		Form.submit();	
		return true;	
	}
}


//keypress charCode=0, keyCode=13

function KeyLogin(event){
	var Keycode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	//alert (Keycode);
	if(Keycode == '13'){
		return ValidaLogin();
	}

}
function KeyEditeLogin(event){
	var Keycode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	//alert (Keycode);
	if(Keycode == '13'){
		return EditarLogin();
	}

}
