
function ventanaAbrir(destino,titulo,ancho,alto,scrolleo){

	sw=screen.width; 
	sh=screen.height;
	ventana_bos=window.open(destino, titulo,'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars='+scrolleo+', resizable=no');
	ventana_bos.moveTo((sw-ancho) / 2, (sh-alto)/2);
	ventana_bos.resizeTo(ancho, alto);
	ventana_bos.focus();
}
function ventanaImprimir(){
	window.print();
}


function precioabono(name){
   
     uncheckRadio(name);
	 
	  var solocamara=false;
	var radio_choice_zona= false;
	var radio_choice_camara=false;
	 var radio_choise_abono=false;
	for (a=0; a<4; a++)
	{
		if (document.formContacto.zona[a].checked){
			radio_choice_zona= true; 
			var zona=document.formContacto.zona[a].value; }
	}
	
	if (document.formContacto.camara.checked){
		radio_choice_camara= true; 
	}
	if (radio_choice_zona)
	{
		
		for (z = 0; z < 5; z++)
		{
			if (document.formContacto.abono[z].checked){
			var abono=document.formContacto.abono[z].value;}
		}
		
	
		
		if(abono=="Abono a la carta")
		{
			if(zona!="Aplus" && zona!="")
			{
				mostrarcasillas();
			
			}
			else
			{
				ocultarcasillas();

			}
		}
		else
		{
			ocultarcasillas();
		}
		traerDatos(abono,zona,radio_choice_camara);
		
	}else
	{
			for (z = 0; z < 5; z++)
				{
					if (document.formContacto.abono[z].checked){
					 radio_choise_abono=true;}
				}
		if(!radio_choise_abono)
		{
			
			ocultarcasillas();
		    solocamara=true;
			 traerDatos(abono,zona,radio_choice_camara,solocamara);
		
			
			
		}
		
	}
	
}


function preciozona(name){


     uncheckRadio(name);
	 
	var solocamara=false;
	var radio_choice_abono= false;
	var radio_choice_camara=false;
	var zona="";
	for (z = 0; z < 5; z++)
	{
		if (document.formContacto.abono[z].checked){
			radio_choice_abono= true; 
			var abono=document.formContacto.abono[z].value;}
	}
	if (document.formContacto.camara.checked){
		radio_choice_camara= true; 
	}

	if (radio_choice_abono)
	{
		
		for (a=0; a<4; a++)
		{
		 if (document.formContacto.zona[a].checked){
			  zona=document.formContacto.zona[a].value; 
		 }
		}
		
		

		if(zona!="Aplus" && zona!="")
		{
			if(abono=="Abono a la carta")
			{
				mostrarcasillas();
				
			}else
			{
				ocultarcasillas();

			}
		}
		else
		{
			ocultarcasillas();
		}
		
		
		traerDatos(abono,zona,radio_choice_camara);

	}else
	{
		
		for (a=0; a<4; a++)
		{
			if (document.formContacto.zona[a].checked){
				 var radio_choise_zona=true;}
		}
		if(!radio_choise_zona)
		{
			
			ocultarcasillas();
			  solocamara=true;
			 traerDatos(abono,zona,radio_choice_camara,solocamara);
			
		}
		
	}
	
}

function preciocamara(name){

    uncheckRadio(name);
    var abono="";
    var zona="";
	var radio_choice_abono= false;
	var radio_choice_camara=false;
	var solocamara=true;
	
	for (z = 0; z < 5; z++)
	{
		if (document.formContacto.abono[z].checked){
			radio_choice_abono= true; 
			 abono=document.formContacto.abono[z].value;}
	}
	if (document.formContacto.camara.checked){
		radio_choice_camara= true; 
	}
	
	
	if (radio_choice_abono)
	{
		
		for (a=0; a<4; a++)
		{
		    if (document.formContacto.zona[a].checked){
			  zona=document.formContacto.zona[a].value;
			 solocamara=false;
			 }
		}
		
	}
	traerDatos(abono,zona,radio_choice_camara,solocamara);
	
}

