// JavaScript Document
var rootdomain="http://"+window.location.hostname;

function abrir_ventana(url,l,t,w,h,s){
	window.open(url,'ventana','left=' + l +',top=' + t + ',width=' + w + ',height=' + h + ',scrollbars=' + s);
}

function verificar_registro(){
	var f = document.registro;
	if(f.usuario.value==""){
		alert("Ingresa tu usuario");
		f.usuario.focus();
		return;
	}
	
	if(f.contrasena.value==""){
		alert("Ingresa la contraseña que usaras en nuestro portal");
		f.contrasena.focus();
		return;
	}

	if(f.contrasena.value!=f.contrasena2.value){
		alert("Las contraseñas no coinciden, ingresa la misma en ambos campos");
		f.contrasena.focus();
		return;
	}
	
	if(f.nombre.value==""){
		alert("Ingresa tu nombre");
		f.nombre.focus();
		return;
	}

	if(f.apellido.value==""){
		alert("Ingresa tu apellido");
		f.apellido.focus();
		return;
	}

	if(f.email.value==""){
		alert("Ingresa tu email");
		f.email.focus();
		return;
	}
	
	var p=f.email.value.indexOf('@');
	if (p<1 || p==(f.email.value.length-1)){
		alert("Debes introducir una dirección de email válida");
		f.email.focus();
		return;
	}

	if(f.doc_identidad.value==""){
		alert("Ingresa tu documento de identidad");
		f.doc_identidad.focus();
		return;
	}
	
	if(f.telefono.value==""){
		alert("Ingresa tu telefono");
		f.telefono.focus();
		return;
	}
	
	if(f.celular.value==""){
		alert("Ingresa tu número de celular");
		f.celular.focus();
		return;
	}

	if(f.calle.value==""){
		alert("Ingresa tu calle");
		f.calle.focus();
		return;
	}

	if(f.numero.value==""){
		alert("Ingresa tu número");
		f.numero.focus();
		return;
	}

	if(f.edificio.value==""){
		alert("Ingresa tu edificio");
		f.edificio.focus();
		return;
	}

	if(f.apto.value==""){
		alert("Ingresa tu apto");
		f.apto.focus();
		return;
	}

	if(f.sector.value==""){
		alert("Ingresa tu sector");
		f.sector.focus();
		return;
	}
	
	if(f.provincia.options[f.provincia.selectedIndex].value==0){
		alert("Selecciona tu provincia");
		f.provincia.focus();
		return;		
	}

	if(f.nombre_sec.value==""){
		alert("Ingresa el nombre de quien recibirá por tí");
		f.nombre_sec.focus();
		return;
	}

	if(f.apellido_sec.value==""){
		alert("Ingresa el apellido de quien recibirá por tí");
		f.apellido_sec.focus();
		return;
	}

	if(f.doc_identidad_sec.value==""){
		alert("Ingresa el documento de identidad de quien recibirá por tí");
		f.doc_identidad_sec.focus();
		return;
	}
	
	f.submit();
}


function verificar_actualizacion_perfil(){
	var f = document.frm_actualizar_perfil;
	
	if(f.nombre.value==""){
		alert("Ingresa tu nombre");
		f.nombre.focus();
		return;
	}

	if(f.apellido.value==""){
		alert("Ingresa tu apellido");
		f.apellido.focus();
		return;
	}

	if(f.email.value==""){
		alert("Ingresa tu email");
		f.email.focus();
		return;
	}
	
	var p=f.email.value.indexOf('@');
	if (p<1 || p==(f.email.value.length-1)){
		alert("Debes introducir una dirección de email válida");
		f.email.focus();
		return;
	}

	if(f.doc_identidad.value==""){
		alert("Ingresa tu documento de identidad");
		f.doc_identidad.focus();
		return;
	}
	
	if(f.telefono.value==""){
		alert("Ingresa tu telefono");
		f.telefono.focus();
		return;
	}
	
	if(f.celular.value==""){
		alert("Ingresa tu número de celular");
		f.celular.focus();
		return;
	}

	if(f.calle.value==""){
		alert("Ingresa tu calle");
		f.calle.focus();
		return;
	}

	if(f.numero.value==""){
		alert("Ingresa tu número");
		f.numero.focus();
		return;
	}

	if(f.edificio.value==""){
		alert("Ingresa tu edificio");
		f.edificio.focus();
		return;
	}

	if(f.apto.value==""){
		alert("Ingresa tu apto");
		f.apto.focus();
		return;
	}

	if(f.sector.value==""){
		alert("Ingresa tu sector");
		f.sector.focus();
		return;
	}
	
	if(f.provincia.options[f.provincia.selectedIndex].value==0){
		alert("Selecciona tu provincia");
		f.provincia.focus();
		return;		
	}

	if(f.nombre_sec.value==""){
		alert("Ingresa el nombre de quien recibirá por tí");
		f.nombre_sec.focus();
		return;
	}

	if(f.apellido_sec.value==""){
		alert("Ingresa el apellido de quien recibirá por tí");
		f.apellido_sec.focus();
		return;
	}

	if(f.doc_identidad_sec.value==""){
		alert("Ingresa el documento de identidad de quien recibirá por tí");
		f.doc_identidad_sec.focus();
		return;
	}
	
	f.submit();
}


