function Vacio(x)
{
 
    return (x == "");
 
}

function fecha( cadena ) {   
  
   //Separador para la introduccion de las fechas   
   var separador = "/"  
  
   //Separa por dia, mes y año   
   if ( cadena.indexOf( separador ) != -1 ) {   
        var posi1 = 0   
        var posi2 = cadena.indexOf( separador, posi1 + 1 )   
        var posi3 = cadena.indexOf( separador, posi2 + 1 )   
        this.dia = cadena.substring( posi1, posi2 )   
        this.mes = cadena.substring( posi2 + 1, posi3 )   
        this.anio = cadena.substring( posi3 + 1, cadena.length )   
   } else {   
        this.dia = 0   
        this.mes = 0   
        this.anio = 0      
   }   
}   


function controlcampos()
{
     
	 var fechai=document.fcursos.finicio.value;
	 var fechaf=document.fcursos.ffin.value;
	
	
	  if (((fechai != "")  &&  (fechaf == "")) || ((fechai == "")  &&  (fechaf != "")))
	   {
 
             alert ('Debe rellenar las 2 fechas'); 
             return (false);
 
       }
	   
	var fecha1 = new fecha( document.fcursos.finicio.value )      
    var fecha2 = new fecha( document.fcursos.ffin.value )   
      
   //Obtiene objetos Date   
   var miFecha1 = new Date( fecha1.anio, fecha1.mes, fecha1.dia )   
   var miFecha2 = new Date( fecha2.anio, fecha2.mes, fecha2.dia )   
  
   //Resta fechas y redondea   
   var diferencia = miFecha1.getTime() - miFecha2.getTime()   
	   
   if (diferencia > 0) 
    {
	   alert("La fecha final no puede ser anterior a la fecha de inicio")	   
       document.fcursos.finicio.focus();
	   
	   return (false);
      }
   return (true);
}

function controlcamposonline()
{
     
	 var fechai=document.fonline.finicio.value;
	 var fechaf=document.fonline.ffin.value;
	
	
	  if (((fechai != "")  &&  (fechaf == "")) || ((fechai == "")  &&  (fechaf != "")))
	   {
 
             alert ('Debe rellenar las 2 fechas'); 
             return (false);
 
       }
	   
	var fecha1 = new fecha( document.fonline.finicio.value )      
    var fecha2 = new fecha( document.fonline.ffin.value )   
      
   //Obtiene objetos Date   
   var miFecha1 = new Date( fecha1.anio, fecha1.mes, fecha1.dia )   
   var miFecha2 = new Date( fecha2.anio, fecha2.mes, fecha2.dia )   
  
   //Resta fechas y redondea   
   var diferencia = miFecha1.getTime() - miFecha2.getTime()   
	   
   if (diferencia > 0) 
    {
	   alert("La fecha final no puede ser anterior a la fecha de inicio")	   
       document.fonline.finicio.focus();
	   
	   return (false);
      }
   return (true);
}

function borracampos()
{
     
	 var fechai=document.fcursos.finicio.value;
	 var fechaf=document.fcursos.ffin.value;
	 var textol=document.fcursos.textolibre.value;
	 
	 fechai=="";
	 fechaf=="";
	 textol=="";
	
	}

function cambiar_color_over(celda){ 
   celda.style.backgroundColor="#396acf"
   celda.style.color = "#ffffff"
} 
function cambiar_color_out(celda){ 
   celda.style.backgroundColor="#ffffff" 
   celda.style.color = "#000000"
   
}



function abrirventana(ventana,altura,anchura)
{
     param="toolbar=no,location=no,directories=no,titlebar=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width="+anchura+",height="+altura;
     miventana = window.open(ventana,"ventana",param);
}

function abrirventanafull(ventana,altura,anchura)
{
     param="toolbar=no,menubar=yes,location=yes,directories=no,titlebar=no,status=yes,scrollbars=yes,resizable=yes,copyhistory=no";
     miventana = window.open(ventana,"ventana",param);
}

function verficha(Bloque)
{
		
	switch (Bloque) 
	{ 
   
    case 'infoee': 
      {
	   if (document.finscripcion.factura[0].checked)
		{
		
		document.all[Bloque].style.visibility = "visible";
		document.all[Bloque].style.display = "block";
		//alert ('visible')
		//document.formulario.objetivoinversion.checked = true;
		//document.formulario.objetivoinversion.click();
		}
	   else
		{
		document.all[Bloque].style.visibility = "hidden";
		document.all[Bloque].style.display = "none";
		//alert ('No visible')
		//document.formulario.objetivoinversion.checked = false;
		//document.formulario.objetivoinversion.click();
		}
	    			   
       break
	  }
	 case 'documentacion': 
      {
		  //alert(document.finscripcion.boni[0].checked)
		if (document.finscripcion.boni[0].checked)
	  	{
		  document.all[Bloque].style.visibility = "visible";
		  document.all[Bloque].style.display = "block";
		}
	   else
		{
		document.all[Bloque].style.visibility = "hidden";
		document.all[Bloque].style.display = "none";
		}
	    			   
       break
	  }
	} 
}

