// JavaScript Document
var nav4 = window.Event ? true : false;
function numeros(evt) {
	var key = nav4 ? evt.which : evt.keyCode;
	return (key <= 13 || (key >= 48 && key <= 57));
}

function cambiarZona2 (inicializar)
{
	var elem = document.getElementsByName('Usuario_Misma_Direccion_de_Envio');
	for(i=0;i<elem.length;i++)
	{
    	if (elem[i].checked) 
		{ 
        	var valor = elem[i].value; 
			break;
        }
     }  
	if (valor == 'no')
	{
		//hago los if por si no estan
		if (getDOMObject('Fp_Tarjeta') != null)
		{
			var fp = getDOMObject('Fp_Tarjeta').value;
		}
		else
		{
			var fp = 1;
		}
		if (getDOMObject('Fp_Cuotas') != null)
		{
			var nrocuota = getDOMObject('Fp_Cuotas').value;
		}
		else
		{
			var nrocuota = 1;
		}
		if (getDOMObject('Envio_Tipo') != null)
		{
			var envio = getDOMObject('Envio_Tipo').value;
		}
		else
		{
			var envio = 1;
		}
		if (inicializar == 1)
		{
			var zona = 1;
		}
		else
		{
			var zona = getDOMObject('Envio_Zona').value;
			var provincia = getDOMObject('Envio_Zona').options[getDOMObject('Envio_Zona').selectedIndex].text;
			getDOMObject('Envio_Provincia').value = provincia;
		}
		aj1.get('carrito_motor.php?fp='+fp+'&nrocuota='+nrocuota+'&envio='+envio+'&zona='+zona,'aj_carrito');
	}
}
function cambiarZona1 ()
{
	var elem = document.getElementsByName('Usuario_Misma_Direccion_de_Envio');
	for(i=0;i<elem.length;i++)
	{
    	if (elem[i].checked) 
		{ 
        	var valor = elem[i].value; 
			break;
        }
     }  
	if (valor == 'si')
	{
		//hago los if por si no estan
		if (getDOMObject('Fp_Tarjeta') != null)
		{
			var fp = getDOMObject('Fp_Tarjeta').value;
		}
		else
		{
			var fp = 1;
		}
		if (getDOMObject('Fp_Cuotas') != null)
		{
			var nrocuota = getDOMObject('Fp_Cuotas').value;
		}
		else
		{
			var nrocuota = 1;
		}
		if (getDOMObject('Envio_Tipo') != null)
		{
			var envio = getDOMObject('Envio_Tipo').value;
		}
		else
		{
			var envio = 1;
		}
		var zona = getDOMObject('Usuario_Zona').value;
		var provincia = getDOMObject('Usuario_Zona').options[getDOMObject('Usuario_Zona').selectedIndex].text;
		getDOMObject('Usuario_Provincia').value = provincia;
		aj1.get('carrito_motor.php?fp='+fp+'&nrocuota='+nrocuota+'&envio='+envio+'&zona='+zona,'aj_carrito');
	}
}

function carritoAjax  (fp,nrocuota,envio,zona)
{
	aj1.get('carrito_motor.php?fp='+fp+'&nrocuota='+nrocuota+'&envio='+envio+'&zona='+zona,'aj_carrito');		
}

function cambiarCantidad (a,m,v)
{
	var fp = getDOMObject('Fp_Tarjeta').value;
	var nrocuota = getDOMObject('Fp_Cuotas').value;
	var envio = getDOMObject('Envio_Tipo').value;
	var elem = document.getElementsByName('Usuario_Misma_Direccion_de_Envio');
	for(i=0;i<elem.length;i++)
	{
    	if (elem[i].checked) 
		{ 
        	var valor = elem[i].value;
			break;
        }
    }  
	if (valor == 'si')
	{
		var zona = getDOMObject('Usuario_Zona').value;
	}
	else
	{
		var zona = getDOMObject('Envio_Zona').value;
	}
	aj1.get('carrito_motor.php?a='+a+'&m='+m+'&v='+v+'&fp='+fp+'&nrocuota='+nrocuota+'&envio='+envio+'&zona='+zona,'aj_carrito');		
}