function seleccionar_movil_registro(id_movil,ua){
	parent.document.frm_registro.idmovil.value=id_movil;
	parent.document.images['movil'].src = 'imagenes/moviles/' + ua + '.gif';
}

function verificar_agregar_album(){
	var f = document.frm_agregar_album;

	if(f.nombre.value==""){
		alert("Ingresa el nombre del album a crear");
		f.nombre.focus();
		return;
	}
	f.submit();	
}


function preview(archivo,imagen){
	var archivo = findObj(archivo);
	var imagen = findObj(imagen);

	imagen.src='file://'+archivo.value;
}

// Example: obj = findObj("image1");

function findObj(theObj, theDoc){
  var p, i, foundObj;
  
  if(!theDoc) theDoc = document;
  if( (p = theObj.indexOf("?")) > 0 && parent.frames.length)
  {
    theDoc = parent.frames[theObj.substring(p+1)].document;
    theObj = theObj.substring(0,p);
  }
  if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
  for (i=0; !foundObj && i < theDoc.forms.length; i++) 
    foundObj = theDoc.forms[i][theObj];
  for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++) 
    foundObj = findObj(theObj,theDoc.layers[i].document);
  if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
  return foundObj;
}



function agregar_carrito(id){
	if (tipo!=''){
		window.location='agregar_carrito.php?id=' + id + '&tipo=' + tipo;
	}else{
		alert('Elija si quiere alquilar o comprar');
	}
}

function confirmar_imprimir(){
	var f = document.frm_imprimir;

	if (confirm('Al imprimir se legaliza la factura, desea imprimirla?')){
		abrir_ventana('version_impr.php?cambio='+f.cambio.value+'&horario='+f.horario.value,0,0,800,800,1);
	}
}

function confirmar_imprimir2(){
	var f = document.frm_imprimir;

	if (confirm('Al Finalizar se legaliza la factura ¿Desea continuar?')){
		abrir_ventana('version_impr.php?imp=no&cambio='+f.cambio.value+'&horario='+f.horario.value,0,0,800,800,1);
	}
}

function confirmar(mensaje,url){
	if(confirm(mensaje)){
		window.location=url;
	}
}

function verificar_cambio_contrasena(){
	var f=document.frm_cambio_contrasena;
	if(f.contrasena_nueva.value==''){
			alert('Ingrese la nueva contaseña');
			f.contrasena_nueva.focus();
			return;
	}
	if(f.contrasena_nueva2.value==''){
			alert('Ingrese la verificacion de la nueva contaseña');
			f.contrasena_nueva2.focus();
			return;
	}
	if(f.contrasena_nueva.value!=f.contrasena_nueva2.value){
		alert('las contraseñas no coinciden. Verifique');
		return;
	}
	f.submit();
}


function verificar_buscar(){
	var f=document.frm_buscar;
	if(f.nombre.value==''){
		alert('ingresa el nombre a buscar');
		f.nombre.focus();
		return;
	}
	window.location=f.tipo.value + '&nombre=' + f.nombre.value;
}

function cambiar_contenido_div(div,contenido){
	var d = findObj(div);
	d.innerHTML=contenido;
}


