var NS4 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4);function irurl(_url){  window.open(_url,'vision','width=450,height=356,resize=no,status=no,scrollbars=no,toolbars=no');}/* Abrir Pop Up */function abrirVentana(url, nombre, varToolbar, varLocation, varDirectories,                       varStatus, varMenubar, varScrollbars, varResizable, varTop, varLeft,                      varWidth, varHeight) {     Ventana = window.open(url,nombre,"toolbar=" + varToolbar + ",location=" + varLocation +                    ",directories=" + varDirectories + ",status=" + varStatus +                    ",menubar=" + varMenubar + ",scrollbars=" + varScrollbars +                    ",resizable=" + varResizable + ",top=" + varTop + ",left=" + varLeft +                    ",width=" + varWidth + ",height=" + varHeight + "");}function selectProvincia(formData) {    var provincia = document.forms[formData].provincia.value;    var codPostal = document.forms[formData].codigoPostal.value;    if (codPostal.length != 5 || isNaN(codPostal)) {        alert("El código postal no es correcto.");        document.forms[formData].codigoPostal.focus = true;        return false;    } else {        indice = codPostal.substring(0,2);        if (indice != provincia) {            // probar ceuta y melilla...            if ((indice == '11') && (provincia == '51' || provincia == '52'))  {                return true;            } else {                alert("El código postal no corresponde con la provincia seleccionada.");                document.forms[formData].codigoPostal.focus = true;                return false;            }        } else {            return true;        }    }}function controlPassword() {    passwordUno = document.passwordForm.newPassword.value;    passwordDos = document.passwordForm.helpPassword.value;    if (passwordUno != passwordDos) {        alert("La contraseña nueva no es igual a la contraseña repetida.");        return false;    } else {        return true;    }}function mostrarElement(element) {	if(document.getElementById(element)!=null){		if (document.getElementById(element).style.display == "") {        	document.getElementById(element).style.display="none";        } else {            document.getElementById(element).style.display="";        }	}}function controlInscripcion() {    passwordUno = document.inscripcionForm.password.value;    passwordDos = document.inscripcionForm.password2.value;    if (passwordUno != passwordDos) {        alert("Las contraseñas deben ser iguales.");        return false;    }    return true;}function controlRegistro() {//    passwordUno = document.registroForm.password.value;//    passwordDos = document.registroForm.passwordRepe.value;    emailUno = document.registroForm.email.value;    emailDos = document.registroForm.emailRepe.value;//    if (passwordUno != passwordDos) {//        alert("Las contraseñas deben ser iguales.");//        return false;//    } else {        if (emailUno != emailDos) {            alert("Los E-Mails deben ser iguales.");            return false;        } else {            return true;        }//    }}function validateDatosFactura() {var codPostal = document.forms['datosEnvioForm'].provincia.value;if (codPostal == '35' || codPostal == '38' || codPostal == '51' || codPostal == '52') { // Si el envio es a canarias o ceuta o melilla    if(!document.forms['datosEnvioForm'].hacerFactura.checked) {        document.forms['datosEnvioForm'].hacerFactura.checked = true;        mostrarElement('datosFactura');        alert('Para envíos a Canarias, Ceuta o Melilla es obligatorio los datos de facturación.');        return false;    }}if(document.forms['datosEnvioForm'].hacerFactura.checked) {    var razonSocial = document.forms['datosEnvioForm'].nombreRazonSocial.value;   if (razonSocial == null || razonSocial.length < 4){        alert("La razón social para la factura es un campo obligatorio."); return false;   } var nifCif = document.forms['datosEnvioForm'].nifCif.value;   if (nifCif == null || nifCif.length < 8){        alert("El NIF / CIF no es correcto."); return false;   } var direccion = document.forms['datosEnvioForm'].direccionFactura.value;   if (direccion == null || direccion.length < 4){        alert("La Dirección para la factura es un campo obligatorio."); return false;   } var poblacion = document.forms['datosEnvioForm'].poblacionFactura.value;   if (poblacion == null || poblacion.length < 4){        alert("La Población para la factura es un campo obligatorio."); return false;   } var provincia = document.forms['datosEnvioForm'].provinciaFactura.value;   if (provincia == null || provincia.length < 1){        alert("La Provincia para la factura es un campo obligatorio."); return false;   }    var codPostal = document.forms['datosEnvioForm'].codigoPostalFactura.value;    if (codPostal.length != 5 || isNaN(codPostal)) {        alert("El código postal de la factura no es correcto.");        return false;    } else {        indice = codPostal.substring(0,2);        if (indice != provincia) {            // probar ceuta y melilla...            if ((indice == '11') && (provincia == '51' || provincia == '52'))  {                return true;            } else {                alert("El código postal de la factura no corresponde con la provincia seleccionada.");                return false;            }        } else {            return true;        }    }} else {return true;}}function recalcularPrecioPedido(indexTipo, subTotal) {    tipoDeEnvio = indexTipo;    precio_envio = parseFloat(tarifas_paquete[tipoDeEnvio]);    precio_envio += (precio_envio * .16);    document.getElementById('span_gastos_envio').innerHTML = precio_envio.toFixed(2);    importeTotalPedido = parseFloat(subTotal + precio_envio);    document.getElementById('span_importeTotalPedido').innerHTML = importeTotalPedido.toFixed(2);    document.getElementById('idTarifa' + indexTipo).checked = true;}function cargarDiv(capaDiv, mas_X, mas_Y, e) {        var x = (NS4) ? e.pageX : document.body.scrollLeft + event.clientX;    var	y = (NS4) ? e.pageY : document.body.scrollTop + event.clientY;    x += mas_X;    y += mas_Y;    document.getElementById(capaDiv).style.display="";    document.getElementById(capaDiv).style.position="absolute";    document.getElementById(capaDiv).style.left=x ;    document.getElementById(capaDiv).style.top=y;    document.getElementById(capaDiv).style.height="auto";    document.getElementById(capaDiv).style.width="auto";}
function idxOver(nId)
{
document.getElementById(nId).src=imgOver[nId];
}
function idxOut(nId)
{
document.getElementById(nId).src=imgOut[nId];
}