function removerProducto (a,e)
{
	var fp = getDOMObject('Fp_Tarjeta').value;
	var nrocuota = getDOMObject('Fp_Cuotas').value;
	var envio = getDOMObject('Envio_Tipo').value;
	var elem = document.getElementsByName('Usuario_Misma_Direccion_de_Envio');
	for(i=0;i<elem.length;i++)
	{
    	if (elem[i].checked) 
		{ 
        	var valor = elem[i].value; 
        }
    }  
	if (valor == 'si')
	{
		var zona = getDOMObject('Usuario_Zona').value;
	}
	else
	{
		var zona = getDOMObject('Envio_Zona').value;
	}
	aj1.get('carrito_motor.php?a='+a+'&e='+e+'&fp='+fp+'&nrocuota='+nrocuota+'&envio='+envio+'&zona='+zona,'aj_carrito');		
}

function refrescarCarrito() {
	setTimeout("aj2.get('carrito_motor.php?a=inc_carrito', 'inc_carrito');", 500);
}
function copiarDatos ()
{
	var nombre = getDOMObject('Usuario_Nombre');
	var apellido = getDOMObject('Usuario_Apellido');
	var email = getDOMObject('Usuario_Email');
	getDOMObject('Envio_Nombre').value = nombre.value;
	getDOMObject('Envio_Apellido').value = apellido.value;
	getDOMObject('Envio_Email').value = email.value;
}