function findObj(theObj, theDoc){
  var p, i, foundObj;
  
  if(!theDoc) theDoc = document;
  if( (p = theObj.indexOf("?")) > 0 && parent.frames.length){
    theDoc = parent.frames[theObj.substring(p+1)].document;
    theObj = theObj.substring(0,p);
  }
  if(!(foundObj = theDoc[theObj]) && theDoc.all) foundObj = theDoc.all[theObj];
  for (i=0; !foundObj && i < theDoc.forms.length; i++) 
    foundObj = theDoc.forms[i][theObj];
  for(i=0; !foundObj && theDoc.layers && i < theDoc.layers.length; i++) 
    foundObj = findObj(theObj,theDoc.layers[i].document);
  if(!foundObj && document.getElementById) foundObj = document.getElementById(theObj);
  
  return foundObj;
}



//Cambiar visibilidad

IE4 = (document.all) ? 1 : 0; // initialize browser.. 
NS4 = (document.layers) ? 1 : 0; // identification and... 
ver4 = (IE4 || NS4) ? 1 : 0; // DHTML variables 


function cambiar_visibilidad_a(i,vis){
	var e = document.getElementById(i);
	e.className=vis;
}


function verificar_formulario(f){
	var i=0;
	for(i=0; i<f.elements.length; i++){
		if(f.elements[i].alt=='OBLIGATORIO' && f.elements[i].value==""){
			alert('Ingrese '+f.elements[i].title);
			f.elements[i].focus();
			return;
		}
	}
	f.submit();
}

/*
function verificar_form_campeonato(){
	var f=document.form_campeonato;
	
	if(f.foto.value==""){
		alert('Ingrese su foto');
		f.foto.focus();
		return;
	}

	if(!isDate(f.fecha_nacimiento.value) || f.fecha_nacimiento.value=="dd-mm-aaaa"){
		alert('La fecha de Nacimiento no es valida, el formato debe ser: dd-mm-aaaa');	
		f.fecha_nacimiento.focus();
		return;
	}

	var pos1=f.fecha_nacimiento.value.indexOf('-');
	var pos2=f.fecha_nacimiento.value.indexOf('-',pos1+1);
	var dia=parseInt(f.fecha_nacimiento.value.substring(0,pos1));
	var mes=parseInt(f.fecha_nacimiento.value.substring(pos1+1,pos2));
	var anio=parseInt(f.fecha_nacimiento.value.substring(pos2+1));
	var mseg_dia=1000*60*60*24
	
	var Hoy=new Date();
	var Nacimiento=new Date(anio,mes,dia,0,0,0,0);
	anios = Math.ceil(Math.ceil((Hoy.getTime()-Nacimiento.getTime())/(mseg_dia))/365);
	f.edad.value=anios;
	if(anios<18){
		if(f.nombre_tutor.value==""){
			alert('Ingrese el nombre de su tutor');	
			f.nombre_tutor.focus();
			return;
		}
		if(f.apellido_tutor.value==""){
			alert('Ingrese el apellido de su tutor');
			f.apellido_tutor.focus();
			return;
		}
	}
	f.submit();
}*/