function nuevoAjax()
{ 
	var xmlhttp=false; 
	try 
	{ 
		// No IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e)
	{ 
		try
		{ 
			// IE 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!="undefined") { xmlhttp=new XMLHttpRequest(); } 
	return xmlhttp; 
}


function traerDatos(abono,zona,radio_choice_camara,solocamara)
{
	
	// Obtendo la capa donde se muestran las respuestas del servidor
	var capa=document.getElementById("precio");
	// Creo el objeto AJAX
	var ajax=nuevoAjax();

	// Coloco el mensaje "Cargando..." en la capa
	capa.innerHTML="Cargando...";
	// Abro la conexión, envío cabeceras correspondientes al uso de POST y envío los datos con el método send del objeto AJAX
	ajax.open("POST", "envio_respuesta_ajax.php", true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send("abono="+abono+"&zona="+zona+"&camara="+radio_choice_camara+"&solocamara="+solocamara);
	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==4)
		{
			
			// Respuesta recibida. Coloco el texto plano en la capa correspondiente
			
			capa.innerHTML=ajax.responseText;
		}
	}
}

function mostrarcasillas()
{
	
	// Obtendo la capa donde se muestran las respuestas del servidor
	var capa=document.getElementById("abonoCarta");
	// Creo el objeto AJAX
	var ajax=nuevoAjax();
	// Coloco el mensaje "Cargando..." en la capa
	capa.innerHTML="Cargando...";
	// Abro la conexión, envío cabeceras correspondientes al uso de POST y envío los datos con el método send del objeto AJAX
	ajax.open("POST", "envio_respuesta_ajax_casillas.php", true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null);
	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==4)
		{
			// Respuesta recibida. Coloco el texto plano en la capa correspondiente
			capa.innerHTML=ajax.responseText;
		}
	}
}
function ocultarcasillas()
{

	// Obtendo la capa donde se muestran las respuestas del servidor
	var capa=document.getElementById("abonoCarta");
	// Creo el objeto AJAX
	var ajax=nuevoAjax();
	// Coloco el mensaje "Cargando..." en la capa
	//capa.innerHTML="Cargando...";
	// Abro la conexión, envío cabeceras correspondientes al uso de POST y envío los datos con el método send del objeto AJAX
	ajax.open("POST", "envio_respuesta_ajax_blank.php", true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null);
	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==4)
		{
			// Respuesta recibida. Coloco el texto plano en la capa correspondiente
			capa.innerHTML=ajax.responseText;
		}
	}
}

function ocultarprecio()
{

	// Obtendo la capa donde se muestran las respuestas del servidor
	var capa=document.getElementById("precio");
	// Creo el objeto AJAX
	var ajax=nuevoAjax();
	// Coloco el mensaje "Cargando..." en la capa
	//capa.innerHTML="Cargando...";
	// Abro la conexión, envío cabeceras correspondientes al uso de POST y envío los datos con el método send del objeto AJAX
	ajax.open("POST", "envio_respuesta_ajax_blank.php", true);
	ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	ajax.send(null);
	ajax.onreadystatechange=function()
	{
		if (ajax.readyState==4)
		{
			// Respuesta recibida. Coloco el texto plano en la capa correspondiente
			capa.innerHTML=ajax.responseText;
		}
	}
}
function compararnumeros(num1,id1){
	if(num1!="")
	{
		
	var b=id1.substring(2);

	for (a=1; a<=6; a++)
	{
		if (a!=b){
			var id2="dc" + a;
			
			 var num2=document.getElementById(id2).value;
			
				if(num1==num2)
				{
					alert("Por favor no repita el mismo número");
					document.getElementById(id1).value="";
					//document.getElementById(id2).focus();
				}
		  }
	}
	
	}
	
	
}