function validarFormularios()
{
	//validacion del formulario del usuario
	if (getDOMObject('Usuario_Nombre').value == '') 
	{
		alert('Debe ingresar su Nombre en el formulario de datos personales.');
		getDOMObject('Usuario_Nombre').focus();
		return false;
	}
	if (getDOMObject('Usuario_Apellido').value == '') {
		alert('Debe ingresar su Apellido en el formulario de datos personales.');
		getDOMObject('Usuario_Apellido').focus();
		return false;
	}
	if (getDOMObject('Usuario_FecNac').value == '') {
		alert('Debe ingresar su fecha de nacimiento en el formulario de datos personales.');
		getDOMObject('Usuario_FecNac').focus();
		return false;
	}
	else
	{
		if (getDOMObject('Usuario_FecNac').value.match(/[0-9]{2}[-|\/][0-9]{2}[-|\/][0-9]{4}/) == null)
		{
			alert('La fecha de nacimiento debe tener el formato DD-MM-AAAA o bien DD/MM/AAAA.');
			getDOMObject('Usuario_FecNac').focus();
			return false;
		}
	}
	if (getDOMObject('Usuario_NroDoc').value == '') {
		alert('Debe ingresar su número de documento en el formulario de datos personales.');
		getDOMObject('Usuario_NroDoc').focus();
		return false;
	}
	if (getDOMObject('Usuario_Telefono').value == '') {
		alert('Debe ingresar su Teléfono en el formulario de datos personales.');
		getDOMObject('Usuario_Telefono').focus();
		return false;
	}
	if (getDOMObject('Usuario_Direccion').value == '') {
		alert('Debe ingresar su Direccion en el formulario de datos personales.');
		getDOMObject('Usuario_Direccion').focus();
		return false;
	}
	if (getDOMObject('Usuario_NroPuerta').value == '') {
		alert('Debe ingresar su número de puerta en el formulario de datos personales.');
		getDOMObject('Usuario_NroPuerta').focus();
		return false;
	}
	if (getDOMObject('Usuario_Codigo_Postal').value == '') {
		alert('Debe ingresar su Código postal en el formulario de datos personales.');
		getDOMObject('Usuario_Codigo_Postal').focus();
		return false;
	}
	else if (!/^([0-9])*$/.test(getDOMObject('Usuario_Codigo_Postal').value))
	{
		alert('Debe ingresar un Código postal valido en el formulario de datos personales.');
		getDOMObject('Usuario_Codigo_Postal').focus();
		return false;
	}
	if (getDOMObject('Usuario_Localidad').value == '') {
		alert('Debe ingresar su Localidad en el formulario de datos personales.');
		getDOMObject('Usuario_Localidad').focus();
		return false;
	}
	if (getDOMObject('Usuario_Email').value == '') {
		alert('Debe incresar su E-Mail en el formulario de datos personales.');
		getDOMObject('Usuario_Email').focus();
		return false;
	}
	else if (getDOMObject('Usuario_Email').value.indexOf('@') == '-1') 
	{
		alert('Debe incresar una dirección de E-Mail válida en el formulario de datos personales.');
		getDOMObject('Usuario_Email').focus();
		return false;
	}
	//fin de la validacion del formulario del Usuario
	//Validacion del formulario de Envio
	var elem = document.getElementsByName('Usuario_Misma_Direccion_de_Envio');
	for(i=0;i<elem.length;i++)
	{
    	if (elem[i].checked) 
		{ 
        	var valor = elem[i].value; 
        }
    }
	if (valor == 'no')
	{
		if (getDOMObject('Envio_Nombre').value == '') 
		{
			alert('Debe ingresar su Nombre en el formulario de datos de envío.');
			getDOMObject('Envio_Nombre').focus();
			return false;
		}
		if (getDOMObject('Envio_Apellido').value == '') 
		{
			alert('Debe ingresar su Apellido en el formulario de datos de envío.');
			getDOMObject('Envio_apellido').focus();
			return false;
		}
		if (getDOMObject('Envio_Telefono').value == '') 
		{
			alert('Debe ingresar su Teléfono en el formulario de datos de envío.');
			getDOMObject('Envio_Telefono').focus();
			return false;
		}
		if (getDOMObject('Envio_Direccion').value == '') 
		{
			alert('Debe ingresar su Dirección en el formulario de datos de envío.');
			getDOMObject('Envio_Direccion').focus();
			return false;
		}
		if (getDOMObject('Envio_Codigo_Postal').value == '') 
		{
			alert('Debe ingresar su Código postal en el formulario de datos de envío.');
			getDOMObject('Envio_Codigo_Postal').focus();
			return false;
		}
		else if (!/^([0-9])*$/.test(getDOMObject('Envio_Codigo_Postal').value))
		{
			alert('Debe ingresar un Código postal valido en el formulario de datos de envío.');
			getDOMObject('Envio_Codigo_Postal').focus();
			return false;
		}
		if (getDOMObject('Envio_Localidad').value == '') 
		{
			alert('Debe ingresar su Localidad en el formulario de datos de envío.');
			getDOMObject('Envio_Localidad').focus();
			return false;
		}
		if (getDOMObject('Envio_Email').value == '') 
		{
			alert('Debe ingresar su E-Mail en el formulario de datos de envío.');
			getDOMObject('Envio_Email').focus();
			return false;
		}
		else if (getDOMObject('Envio_Email').value.indexOf('@') == '-1') 
		{
			alert('Debe incresar una dirección de E-Mail válida en el formulario de datos de envío.');
			getDOMObject('Envio_Email').focus();
			return false;
		}
	}
	//fin de la validacion del formulario de Envio
	//validacion del formulario de factura
	var elem = document.getElementsByName('Usuario_Mismos_Datos_de_Factura');
	for(i=0;i<elem.length;i++)
	{
    	if (elem[i].checked) 
		{ 
        	var valor = elem[i].value; 
        }
    }
	if (valor == 'no')
	{
		if (getDOMObject('Factura_Nombre').value == '') 
		{
			alert('Debe ingresar su Nombre en el formulario de datos de facturación.');
			getDOMObject('Factura_Nombre').focus();
			return false;
		}
		if (getDOMObject('Factura_Telefono').value == '') 
		{
			alert('Debe ingresar su Teléfono en el formulario de datos de facturación.');
			getDOMObject('Factura_Telefono').focus();
			return false;
		}
		if (getDOMObject('Factura_Direccion').value == '') 
		{
			alert('Debe ingresar su Dirección en el formulario de datos de facturación.');
			getDOMObject('Factura_direccion').focus();
			return false;
		}
		if (getDOMObject('Factura_Codigo_Postal').value == '') 
		{
			alert('Debe ingresar su Código postal en el formulario de datos de facturación.');
			getDOMObject('Factura_Codigo_Postal').focus();
			return false;
		}
		else if (!/^([0-9])*$/.test(getDOMObject('Factura_Codigo_Postal').value))
		{
			alert('Debe ingresar un Código postal valido en el formulario de datos de facturación.');
			getDOMObject('Factura_Codigo_Postal').focus();
			return false;
		}
		if (getDOMObject('Factura_Localidad').value == '') 
		{
			alert('Debe ingresar su Localidad en el formulario de datos de facturación.');
			getDOMObject('Factura_Localidad').focus();
			return false;
		}
		if (getDOMObject('Factura_Provincia').value == '') 
		{
			alert('Debe incresar su Provincia en el formulario de datos de facturación.');
			getDOMObject('Factura_Provincia').focus();
			return false;
		}
	}
}
function cambiarFormaPago(valor)
{
	if (valor == 'Efectivo')
	{
		document.location = 'carrito_efectivo.php?metodoPago=efectivo';
	}
	else
	{
		document.location = 'carrito.php?metodoPago=tarjeta';
	}
}