function controlinscripcion()
{
     var curso1=document.finscripcion.curso1.value;
	 var curso2=document.finscripcion.curso2.value;
	 var curso3=document.finscripcion.curso3.value;
	 
	 
	 var nombre=document.finscripcion.nombre.value;
	 var apellidos=document.finscripcion.apellidos.value;
	 var dni=document.finscripcion.dni.value;
	 var dir=document.finscripcion.direccion.value;
	 var localidad=document.finscripcion.localidad.value;
	 var provincia=document.finscripcion.provincia.value;
	 var cpostal=document.finscripcion.cpostal.value;
	 var telefono=document.finscripcion.telefono.value;
	 var email=document.finscripcion.email.value;
	 var email2=document.finscripcion.email2.value;
	 
	 
	 var tipofactura=document.getElementById('facturaee').checked;
	 var ee=document.finscripcion.empresa.value;
	 var cif=document.finscripcion.cif.value;
	 var diree=document.finscripcion.direccionee.value;
	 var localidadee=document.finscripcion.localidadee.value;
	 var provinciaee=document.finscripcion.provinciaee.value;
	 var cpee=document.finscripcion.cpostalee.value;
	 var telefonoee=document.finscripcion.telefonoee.value;

	//
//	  if (tipofactura == "empresa")
//	   {
// 
//             if ((Vacio(empresa)) || (Vacio(cif)))
//			 {
//              alert('Debe rellenar el campo Empresa,Cif');
//			  return (false);
//			}
//       }
//     return (true);

   if ((Vacio(curso1)) && (Vacio(curso2)) && (Vacio(curso3)))
   {
	   alert('Debe indicar al menos un curso');
	   document.finscripcion.curso1.focus();
	   return (false);
   }
   
    
   if (((Vacio(apellidos)) || (Vacio(nombre)) || (Vacio(dni)) || (Vacio(dir)) || (Vacio(localidad)) || (Vacio(provincia)) || (Vacio(cpostal))) || ((Vacio(telefono)) && (Vacio(email))))
			 {
              alert('En los datos personales debe rellenar los campos apellidos,nombre,dni,localidad,provincia,cpostal y telefono ó email');
			  return (false);
			}
	if (email!=email2)
	 {
		      alert('En los datos personales no coinciden los emails');
			  document.finscripcion.email.focus();
			  return (false);
	 }
   
   
    if (tipofactura == true)
	{
	 if ((Vacio(ee)) || (Vacio(cif)) || (Vacio(diree)) || (Vacio(localidadee)) || (Vacio(provinciaee)) || (Vacio(cpee)) || (Vacio(telefonoee)))
			 {
              alert('En los datos de empresa debe rellenar los campos Empresa,Cif,direccion,cpostal,localidad,provincia,telefono');
			  return (false);
			}
	}
	else
	 return (true);
}



function validaform()
{	 
	 var programa=document.f1.programa.value;
	 var nombre=document.f1.nombre.value;
	 var apellidos=document.f1.apellidos.value;
	 var dni=document.f1.dni.value;
	 var dir=document.f1.direccion.value;
	 var localidad=document.f1.localidad.value;
	 var provincia=document.f1.provincia.value;
	 var cpostal=document.f1.cpostal.value;
	 var telefono=document.f1.telefono.value;
	 var email=document.f1.email.value;
	 var email2=document.f1.email2.value;
	 	 
	 
	 var ee=document.f1.ee.value;
	 var cif=document.f1.cifee.value;
	 var diree=document.f1.diree.value;
	 var localidadee=document.f1.localidadee.value;
	 var provinciaee=document.f1.provinciaee.value;
	 var cpee=document.f1.cpostalee.value;
	 var telefonoee=document.f1.telefonoee.value;

   
   if (Vacio(programa))
		 {
				  alert('Debe selecionar la localidad del programa');
				  document.f1.programa.focus();
				  return (false);
		 }
   
    
   if (((Vacio(apellidos)) || (Vacio(nombre)) || (Vacio(dni)) || (Vacio(dir)) || (Vacio(localidad)) || (Vacio(provincia)) || (Vacio(cpostal))) || ((Vacio(telefono)) && (Vacio(email))))
			 {
              alert('En los datos personales debe rellenar los campos apellidos,nombre,dni,localidad,provincia,cpostal y telefono ó email');
			  return (false);
			}
   else			
	{
	if (email!=email2)
		 {
				  alert('En los datos personales no coinciden los emails');
				  document.f1.email.focus();
				  return (false);
		 }
	else
	  if (((Vacio(ee)) || (Vacio(cif)) || (Vacio(diree)) || (Vacio(localidadee)) || (Vacio(provinciaee)) || (Vacio(cpee))) || ((Vacio(telefonoee)) ))
			 {
              alert('En los datos de empresa debe rellenar los campos empresa,cif,direccion,localidad,provincia,cpostal y telefono ó email');
			  return (false);
			}
   else		
		 return (true);  
		 
	}
}


function RefreshImage(valImageId) {
	var objImage = document.images[valImageId];
	if (objImage == undefined) {
		return;
	}
	var now = new Date();
	objImage.src = objImage.src.split('?')[0] + '?x=' + now.toUTCString();
}