function protoSend(){


	var radio_choice = false;
	var counter=0;
	for (counter = 0; counter < 2; counter++)
	{
		if (document.formContacto.dia[counter].checked){
			radio_choice = true; }
	}
	

	var radio_choice_zona = false;
	var counterz=0;
	for ( counterz = 0; counterz < 4; counterz++)
	{
		if (document.formContacto.zona[counterz].checked){
			radio_choice_zona = true; }
	}
	
	
		var radio_choice_abono = false;
	var countera=0;
	for (countera = 0; countera < 5; countera++)
	{
		if (document.formContacto.abono[countera].checked){
			radio_choice_abono= true; }
	}
	
	
	
 if (document.formContacto.nombre.value.length==0){
       alert("El campo Nombre es obligatorio");
       document.formContacto.nombre.focus();
      return 0;
    }
else if (document.formContacto.apellidos.value.length==0){
       alert("El campo Apellidos es obligatorio");
       document.formContacto.apellidos.focus();
       return 0;
    }
else if (document.formContacto.direccion.value.length==0){
       alert("El campo Direccion es obligatorio");
       document.formContacto.direccion.focus();
       return 0;
    }
	
else if (document.formContacto.cpostal.value.length==0){
       alert("El campo Código Postal es obligatorio");
       document.formContacto.cpostal.focus();
       return 0;
    }
else if (document.formContacto.localidad.value.length==0){
       alert("El campo Localidad es obligatorio");
       document.formContacto.localidad.focus();
       return 0;
    }
	
else if (document.formContacto.telefono.value.length==0){
       alert("El campo Teléfono es obligatorio");
       document.formContacto.telefono.focus();
       return 0;
    }

					 
 else if (document.formContacto.email.value.length==0){
				   alert("El campo Email es obligatorio");
				   document.formContacto.email.focus();
				   return 0;
		}
	
else if (document.formContacto.fechaNacimiento.value.length==0){
       alert("El campo Fecha de Nacimiento es obligatorio");
       document.formContacto.fechaNacimiento.focus();
       return 0;
    }

	
else if(document.formContacto.titular.value.length==0){
       alert("El campo Titular es obligatorio");
       document.formContacto.titular.focus();
       return 0;
    }
	
else if (document.formContacto.entidad.value.length==0){
       alert("El campo Entidad es obligatorio");
       document.formContacto.entidad.focus();
       return 0;
    }
	
else if (document.formContacto.sucursal.value.length==0){
       alert("El campo Sucursal es obligatorio");
       document.formContacto.sucursal.focus();
       return 0;
    }
else if (document.formContacto.dc.value.length==0){
       alert("El campo Dc es obligatorio");
       document.formContacto.dc.focus();
       return 0;
    }
else if (document.formContacto.cuenta.value.length==0){
       alert("El campo Cuenta es obligatorio");
       document.formContacto.cuenta.focus();
       return 0;
    }

else if (document.formContacto.dni.value.length==0){
					  alert("El campo DNI es obligatorio");
					   document.formContacto.dni.focus();
					   return 0; 
	}
else if (!radio_choice)
	{
			alert("Debe seleccionar un día del Abono");
			return 0;
	}
else if (!radio_choice_zona)
	{
			alert("Debe seleccionar una Zona");
			return 0;
	}	
	
else if (!radio_choice_abono)
	{
			alert("Debe seleccionar un Tipo de Abono");
			return 0;
	}
	
	else 
	{
	var params = Form.serialize($('formContacto'));
     new Ajax.Updater('formBox', 'mailabonado.php', {asynchronous:true, parameters:params});
	
	}
	
	

}

var era;
var previo=null;
function uncheckRadio(rbutton){
if(previo &&previo!=rbutton){previo.era=false;}
if(rbutton.checked==true && rbutton.era==true){rbutton.checked=false;}
rbutton.era=rbutton.checked;
previo=rbutton;
}

