﻿//preinscripciones.js

var vectorO="";
var apellidos="";
var nombre="";
var pais="";
var provincia="";
var poblacion="";
var cp="";
var direccion="";
var telefono="";
var club="";
var email="";



function foco(id){

	document.getElementById(id).focus();
}

function mayusculas(id){

	var cadena=document.getElementById(id).value;
	document.getElementById(id).value=cadena.toUpperCase();		
}

function set(id,valor){
	
	document.getElementById(id).value=valor;
}		

function get(id){
	
	valor=document.getElementById(id).value;
	return valor;	
}

function mostrar(dialogo){

	dijit.byId(dialogo).show();
}
	
function cerrar(dialogo){

	dijit.byId(dialogo).hide();
}

function mensaje(texto){
	
	document.getElementById('boxMensaje').innerHTML=texto;
	mostrar('mensaje');

}

function validarEmail(valor) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(valor)){  
		return true;
	} else {   
		return false;
	}
}

function cargar(pagina,parametros){	
	
	if(parametros==null){parametros=""}
	
	var panel=dijit.byId('contenido');
	panel.setHref("modulos/"+pagina+".php?"+parametros);	
}

function setAutor(){

	document.getElementById('modelosAutor').innerHTML=nombre+" "+apellidos;
}

function validar1(){	
	
	apellidos=get('apellidos');
	nombre=get('nombre');	
	pais=get('pais');
	provincia=get('provincia');
	poblacion=get('poblacion');
	cp=get('cp');
	direccion=get('direccion');
	telefono=get('telefono');
	club=get('club');
	email=get('email');
	
	if(apellidos==""){mensaje('Debes introducir un APELLIDO<br>You must enter a SURNAME');return;}
	if(nombre==""){mensaje('Debes introducir un NOMBRE<br>You must enter a NAME');return}
	if(!validarEmail(email)){mensaje('Debes escribir una dirección E-mail válida<br>You must enter a valid E-mail address');return;}
			
	document.getElementById('paso1').className='paso';
	document.getElementById('paso2').className='pasoActivo';
	
	cargar("paso2");
	
	setTimeout("setAutor()",1000);
	setTimeout("mensaje('Todas las obras introducidas pertenecen a una CLASE<br>Si no seleccionas la clase, la obra NO sera inscrita<br><br>All the introduced models concern to a CLASS<br>If you dont select the class, the model will NOT be registered<br>')",1000);
}

function infoClase(clase){

	var texto=get(clase);
	document.getElementById('infoClase').innerHTML=texto;
}

function validar2(){

	vectorO="";
	var obras=0;
	
	var frm=document.getElementById('fObras');	 
		for(i=0;i<frm.elements.length;i=i+5){
		
			if(frm.elements[i].value!=""){

				obras++;
				vectorO=vectorO+"[]"+frm.elements[i].value;				
				vectorO=vectorO+"[]"+frm.elements[i+1].value;
				vectorO=vectorO+"[]"+frm.elements[i+2].value;
				vectorO=vectorO+"[]"+frm.elements[i+3].checked;
				vectorO=vectorO+"[]"+frm.elements[i+4].checked;
			}						
		} 	
	if(obras>0){
		document.getElementById('paso2').className='paso';
		document.getElementById('paso3').className='pasoActivo';		
		
		var panel=dijit.byId('panelConfirmacionObras');
		panel.setHref("modulos/paso3.php?vectorO="+vectorO+" & nombre="+nombre+" & apellidos="+apellidos+" & email="+email);			
		mostrar('panelConfirmacionObras');
		
	}
	else{
		mensaje('No hay obras registradas!!!<br><br>No registered models!!!');
	}
	
}

function validar3(){

	cerrar('panelConfirmacionObras');
	
	document.getElementById('paso3').className='paso';
	document.getElementById('paso4').className='pasoActivo';		
	
	cargar("paso4","apellidos="+apellidos+" & nombre="+nombre+" & pais="+pais+" & provincia="+provincia+" & poblacion="+poblacion+" & cp="+cp+" & direccion="+direccion+" & telefono="+telefono+" & club="+club+" & email="+email+" & vectorO="+vectorO)	
		
}

function imprimir(id_preinscripcion){

	console.info(id_preinscripcion);
}

function testDatosPersonales(){

	if(email){
		set('apellidos',apellidos);
		set('nombre',nombre);	
		set('pais',pais);
		set('provincia',provincia);
		set('poblacion',poblacion);
		set('cp',cp);
		set('direccion',direccion);
		set('telefono',telefono);
		set('club',club);
		set('email',email);
	
	
	
	
	}

}