/* HWN Solution
 * 
 * Author: Bruno Ferreira
 * Created: 23/11/2006 09:02
 */

function printVersion(o, w, h){
	
	c = o.innerHTML;
	if (c != ""){
		a = window.open("blank.html", "PrintVersion", "width=" + w + ", height=" + h);
		a.document.write("<html>"
		 				 + " <head><title></title></head>"
						 + " <body>"
						 + " <center>"
						 + "   <font face='verdana' size='1'><a href='#' onclick='window.print(); window.close();'>imprimir</a></font>"
						 + " </center><br />"
						 + " <font face='verdana, arial' size='1'>" + c + "</font></body>"
						 + " </html>");
		
	} else {
		alert ("Conteúdo Invalido");
	}
	
}

function versaoImpressao(tr){
	a = window.open(tr + ".html", "JANELA", "width=700, height=500");
	a.window.onload = function () { a.window.print(); }
}

/*
Função que verifica os campos obrigatórios dos formulários para envio de e-mail
*/
function validateFields() {
	
	/*
	De acordo com a estrutura atual do site, cada página na seção de treinamentos e palestras possuirá 
	os campos "txtCampo1", "txtCampo2", "txtCampo3", "txtCampo4", "txtCampo5", "txtCampo6".
	
	txtCampo1 -> Nome
	txtCampo2 -> E-mail
	txtCampo3 -> DDD
	txtCampo4 -> Telefone
	txtCampo5 -> Cargo
	txtCampo6 -> Emrpesa
	
	id forumlário = formulario_email
	*/
	
	//Atribui o valor dos campos do formulário às variáveis
	nome     = document.formulario_email.txtCampo1.value
	email    = document.formulario_email.txtCampo2.value
	ddd      = document.formulario_email.txtCampo3.value
	telefone = document.formulario_email.txtCampo4.value
	cargo    = document.formulario_email.txtCampo5.value
	empresa  = document.formulario_email.txtCampo6.value
	
	//Indicador de validação e campos inválidos.
	validado = true;
	camposInvalidos = "";
	
	/*
	Início da validação dos campos do formulário.
	*/
	
	if(nome.length == 0) {
		validado = false;
		
		if(camposInvalidos.length>0) {
			camposInvalidos = camposInvalidos + ", Nome e Sobrenome";
		}else {
			camposInvalidos = "Nome e Sobrenome";
		}
	}
	
	if(! validaEmail(email)) {
		validado = false;
		
		if(camposInvalidos.length>0) {
			camposInvalidos = camposInvalidos + ", E-mail";
		}else {
			camposInvalidos = "E-mail";
		}
	}
	
	if(isNaN(parseInt(ddd)) || ddd.length != 2) {
		validado = false;
		
		if(camposInvalidos.length>0) {
			camposInvalidos = camposInvalidos + ", DDD";
		}else {
			camposInvalidos = "DDD";
		}
	}
	
	if(isNaN(parseInt(telefone)) || telefone.length != 8) {
		validado = false;
		
		if(camposInvalidos.length>0) {
			camposInvalidos = camposInvalidos + ", Telefone";
		}else {
			camposInvalidos = "Telefone";
		}
	}
	
	/*
	Envia o formulário para a página configurada no "action" da tag "form",caso os campos estejam válidos.
	Caso contrário, o usuário será informado dos campos que necessitam de alteração.
	*/
	if(validado) {
		document.formulario_email.submit();
	}else {
		mensagem = "Preencha corretamente os seguintes campos: "
		alert(mensagem + camposInvalidos);
	}
}

