//Funciones javascript seccion tucompra
function continuar(paso)
{
	
window.scrollTo(0,0);
respuesta = document.getElementById('tucompra');
envia('tucompra/tucompra.php','paso='+paso);
}

function eliminar(producto){
	
	respuesta = document.getElementById('tucompra');
	envia('tucompra/resumen.php','paso=resumen&producto='+producto+'&eliminar=true');
}


function actualizar(producto,icantidad)
{
	cantidad = document.getElementById(icantidad).value;

	if(esEntero(cantidad))
	{
		
		
		if(cantidad == 0)
			eliminar(producto);
		else
		{
			respuesta = document.getElementById('tucompra');
			envia('tucompra/resumen.php','paso=resumen&producto='+producto+'&cantidad='+cantidad);
		}
	}
	
	else
		alert("Ha introducido un valor no entero");
}

function confirmarcompra(pago,total){
		respuesta = document.getElementById('tucompra');
		if(pago=="paypal")
			envia('tucompra/paypal.php','total='+total);
		else
			envia('tucompra/confirmar.php','confirmar=true&total='+total);
}

function confirmarseguro(){
	respuesta = document.getElementById('seguroorangecare');
	if(document.getElementById('seguroorangecareC').checked == true){
		envia('tucompra/seguro.php','seguroorange=true');
	}
	else{
		envia('tucompra/seguro.php','seguroorange=false');
	}
}

function esEntero(valor)
{

	if(!isNaN(valor))
	{
		for(var i = 0; i<valor.length;i++)
		{
			if(valor.charCodeAt(i)<48 || valor.charCodeAt(i)>57)
				return false;

		}

	}
	else
	{
	return false;
	}

return true;

}

function guardarpago(){

check=megavalidacion("tipopago");
opciones = document.tipopago.elements;
	
	if (check != false)
	{
	iteraciones=opciones.length;
	pay = '';
	
		for(indice=0;indice<iteraciones;indice++)
		{
			if(opciones[indice].checked == true)
				pay = opciones[indice].value; 
		}	
		
		respuesta = document.getElementById('tucompra');
		envia('tucompra/tucompra.php','paso=confirmar'+'&pago='+pay);
				/*+'&titular='+document.tipopago.titular.value
				+'&entidad='+document.tipopago.entidad.value
				+'&sucursal='+document.tipopago.sucursal.value
				+'&control='+document.tipopago.control.value
				+'&cuenta='+document.tipopago.cuenta.value
				);*/
	}
		
check="";

}

function telefono(){
respuesta = document.getElementById('tucompra');
envia('tucompra/tucompra.php','paso=confirmar'+'&pago=telefono');
}


function elegirpago(eleccion){

	if(document.tipopago.tipo[eleccion].value == 'domiciliacion')
	{
		document.tipopago.titular.lang = 'ob_text';		
		document.tipopago.entidad.lang = 'ob_num';
		document.tipopago.sucursal.lang = 'ob_num';
		document.tipopago.control.lang = 'ob_num';
		document.tipopago.cuenta.lang = 'ob_num';
	}
	
	else
	{
		document.tipopago.titular.lang = 'op_text';		
		document.tipopago.entidad.lang = 'op_num';
		document.tipopago.sucursal.lang = 'op_num';
		document.tipopago.control.lang = 'op_dc';
		document.tipopago.cuenta.lang = 'op_num';
		
		document.tipopago.titular.value = '';		
		document.tipopago.entidad.value = '';
		document.tipopago.sucursal.value = '';
		document.tipopago.control.value = '';
		document.tipopago.cuenta.value = '';
		
				
		document.tipopago.titular.className = 'ok';		
		document.tipopago.entidad.className="ok";
		document.tipopago.sucursal.className="ok";
		document.tipopago.control.className="ok";
		document.tipopago.cuenta.className="ok";
	
	}
}

function validarcontrol(f) {

	if (!(obtenerDigito("00" + campos['entidad'].value + campos['sucursal'].value) == parseInt(campos['control'].value.charAt(0))) || !(obtenerDigito(campos['cuenta'].value) == parseInt(campos['control'].value.charAt(1))))
	{
		campos['control'].className="error";
		campos['entidad'].className="error";
		campos['sucursal'].className="error";
		campos['cuenta'].className="error";
	}
	else
	{
		campos['control'].className="ok";
		campos['entidad'].className="ok";
		campos['sucursal'].className="ok";
		campos['cuenta'].className="ok";
	}

}