function verificar_form_campeonato(){
	var f=document.form_campeonato;

	if(f.usuario.value==""){
		alert("Ingresa tu usuario");
		f.usuario.focus();
		return;
	}
	
	if(f.contrasena.value==""){
		alert("Ingresa la contraseña que usaras en nuestro portal");
		f.contrasena.focus();
		return;
	}

	if(f.contrasena.value!=f.contrasena2.value){
		alert("Las contraseñas no coinciden, ingresa la misma en ambos campos");
		f.contrasena.focus();
		return;
	}
	
	/*if(f.nickname.value==""){
		alert("Ingresa tu nickname");
		f.nickname.focus();
		return;
	}*/

	if(f.nombre.value==""){
		alert("Ingresa tu nombre");
		f.nombre.focus();
		return;
	}

	if(f.apellido.value==""){
		alert("Ingresa tu apellido");
		f.apellido.focus();
		return;
	}

	if(f.email.value==""){
		alert("Ingresa tu email");
		f.email.focus();
		return;
	}
	
	var p=f.email.value.indexOf('@');
	if (p<1 || p==(f.email.value.length-1)){
		alert("Debes introducir una dirección de email válida");
		f.email.focus();
		return;
	}


	if(!isDate(f.fecha_nacimiento.value) || f.fecha_nacimiento.value=="dd-mm-aaaa"){
		//alert('La fecha de Nacimiento no es valida, el formato debe ser: dd-mm-aaaa');	
		f.fecha_nacimiento.focus();
		return;
	}


	if(f.telefono.value==""){
		alert("Ingresa tu telefono");
		f.telefono.focus();
		return;
	}
	
/*	if(f.celular.value==""){
		alert("Ingresa tu número de celular");
		f.celular.focus();
		return;
	}
*/
	if(f.calle.value==""){
		alert("Ingresa tu calle");
		f.calle.focus();
		return;
	}

	if(f.numero.value==""){
		alert("Ingresa tu número");
		f.numero.focus();
		return;
	}

	if(f.edificio.value==""){
		alert("Ingresa tu edificio");
		f.edificio.focus();
		return;
	}

	if(f.apto.value==""){
		alert("Ingresa tu apto");
		f.apto.focus();
		return;
	}

	if(f.sector.value==""){
		alert("Ingresa tu sector");
		f.sector.focus();
		return;
	}
	
	if(f.provincia.options[f.provincia.selectedIndex].value==0){
		alert("Selecciona tu provincia");
		f.provincia.focus();
		return;		
	}
/*
	if(f.nombre_tutor.value==""){
		alert("Ingresa el nombre de tu primer tutor");
		f.nombre_tutor.focus();
		return;
	}

	if(f.apellido_tutor.value==""){
		alert("Ingresa el apellido de tu primer tutor");
		f.apellido_tutor.focus();
		return;
	}

	if(f.doc_identidad_tutor.value==""){
		alert("Ingresa el documento de identidad de tu primer tutor");
		f.doc_identidad_tutor.focus();
		return;
	}


	if(f.nombre_tutor2.value==""){
		alert("Ingresa el nombre de tu segundo tutor");
		f.nombre_tutor2.focus();
		return;
	}

	if(f.apellido_tutor2.value==""){
		alert("Ingresa el apellido de tu segundo tutor");
		f.apellido_tutor2.focus();
		return;
	}

	if(f.doc_identidad_tutor2.value==""){
		alert("Ingresa el documento de identidad de tu segundo tutor");
		f.doc_identidad_tutor2.focus();
		return;
	}
*/

/*	if(f.foto.value==""){
		alert('Ingrese su foto');
		f.foto.focus();
		return;
	}
*/
	var pos1=f.fecha_nacimiento.value.indexOf('-');
	var pos2=f.fecha_nacimiento.value.indexOf('-',pos1+1);
	var dia=parseInt(f.fecha_nacimiento.value.substring(0,pos1));
	var mes=parseInt(f.fecha_nacimiento.value.substring(pos1+1,pos2));
	var anio=parseInt(f.fecha_nacimiento.value.substring(pos2+1));
	var mseg_dia=1000*60*60*24
	
	var Hoy=new Date();
	var Nacimiento=new Date(anio,mes,dia,0,0,0,0);
	anios = Math.ceil(Math.ceil((Hoy.getTime()-Nacimiento.getTime())/(mseg_dia))/365);
	f.edad.value=anios;
	
	if(anios>18){
		if(f.doc_identidad.value==""){
			alert("Ingresa tu documento de identidad");
			f.doc_identidad.focus();
			return;
		}
	}
	if(anios<18){
		if(f.nombre_tutor.value==""){
			alert('Ingrese el nombre de su tutor');	
			f.nombre_tutor.focus();
			return;
		}
		if(f.apellido_tutor.value==""){
			alert('Ingrese el apellido de su tutor');
			f.apellido_tutor.focus();
			return;
		}
		
	}
	f.submit();
}


function verificar_form_campeonato_logeado(){
	var f=document.form_campeonato;

	var pos1=f.fecha_nacimiento.value.indexOf('-');
	var pos2=f.fecha_nacimiento.value.indexOf('-',pos1+1);
	var dia=parseInt(f.fecha_nacimiento.value.substring(0,pos1));
	var mes=parseInt(f.fecha_nacimiento.value.substring(pos1+1,pos2));
	var anio=parseInt(f.fecha_nacimiento.value.substring(pos2+1));
	var mseg_dia=1000*60*60*24
	
	var Hoy=new Date();
	var Nacimiento=new Date(anio,mes,dia,0,0,0,0);
	anios = Math.ceil(Math.ceil((Hoy.getTime()-Nacimiento.getTime())/(mseg_dia))/365);
	f.edad.value=anios;
	if(anios<18){
		if(f.nombre_tutor.value==""){
			alert('Ingrese el nombre de su tutor');	
			f.nombre_tutor.focus();
			return;
		}
		if(f.apellido_tutor.value==""){
			alert('Ingrese el apellido de su tutor');
			f.apellido_tutor.focus();
			return;
		}
	}
	f.submit();
}