function validaFormReposicao(){
	//window.alert('teste');
/*	
	if(document.getElementById('strT').value == 0){
		window.alert('É necessário escolher um treinamento antes de enviar o e-mail! ');
		return false;
	}
	if(document.getElementById('strP').value == 0){
		window.alert('É necessário escolher um período antes de enviar o e-mail! ');
		return false;
	}
	if(document.getElementById('strS').value == 0){
		window.alert('É necessário escolher uma sessão antes de enviar o e-mail! ');
		return false;
	}	


	if(document.getElementById('strP').value == 2){	
		preencheu = false;
		
		rdoBotaoQtd = document.getElementById('hdnAgendar').value;
		for (i=0;i<rdoBotaoQtd;i++){
			if (document.getElementById('rdoAgendar'+i).checked){
				preencheu = true;
				break; 
			}
		}
		if (preencheu == false){
			window.alert("Clique no botão pesquisar e escolha uma reposição para agendar!");
			return false
		}
	}else{ 
		preencheu = false;
		
		rdoBotaoQtd = document.getElementById('hdnAgendar').value;
		for (i=0;i<rdoBotaoQtd;i++){
			if (document.getElementById('rdoAgendarSQ'+i).checked){
				preencheu = true;
				break; 
			}
		}

		for (i=0;i<rdoBotaoQtd;i++){
			if (document.getElementById('rdoAgendarSA'+i).checked){
				preencheu = true;
				break; 
			}
		}
		if (preencheu == false){
			window.alert("Escolha uma reposição para agendar!");
			return false
		}
		
	//}
	
	*/
	/*
	De acordo com a estrutura atual do site, cada página na seção de treinamentos e palestras possuirá 
	os campos "txtCampo1", "txtCampo2", "txtCampo3", "txtCampo4", "txtCampo5", "txtCampo6".
	
	txtCampo1 -> Nome
	txtCampo2 -> E-mail
	txtCampo3 -> DDD
	txtCampo4 -> Telefone
	txtCampo5 -> Cargo
	txtCampo6 -> Emrpesa
	
	id forumlário = formulario_email
	*/
	
	//Atribui o valor dos campos do formulário às variáveis
	nome     = document.formulario_email.txtCampo1.value;
	email    = document.formulario_email.txtCampo2.value;
	ddd      = document.formulario_email.txtCampo3.value;
	telefone = document.formulario_email.txtCampo4.value;
	//cargo    = document.formulario_email.txtCampo5.value;
	empresa  = document.formulario_email.txtCampo6.value;
	
	//Indicador de validação e campos inválidos.
	validado = true;
	camposInvalidos = "";

	/*
	Início da validação dos campos do formulário.
	*/
	
	if(nome.length == 0) {
		validado = false;
		
		if(camposInvalidos.length>0) {
			camposInvalidos = camposInvalidos + ", Nome e Sobrenome";
		}else {
			camposInvalidos = "Nome e Sobrenome";
		}
	}
	
	if(! validaEmail(email)) {
		validado = false;
		
		if(camposInvalidos.length>0) {
			camposInvalidos = camposInvalidos + ", E-mail";
		}else {
			camposInvalidos = "E-mail";
		}
	}
	
	if(isNaN(parseInt(ddd)) || ddd.length != 2) {
		validado = false;
		
		if(camposInvalidos.length>0) {
			camposInvalidos = camposInvalidos + ", DDD";
		}else {
			camposInvalidos = "DDD";
		}
	}
	
	if(isNaN(parseInt(telefone)) || telefone.length != 8) {
		validado = false;
		
		if(camposInvalidos.length>0){
			camposInvalidos = camposInvalidos + ", Telefone";
		}else {
			camposInvalidos = "Telefone";
		}
	}
	
	document.getElementById('hdnSessao').Value = 'sdfasd';
	
	
	
	/*
	Envia o formulário para a página configurada no "action" da tag "form",caso os campos estejam válidos.
	Caso contrário, o usuário será informado dos campos que necessitam de alteração.
	*/
	if(validado){
		document.formulario_email.submit();
	}else {
		mensagem = "Preencha corretamente os seguintes campos: ";
		alert(mensagem + camposInvalidos);
	}
}