function logincompra()
{
	
	if(megavalidacion('logincompraform'))
		login2(document.forms['logincompraform'].email.value,document.forms['logincompraform'].password.value,'index.php?dir=tucompra/index.php');
	else
		alert('No has introducido tu email y/o clave');
}
function logincompra2()
{
	if(megavalidacion('logincompraform'))
		login2(document.forms['logincompraform'].dircorreo.value,document.forms['logincompraform'].passacceso.value,'tucompra-orange/index.php');
	else
		alert('No has introducido tu email y/o clave');
}

function registrocompra()
{
	/*if(megavalidacion('form_nuevo_usuario_resumencompra'))
	{
		if(document.getElementById('politica').checked)
		{
		error = 0;
		if(document.form_nuevo_usuario_resumencompra.accion.value!="update")
		{
			if(document.forms['form_nuevo_usuario_resumencompra'].pass.value !=  document.forms['form_nuevo_usuario_resumencompra'].r_pass.value)
			{
				error=1;
				alert('No has introducido el mismo valor para tu clave de usuario');
			}
		}
		if(document.forms['form_nuevo_usuario_resumencompra'].telefono_p.value == '' && document.forms['form_nuevo_usuario_resumencompra'].telefono_o.value == '')
		{
				error=1;
				alert('Debes completar uno de los campos de telefono');
		}
		
		if(error==0)
		{
			
			if(document.form_nuevo_usuario_resumencompra.envio[0].checked)
			{
				rellenar(0);
			}
			if(document.form_nuevo_usuario_resumencompra.accion.value=="update")
				actualz_registro();
			else
				envia_registro();
		}
		}
		else
			jAlert("Para poder continuar necesitas aceptar la política de protección de datos.","Existen campos sin rellenar");
		
	}
	else
		alert('Hay datos incorrectos y/o campos obligatorios sin rellenar');*/
	
	var accion = $("#form_nuevo_usuario_resumencompra input[name=accion]").val();
	
	var id_a_actualizar = $("#form_nuevo_usuario_resumencompra input[name=id_a_actualizar]").val();
	var nick = $("#form_nuevo_usuario_resumencompra input[name=nick]").val();
	var email = $("#form_nuevo_usuario_resumencompra input[name=email]").val();
	var r_email = $("#form_nuevo_usuario_resumencompra input[name=r_email]").val();
	var pass = $("#form_nuevo_usuario_resumencompra input[name=pass]").val();
	var r_pass = $("#form_nuevo_usuario_resumencompra input[name=r_pass]").val();
	
	var tipo_cliente = $("#form_nuevo_usuario_resumencompra select[name=tipo_cliente]").val();
	var nomyape = $("#form_nuevo_usuario_resumencompra input[name=nomyape]").val();
	var dni = $("#form_nuevo_usuario_resumencompra input[name=dni]").val();
	
	var dia = $("#form_nuevo_usuario_resumencompra select[name=dia]").val();
	var mes = $("#form_nuevo_usuario_resumencompra select[name=mes]").val();
	var anio = $("#form_nuevo_usuario_resumencompra select[name=anio]").val();
	
	var fecha_nac = anio+"-"+mes+"-"+dia;
	
	var tipo_via = $("#form_nuevo_usuario_resumencompra select[name=tipo_via]").val();
	var nomvia = $("#form_nuevo_usuario_resumencompra input[name=nomvia]").val();
	var numvia = $("#form_nuevo_usuario_resumencompra input[name=numvia]").val();
	var escalera = $("#form_nuevo_usuario_resumencompra input[name=escalera]").val();
	var cp = $("#form_nuevo_usuario_resumencompra input[name=cp]").val();
	var localidad = $("#form_nuevo_usuario_resumencompra input[name=localidad]").val();
	var provincia = $("#form_nuevo_usuario_resumencompra select[name=provincia]").val();
	
	var telefono = $("#form_nuevo_usuario_resumencompra input[name=telefono_p]").val();
	var telefono_o = $("#form_nuevo_usuario_resumencompra input[name=telefono_o]").val();
	
	if(telefono_o=='') telefono_o=0;
	
	var fax = $("#form_nuevo_usuario_resumencompra input[name=fax]").val();
	
	var comentarios = $("#form_nuevo_usuario_resumencompra textarea[name=comentarios]").val();
	
	var infoenvio = $("#form_nuevo_usuario_resumencompra input:radio[name=infoenvio]:checked").val();
	
	var politica = $("#form_nuevo_usuario_resumencompra input[name=politica]").is(":checked");
	//var politica = $("#form_nuevo_usuario_resumencompra input:radio[name=infoenvio]:checked").val();
	
	if(politica)
	{
		if(infoenvio=='diferente')
		{
			var nomyape_envio = $("#form_nuevo_usuario_resumencompra input[name=nomyape_envio]").val();
			var tipo_via_envio = $("#form_nuevo_usuario_resumencompra select[name=tipo_via_envio]").val();
			var nomvia_envio = $("#form_nuevo_usuario_resumencompra input[name=nomvia_envio]").val();
			var numvia_envio = $("#form_nuevo_usuario_resumencompra input[name=numvia_envio]").val();
			var escalera_envio = $("#form_nuevo_usuario_resumencompra input[name=escalera_envio]").val();
			var cp_envio = $("#form_nuevo_usuario_resumencompra input[name=cp_envio]").val();
			var localidad_envio = $("#form_nuevo_usuario_resumencompra input[name=localidad_envio]").val();
			var provincia_envio = $("#form_nuevo_usuario_resumencompra select[name=provincia_envio]").val();
		
			if(megavalidacion('form_nuevo_usuario_resumencompra'))
			{
				if(pass==r_pass)
				{
					if(email==r_email)
					{
						$("#procesandomsg").css("display","block");
						$("#respuesta-actualizar-registro").load("ajax/mailnuevo-usuarioresumen.php",{
							'id_a_actualizar':id_a_actualizar,
							'nick':nick,
							'email':email,
							'pass':pass,
							'tipo_cliente':tipo_cliente,
							'nomyape':nomyape,
							'dni':dni,
							'fecha_nac':fecha_nac,
							'tipo_via':tipo_via,
							'nomvia':nomvia,
							'numvia':numvia,
							'escalera':escalera,
							'cp':cp,
							'localidad':localidad,
							'provincia':provincia,
							'telefono':telefono,
							'telefono_o':telefono_o,
							'fax':fax,
							'nomyape_envio':nomyape_envio,
							'tipo_via_envio':tipo_via_envio,
							'nomvia_envio':nomvia_envio,
							'numvia_envio':numvia_envio,
							'escalera_envio':escalera_envio,
							'cp_envio':cp_envio,
							'localidad_envio':localidad_envio,
							'provincia_envio':provincia_envio,
							'comentarios':comentarios,
							'infoenvio':infoenvio,
							'accion':accion
						},function(){$("#procesandomsg").css("display","none");});
					}
					else
					{
						jAlert("La confirmacion del email no coincide","Error al registrar");
					}
				}
				else
				{
					jAlert("La confirmacion de la contraseña no coincide","Error al registrar");
				}
			}
		}
		else
		{
			if(megavalidacion('form_nuevo_usuario_resumencompra'))
			{
				if(pass==r_pass)
				{
					if(email==r_email)
					{
						$("#procesandomsg").css("display","block");
						$("#respuesta-actualizar-registro").load("ajax/mailnuevo-usuarioresumen.php",{
							'id_a_actualizar':id_a_actualizar,
							'nick':nick,
							'email':email,
							'pass':pass,
							'tipo_cliente':tipo_cliente,
							'nomyape':nomyape,
							'dni':dni,
							'fecha_nac':fecha_nac,
							'tipo_via':tipo_via,
							'nomvia':nomvia,
							'numvia':numvia,
							'escalera':escalera,
							'cp':cp,
							'localidad':localidad,
							'provincia':provincia,
							'telefono':telefono,
							'telefono_o':telefono_o,
							'fax':fax,
							'comentarios':comentarios,
							'infoenvio':infoenvio,
							'accion':accion
						},function(){$("#procesandomsg").css("display","none");});
					}
					else
					{
						jAlert("La confirmacion del email no coincide","Error al registrar");
					}
				}
				else
				{
					jAlert("La confirmacion de la contraseña no coincide","Error al registrar");
				}
			}
		}
	}
	else
	{
		jAlert("Tiene que aceptar la política de proteccion de datos para continuar","Error al registrar");
	}
}

/*function comprar_producto(producto,modalidad,tarifa,tarifadatos,precio)
{
respuesta = document.getElementById('semaforo');
envia('tucompra/finalizarcompra.php','paso=resumen&id='+producto+'&modalidad='+modalidad+'&tarifa='+tarifa+'&tarifadatos='+tarifadatos+'&precio='+precio);
}*/



