
function iracategoria(valor) {
	document.menu.cmd.value = 1;
	document.menu.categoria.value = valor;
	document.menu.cluster.value = 0;
	document.menu.submit();
}

function iracluster() {
	var valor = document.menu.especiales.options[document.menu.especiales.selectedIndex].value;
	if (document.menu.especiales.options[document.menu.especiales.selectedIndex].value != 0) {
		document.menu.cmd.value = 1;
		document.menu.categoria.value = 0;
		document.menu.cluster.value = valor;
		document.menu.submit();
	}
}

function pagEstatica(url) {
	//location.href='/eBuyLaPolar/eBuyLaPolarServlet?cmd=21&urlpagina='+url
	document.menu.cmd.value = 21;
	document.menu.urlpagina.value = url;
	document.menu.submit();
}

function iraclusterlinked(valor) {
	document.menu.cmd.value = 1;
	document.menu.categoria.value = 0;
	document.menu.cluster.value = valor;
	document.menu.submit();
}

function irafichas(valor) {

	document.menu.cmd.value = 2;
	document.menu.fichas.value = valor;
	document.menu.submit();
}

function iradetalle(valor, cantidad, campo) {
	document.menu.cmd.value = 3;
	document.menu.articulo.value = valor;
	if (campo == -1)
		document.menu.pluSelected.value = -1;
	else {
		document.menu.pluSelected.value = campo.selectedIndex;
	}
	document.menu.cantidad.value = cantidad.value;
	document.menu.submit();
}

function iradestacado(id) {
	document.menu.cmd.value = 3;
	document.menu.articulo.value = id;
	document.menu.pluSelected.value = 0;
	document.menu.cantidad.value = 1;
	document.menu.submit();
}

function iraordenar() {
	if (document.droporden.orden.selectedIndex > 0) {
		var valor = document.droporden.orden.options[document.droporden.orden.selectedIndex].value;
		//var valor2 = document.menu.precio.options[document.menu.precio.selectedIndex].value;
		document.menu.cmd.value = 2;
		document.menu.ordenar.value = valor;
		document.menu.pagina.value = 1;
		document.menu.buscartexto.value = document.menu.buscar.value; 
		//document.menu.buscarprecio.value = valor2;
		document.menu.submit();
	}
}

function siguientesFichas(idCatFichas, pag) {
	var valor = document.droporden.orden.options[document.droporden.orden.selectedIndex].value;
	document.menu.cmd.value = 2;
	document.menu.ordenar.value = valor;
	document.menu.pagina.value = pag;
	document.menu.fichas.value = idCatFichas;
	document.menu.submit();
}

function anterioresFichas(idCatFichas, pag) {
	var valor = document.droporden.orden.options[document.droporden.orden.selectedIndex].value;
	document.menu.cmd.value = 2;
	document.menu.ordenar.value = valor;
	document.menu.pagina.value = pag;
	document.menu.fichas.value = idCatFichas;
	document.menu.submit();
}

function agregaProducto(ThisDrop, ThisCant, fichas) {
	var valor = ThisDrop.options[ThisDrop.selectedIndex].value;
	var cant = ThisCant.value;
	
	if (cant.length > 3) {
		if (confirm("Sólo puede comprar un máximo de 99 artículos"))
			cant = 99;
		else {
			ThisCant.value = 99;
			return;
		}
	}

	if (cant > 99) {
		if (confirm("Sólo puede comprar un máximo de 99 artículos"))
			cant = 99;
		else {
			ThisCant.value = 99;
			return;
		}
	}

	var c = parseInt(cant);
	if (c > 0) {
		document.menu.cmd.value = 4;
		document.menu.producto.value = valor;
		document.menu.cantidad.value = cant;
		document.menu.fromfichas.value = fichas;
		document.menu.submit();
	} else {
		alert("Ingrese un valor mayor que 0");
		cant.select();
		cant.focus();
	}
}

function agregaProductoId(idProducto, ThisCant, fichas) {
	var cant = ThisCant.value;

	if (cant > 99) {
		if (confirm("Sólo puede comprar un máximo de 99 artículos"))
			cant = 99;
		else {
			ThisCant.value = 99;
			return;
		}
	}

	if (cant.length > 3) {
		if (confirm("Sólo puede comprar un máximo de 99 artículos"))
			cant = 99;
		else {
			ThisCant.value = 99;
			return;
		}
	}

	var c = parseInt(cant);
	if (c > 0) {
		document.menu.cmd.value = 4;
		document.menu.producto.value = idProducto;
		document.menu.cantidad.value = cant;
		document.menu.fromfichas.value = fichas;
		document.menu.submit();
	} else {
		alert("Ingrese un valor mayor que 0");
		cant.select();
		cant.focus();
	}
}

function verCarro(idProducto) {
	document.menu.cmd.value = 4;
	document.menu.producto.value = idProducto;
	document.menu.fromfichas.value = true;
	document.menu.submit();
}

function irabuscar() {
	//var valor = document.menu.precio.options[document.menu.precio.selectedIndex].value;
	//if ((valor != 0) || (document.menu.buscar.value.length != 0)) {
	if (document.menu.buscar.value.length != 0) {
		document.menu.cmd.value = 2;
		document.menu.buscartexto.value = document.menu.buscar.value; 
		document.menu.buscarprecio.value = 0;
		document.menu.fichas.value = 0;
		document.menu.submit();
	}
	else {
		//alert('Especifique un texto y/o rango de precios a buscar');
		alert('Especifique un texto a buscar');
		document.menu.buscar.focus();
		document.menu.buscar.select();
	}
}

function iracompras(host) {
	var mensajeMostrado = false;
	document.menu.coddesc.value = document.formadepago.coddesc.value;
 	if (checkRut(document.formadepago.rut)) {
		document.menu.cmd.value = 5;
		for (p = 0; p < 2; p++) {
			if (document.formadepago.pago[p].checked) {
				document.menu.pago.value=p;
				if (p == 1)
					document.menu.pago.value = 2;
			}
		}
		document.menu.rut.value = document.formadepago.rut.value;
		var actualizar = true;
		var totalProd = parseInt(document.forms.length) - 2;
		var indexForm = 0;
		if (totalProd == 1) {
			indexForm = 1;
			if ((document.forms[1].cant.value.length > 3) || (document.forms[1].cant.value > 99)) {
				if (mensajeMostrado == false) {
					if (confirm("Sólo puede comprar un máximo de 99 artículos")) {
						mensajeMostrado = true;
					}
				}
			
				document.forms[1].cant.value = 99;
			}
			if (checkCant(document.forms[1].cant) == false)
				actualizar = false;
			document.menu.prodcant.value = document.forms[1].cant.value;
			document.menu.idprod.value = document.forms[1].idprod.value;
			if (document.forms[1].regalo.checked)
				document.menu.forGift.value = 1;
			else 
				document.menu.forGift.value = 0;
		} else {
			for (zip = 0; zip < totalProd; zip++) {
				indexForm = zip + 1;
				if (checkCant(document.forms[indexForm].cant) == false) {
					actualizar = false;
				}
				if (document.forms[indexForm].regalo.checked)
					document.menu.forGift[zip].value = 1;
				else 
					document.menu.forGift[zip].value = 0;
				document.menu.prodcant[zip].value = document.forms[indexForm].cant.value;
				document.menu.idprod[zip].value = document.forms[indexForm].idprod.value;
			}
		}
		if (actualizar) {
				if (document.forms[indexForm].cant.value.length > 3) {
					if (mensajeMostrado == false) {
						if (confirm("Sólo puede comprar un máximo de 99 artículos")) {
							mensajeMostrado = true;
						}
					}
					
					document.forms[indexForm].cant.value = 99;
				}

				if (document.forms[indexForm].cant.value > 99) {
					if (mensajeMostrado == false) {
						if (confirm("Sólo puede comprar un máximo de 99 artículos")) {
							mensajeMostrado = true;
						}
					}
					
					document.forms[indexForm].cant.value = 99;
				}
			//document.menu.action='http://' + host +'/TiendaVirtual/commerce';
			document.menu.action='https://' + host +'/TiendaVirtual/commerce';
			document.menu.submit();
		}
	}
}

function iracompraconTLP() {
	document.menu.cmd.value = 7;
	document.menu.submit();
}

function iracompraconTB() {
	document.menu.cmd.value = 8;
	document.menu.submit();
}

function compraconSolicitud() {
	document.menu.cmd.value = 20;
	document.menu.submit();
}

function validarclave() {
	document.menu.cmd.value = 6;
	document.menu.clave.value = document.validar.clave.value;    	
	document.menu.coddesc.value = document.validar.coddesc.value;
	document.menu.submit();
}


function ingresardatos(despachoNovios) {
	if (checkField(document.Info.nombres) && checkField(document.Info.apellidop)) {
		if (checkField(document.Info.direccion) ) {
			if ((document.Info.fonop.value.length != 0) || (document.Info.fonoof.value.length != 0)) {
			  	document.menu.cmd.value = 10;
				//document.menu.rut.value = document.Info.rut.value;
				//document.menu.codarea1.value = document.Info.codarea1.value;
				//document.menu.codarea2.value = document.Info.codarea2.value;
				document.menu.nombre.value = document.Info.nombres.value;
				document.menu.apellidop.value = document.Info.apellidop.value;
				document.menu.apellidom.value = document.Info.apellidom.value;
				document.menu.direccion.value = document.Info.direccion.value;
				document.menu.region.value = document.Info.region.value;
				document.menu.comuna.value = document.Info.comuna.value;
				document.menu.fonop.value = document.Info.fonop.value;
                
                for (i=0;i < document.Info.comuna.length;i++){ 
                 if (document.Info.comuna[i].selected)              
            				break; 
        				} 
				document.menu.ciudad.value = document.Info.comuna[i].text;
				
				document.menu.fonoof.value = document.Info.fonoof.value;
                if(checkEmail(document.Info.email)){
 					document.menu.email.value = document.Info.email.value;}
                  else{
                    alert('Debe Ingresar un mail Válido');
                    document.Info.email.focus (); 
                    return;} 
                
				//document.menu.comentarios.value = document.Info.comentarios.value;
				document.menu.zonadesp.value = document.Info.comuna.value;
				document.menu.cuotassel.value = document.Info.cuotas.value;
				document.menu.desfasesel.value = document.Info.desfase.value;


				if (despachoNovios == 0) {
					if (document.Info.replicadespacho[0].checked)
				 	  	document.menu.replicadespacho.value = 1;
				 	else if (document.Info.replicadespacho[1].checked)
				 	  	document.menu.replicadespacho.value = 2
				 	else if (document.Info.replicadespacho[2].checked)
				 	  	document.menu.replicadespacho.value = 3
				 	else if (document.Info.replicadespacho[3].checked)
				 	  	document.menu.replicadespacho.value = 4
				} else {
			 	  	document.menu.replicadespacho.value = -1;
				}

                
				document.menu.submit();
			}
			else {
			   	alert("Ingrese algún número de teléfono");
				document.Info.fonop.focus();
				document.Info.fonop.select();
			}
		}
	}
}
function ingresardatosDespacho2() {
     
     
        document.menu.cmd.value = 19;
		document.menu.nombre.value = document.Info.nombres.value;
		document.menu.apellidop.value = document.Info.apellidop.value;
		document.menu.apellidom.value = document.Info.apellidom.value;
		document.menu.direccion.value = document.Info.direccion.value;
		document.menu.region.value = document.Info.region.value;
		document.menu.comuna.value = document.Info.comuna.value;
		document.menu.fonop.value = document.Info.fonop.value;
		document.menu.comentarios.value = document.Info.consulta.value;
		document.menu.ciudad.value = document.Info.ciudad.value;
		document.menu.email.value = document.Info.email.value;
		/*document.menu.codarea1.value = 0;*/
		document.menu.zonadesp.value = document.Info.ciudad.value;
		document.menu.submit();   


}

function ingresardatosDespacho() {

    if (document.Info.comentarios.value.length > 100) {
        alert("Favor ingrsar menos de 100 caracteres");
        document.Info.comentarios.focus();
        }
    else {

	if (document.Info.nombres.value.length == 0){
    	alert("No puede dejar Nombre vacío");
		document.Info.nombres.focus();
		document.Info.nombres.select();
	}
	else if (document.Info.apellidop.value.length == 0){
	    alert("No puede dejar Apellido vacío");
	    document.Info.apellidop.focus();
	    document.Info.apellidop.select();
	}
	else if (document.Info.direccion.value.length == 0){
	    alert("No puede dejar Dirección vacío");
	    document.Info.direccion.focus();
	    document.Info.direccion.select();
	}
    else if (document.Info.fonop.value.length == 0) {
	        alert("No puede dejar Fono vacío");
		    document.Info.fonop.focus();
		    document.Info.fonop.select();
	}
	else {
		document.menu.cmd.value = 19;
		document.menu.nombre.value = document.Info.nombres.value;
		document.menu.apellidop.value = document.Info.apellidop.value;
		document.menu.apellidom.value = document.Info.apellidom.value;
		document.menu.direccion.value = document.Info.direccion.value;
		document.menu.region.value = document.Info.region.value;
		document.menu.comuna.value = document.Info.comuna.value;
		document.menu.fonop.value = document.Info.fonop.value;
		document.menu.comentarios.value = document.Info.comentarios.value;
		//document.menu.codarea1.value = document.Info.codarea1.value;
		document.menu.zonadesp.value = document.Info.zonadesp.value;
		document.menu.submit();
	}
}
}

function comprar() {
	if (document.forms[1].conBoleta[0].checked)
		document.menu.conBoleta.value = "1";
	else
		document.menu.conBoleta.value = "0"
	document.menu.cmd.value = 11;
	document.menu.submit();
}

function cambiaregion() {
	document.menu.cmd.value = 12;
	document.menu.nombre.value = document.Info.nombres.value;
	//document.menu.rut.value = document.Info.rut.value;
	document.menu.apellidop.value = document.Info.apellidop.value;
	document.menu.apellidom.value = document.Info.apellidom.value;
	document.menu.direccion.value = document.Info.direccion.value;
	document.menu.region.value = document.Info.region.value;
	document.menu.comuna.value = document.Info.comuna.value;
	document.menu.fonop.value = document.Info.fonop.value;
	//document.menu.ciudad.value = document.Info.ciudad.value;
	document.menu.fonoof.value = document.Info.fonoof.value;
	document.menu.email.value = document.Info.email.value;
	//document.menu.comentarios.value = document.Info.comentarios.value;
	document.menu.submit();
}

function cambiaregionD() {
	document.menu.cmd.value = 15;
	document.menu.nombre.value = document.Info.nombres.value;
	document.menu.apellidop.value = document.Info.apellidop.value;
	document.menu.apellidom.value = document.Info.apellidom.value;
	document.menu.direccion.value = document.Info.direccion.value;
	document.menu.region.value = document.Info.region.value;
	document.menu.comuna.value = document.Info.comuna.value;
	document.menu.fonop.value = document.Info.fonop.value;
	document.menu.comentarios.value = document.Info.comentarios.value;
	//document.menu.codarea1.value = document.Info.codarea1.value;
	document.menu.submit();
}

function cambiacomuna() {
	document.menu.cmd.value = 16;
	document.menu.nombre.value = document.Info.nombres.value;
	//document.menu.rut.value = document.Info.rut.value;
	document.menu.apellidop.value = document.Info.apellidop.value;
	document.menu.apellidom.value = document.Info.apellidom.value;
	document.menu.direccion.value = document.Info.direccion.value;
	document.menu.region.value = document.Info.region.value;
	document.menu.comuna.value = document.Info.comuna.value;
	document.menu.fonop.value = document.Info.fonop.value;
	//document.menu.ciudad.value = document.Info.ciudad.value;
	document.menu.fonoof.value = document.Info.fonoof.value;
	document.menu.email.value = document.Info.email.value;
	//document.menu.comentarios.value = document.Info.comentarios.value;
	document.menu.submit();
}

function cambiacomunaD() {
	document.menu.cmd.value = 18;
	document.menu.nombre.value = document.Info.nombres.value;
	document.menu.apellidop.value = document.Info.apellidop.value;
	document.menu.apellidom.value = document.Info.apellidom.value;
	document.menu.direccion.value = document.Info.direccion.value;
	document.menu.region.value = document.Info.region.value;
	document.menu.comuna.value = document.Info.comuna.value;
	document.menu.fonop.value = document.Info.fonop.value;
	document.menu.comentarios.value = document.Info.comentarios.value;
	//document.menu.codarea1.value = document.Info.codarea1.value;
	document.menu.submit();
}

function cambiacomunaD2() {
	document.menu.cmd.value = 18;
	document.menu.nombre.value = document.Info.nombres.value;
	document.menu.apellidop.value = document.Info.apellidop.value;
	document.menu.apellidom.value = document.Info.apellidom.value;
	document.menu.direccion.value = document.Info.direccion.value;
	document.menu.region.value = document.Info.region.value;
	document.menu.comuna.value = document.Info.comuna.value;
	document.menu.fonop.value = document.Info.fonop.value;
	//document.menu.comentarios.value = document.Info.comentarios.value;//
	document.menu.ident.value = '001';
	document.menu.submit();
}

function datosTB() {
	var intval1 = 0;
	var intval2 = 0;
	if (checkTarjeta(document.cards.numtarjeta)) {
    var d = new Date();
    var mes = d.getMonth();
    var anio = d.getYear();
    if (document.cards.val1.value == -1){
        alert("Debe seleccionar Mes");
    }else if (document.cards.val2.value == -1) {
        alert("Debe seleccionar Año");
    }
    else if (anio > document.cards.val2[document.cards.val2.selectedIndex].value) {
            alert("Año debe ser mayor o igual al actual");
    }
    
    else if (anio == document.cards.val2[document.cards.val2.selectedIndex].value) {
            if (mes > document.cards.val1[document.cards.val1.selectedIndex].value) {
    			alert("Mes debe ser mayor al actual");
 		   	}
  	      	else
    		{
	    		document.menu.cmd.value = 13;
				document.menu.numtarjeta.value = document.cards.numtarjeta.value;
				intval1 = parseInt(document.cards.val1[document.cards.val1.selectedIndex].value) + 1;
				intval2 = parseInt(document.cards.val2[document.cards.val2.selectedIndex].value);
				document.menu.val1.value = intval1;
				document.menu.val2.value = intval2;
				for (i = 0; i < document.cards.card.length; i++) {
		 			if (document.cards.card[i].checked)
			   	  		document.menu.card.value = i;
				}
				
		        document.menu.coddesc.value = document.cards.coddesc.value;
				document.menu.submit();
			}
		}
		else
    	{
    		document.menu.cmd.value = 13;
			document.menu.numtarjeta.value = document.cards.numtarjeta.value;
			intval1 = parseInt(document.cards.val1[document.cards.val1.selectedIndex].value) + 1;
			intval2 = parseInt(document.cards.val2[document.cards.val2.selectedIndex].value);
			document.menu.val1.value = intval1;
			document.menu.val2.value = intval2;
			for (i = 0; i < document.cards.card.length; i++) {
	  			if (document.cards.card[i].checked)
		   	  		document.menu.card.value = i;
			}
 			
			document.menu.coddesc.value = document.cards.coddesc.value;		
			document.menu.submit();
		}
    }
    }

function seguirNavegando() {
	var fichas = document.menu.fichas.value;
	
	if (document.menu.giftChange.value == "1") {
		actualizarCarro();
	} else {
		if (fichas == 0) {
			history.back();
		} else {
			document.menu.cmd.value = 2;
			document.menu.submit();
		}
	}
}

function iraTarjeta(host, sesion) {
	//var indice = document.menu.tarjeta.selectedIndex;
	//if (document.menu.tarjeta.options[indice].value != 0) {
	document.menu.cmd.value = 1;//document.menu.tarjeta.options[indice].value;
	document.menu.idbuychart.value = sesion;
	//document.menu.action='http://' + host +'/TiendaVirtual/tarjeta';
	document.menu.action='/TiendaVirtual/tarjeta';
	document.menu.submit();
	//}

}

function cancelar() {
	document.menu.cmd.value = 0;
	document.menu.submit();
}

function continuar(cmd) {
	document.menu.cmd.value = cmd;
	document.menu.submit();
}


function actualizarCarro() {
	var actualizar = true;
	var mensajeMostrado = false;
	document.menu.cmd.value = 14;
	var totalProd = parseInt(document.forms.length) - 2;
	var indexForm = 0;
	if (totalProd == 1) {
		if ((document.forms[1].cant.value.length > 3) || (document.forms[1].cant.value > 99)) {
			if (mensajeMostrado == false) {
				if (confirm("Sólo puede comprar un máximo de 99 artículos")) {
					mensajeMostrado = true;
				}
			}
					
			document.forms[1].cant.value = 99;
		}
		if (checkCant(document.forms[1].cant) == false)
			actualizar = false;
		if (document.forms[1].regalo.checked)
			document.menu.forGift.value = 1;
		else 
			document.menu.forGift.value = 0;
		document.menu.prodcant.value = document.forms[1].cant.value;
		document.menu.idprod.value = document.forms[1].idprod.value;
	} else {
		for (zip = 0; zip < totalProd; zip++) {
			indexForm = zip + 1;
			if (checkCant(document.forms[indexForm].cant) == false) {
				actualizar = false;
			} 
			if (document.forms[indexForm].regalo.checked)
				document.menu.forGift[zip].value = 1;
			else 
				document.menu.forGift[zip].value = 0;

			if (actualizar) {
				if (document.forms[indexForm].cant.value.length > 3) {
					if (mensajeMostrado == false) {
						if (confirm("Sólo puede comprar un máximo de 99 artículos")) {
							mensajeMostrado = true;
						}
					}
					
					document.forms[indexForm].cant.value = 99;
				}

				if (document.forms[indexForm].cant.value > 99) {
					if (mensajeMostrado == false) {
						if (confirm("Sólo puede comprar un máximo de 99 artículos")) {
							mensajeMostrado = true;
						}
					}
					
					document.forms[indexForm].cant.value = 99;
				}
			}

			document.menu.prodcant[zip].value = document.forms[indexForm].cant.value;
			document.menu.idprod[zip].value = document.forms[indexForm].idprod.value;
		}
	}
	if (actualizar)
		document.menu.submit();
}


function irADestinatario() {

	if ((document.Info.fonop.value.length != 0) || (document.Info.fonoof.value.length != 0)) {
		document.menu.cmd.value = 17;
		document.menu.nombre.value = document.Info.nombres.value;
		//document.menu.codarea1.value = document.Info.codarea1.value;
		//document.menu.codarea2.value = document.Info.codarea2.value;
		document.menu.apellidop.value = document.Info.apellidop.value;
		document.menu.apellidom.value = document.Info.apellidom.value;
		document.menu.direccion.value = document.Info.direccion.value;
		document.menu.region.value = document.Info.region.value;
		document.menu.comuna.value = document.Info.comuna.value;
		document.menu.fonop.value = document.Info.fonop.value;
		document.menu.ciudad.value = document.Info.ciudad.value;
		document.menu.fonoof.value = document.Info.fonoof.value;
		document.menu.email.value = document.Info.email.value;
		document.menu.comentarios.value = document.Info.comentarios.value;
		document.menu.zonadesp.value = document.Info.zonadesp.value;
		document.menu.submit();
	}
	else {
    	alert("Ingrese algún número de teléfono");
		document.Info.fonop.focus();
		document.Info.fonop.select();
	}
}

function iraregalos() {
	document.menu.cmd.value = 1;
	document.menu.categoria.value = 0;
	document.menu.cluster.value = 2000;
	document.menu.submit();
}

function iradestacados() {
	document.menu.cmd.value = 1;
	document.menu.categoria.value = 0;
	document.menu.cluster.value = 3000;
	document.menu.submit();
}

function finalizar(fono, host) {
	var Listo = true;
	if (Listo) {
		largo = fono.value.length;
		if (largo == 0)
		{
			alert("El Teléfono no puede estar vacío");
		    fono.value = "";
			fono.focus();
			fono.select();
			Listo = false;
		}
		else if (largo < 6)
		{
			alert("El Teléfono no puede tener menos de seis dígitos");
		    fono.value = "";
			fono.focus();
			fono.select();
			Listo = false;
	}
	else {
		for (i=0; i < largo ; i++ )
		{ 
			if ((fono.value.charCodeAt(i) < 48) || (fono.value.charCodeAt(i) > 57)) Listo = false;
		}
		if (!Listo) {
			alert("El valor ingresado debe ser numérico");
		    fono.value = "";
			fono.focus();
			fono.select();
			Listo = false;
		}
	}

	if (Listo) {
			document.menu.cmd.value = 22;
			document.menu.fonoof.value = fono.value;
			document.menu.action='http://' + host +'/TiendaVirtual/commerce';
			document.menu.submit();
		}
	}
}

function eliminar(formulario) {
	formulario.cant.value = 0;
	actualizarCarro();
}

function activarclave(host, sesion) {
	document.menu.cmd.value = 25;
	document.menu.action='https://' + host +'/TiendaVirtual/tarjeta';
	//document.menu.action='http://' + host +'/TiendaVirtual/tarjeta';
	document.menu.idbuychart.value = sesion;
	document.menu.submit();
}

function solicitartarjeta(host, sesion) {
	document.menu.cmd.value = 23;
	document.menu.action='https://' + host +'/TiendaVirtual/tarjeta';
	//document.menu.action='http://' + host +'/TiendaVirtual/tarjeta';
	document.menu.idbuychart.value = sesion;
	document.menu.submit();
}

function enviaSugerencia() {
	if (checkRut(document.contacto.rut)) {
		if (checkField(document.contacto.nombre, 40)) {
			if (checkField(document.contacto.texto, 1000)) {
				if ((document.contacto.mail.value.length == 0) && (document.contacto.fono.value.length == 0)) {
					alert("Por favor, ingrese un email o teléfono de contacto.");
				} else {
                   if (document.contacto.consultas.value == "0")
                    {
                      alert("Debe Ingresar el destino del Mensaje");
                      document.contacto.consultas.focus (); 
                      return;
                     }
					
					document.menu.cmd.value					= 23;
					document.menu.rut.value					= document.contacto.rut.value;
					document.menu.nombre.value				= document.contacto.nombre.value;
                    document.menu.direccion.value			= document.contacto.direccion.value;
                    document.menu.comuna.value				= document.contacto.comuna.value;
					document.menu.fonop.value				= document.contacto.fono.value;
					document.menu.email.value				= document.contacto.mail.value;
					document.menu.comentarios.value			= document.contacto.texto.value;

					/*** AVA 27-02-2008 Logica para enviar el tipo de consulta y area de consulta por mail ***/
					document.menu.consulta.value			= document.contacto.consultas1.value;
					document.menu.consultacontactenos.value = document.contacto.consultas1[document.contacto.consultas1.selectedIndex].text + " - " + document.contacto.consultas2[document.contacto.consultas2.selectedIndex].text;
					/*****************************************************************************************/

					/*
					document.menu.consulta.value = document.contacto.consultas.value; 
                    for (i=0;i < document.contacto.consultas.length;i++){ 
          				if (document.contacto.consultas[i].selected)              
            				break; 
        				} 
                    	
					document.menu.consultacontactenos.value = document.contacto.consultas[i].text;
					*/
					document.menu.submit();
				}
			}
		} 
	}
}

function iracalcularCuota(pr_key, cantidad, cuotas, desfase, host, diadepago) {
	calculadora = window.open('','calculadora','width=374,height=220,resizable=yes,scrollbars=yes',true);
	document.menu.cmd.value = 24;
	document.menu.cuotas.value = cuotas;
	document.menu.producto.value = pr_key;	
	document.menu.diapago.value = diadepago;
	document.menu.cantidad.value = cantidad.value;
	document.menu.desfase.value = desfase;	
	document.menu.target = 'calculadora';
	document.menu.submit();
	document.menu.target = '_self';
	calculadora.focus();
}

function iracalcularCuotaCarrito(host) {
	var actualizar = true;
	document.menu.cmd.value = 25;
	var totalProd = parseInt(document.forms.length) - 2;
	var indexForm = 0;
	if (totalProd == 1) {
		if (checkCant(document.forms[1].cant) == false)
			actualizar = false;
		document.menu.prodcant.value = document.forms[1].cant.value;
		document.menu.idprod.value = document.forms[1].idprod.value;
	} else {
		for (zip = 0; zip < totalProd; zip++) {
			indexForm = zip + 1;
			if (checkCant(document.forms[indexForm].cant) == false) {
				actualizar = false;
			}
			document.menu.prodcant[zip].value = document.forms[indexForm].cant.value;
			document.menu.idprod[zip].value = document.forms[indexForm].idprod.value;
		}
	}
	if (actualizar) {
		calculadora = window.open('','calculadora','width=374,height=220,resizable=yes,scrollbars=yes',true);
		document.menu.target = 'calculadora';
		document.menu.cuotas.value = 1;
		document.menu.desfase.value = 0;
		document.menu.submit();
		calculadora.focus();
		document.menu.target = '_self';
	}
}

function recalcularCuota(prkeys, cantidades, cuotas, desfase, diadepago) {
	
	
	if (prkeys.length == null) {
		calculadora = window.open('','calculadora','width=374,height=220,resizable=yes,scrollbars=yes',true);
		document.menu.cmd.value = 24;
		document.menu.cuotas.value = cuotas;
		document.menu.producto.value = prkeys.value;
		document.menu.cantidad.value = cantidades.value;
		document.menu.desfase.value = desfase;
		document.menu.diapago.value = diadepago;
		document.menu.target = 'calculadora';
		document.menu.submit();
		document.menu.target = '_self';
		calculadora.focus();
	} else {
		var total = prkeys.length;
		for (z = 0; z < total; z++) {
			document.menu.prodcant[z].value = cantidades[z].value;
			document.menu.idprod[z].value = prkeys[z].value;
		}
		document.menu.cmd.value = 25;
		document.menu.cuotas.value = cuotas;
		document.menu.desfase.value = desfase;
		document.menu.diapago.value = diadepago;
		document.menu.target = 'calculadora';
		
		document.menu.submit();
		document.menu.target = '_self';
		calculadora.focus();
	}
}

function calculaDespacho(pr_key, cantidad) {
	calcDespacho = window.open('','calcDespacho','width=374,height=225,resizable=yes,scrollbars=yes',true);
	document.menu.cmd.value = 26;
	document.menu.producto.value = pr_key;
	document.menu.cantidad.value = cantidad.value;
	document.menu.region.value = 13;
	document.menu.comuna.value = 650;
	document.menu.zonadesp.value = 650;
	document.menu.target = 'calcDespacho';
	document.menu.submit();
	document.menu.target = '_self';
	calcDespacho.focus();
}

function iracalcularDespachoCarrito() {
	var actualizar = true;
	document.menu.cmd.value = 27;
	var totalProd = parseInt(document.forms.length) - 2;
	var indexForm = 0;
	if (totalProd == 1) {
		if (checkCant(document.forms[1].cant) == false)
			actualizar = false;
		document.menu.prodcant.value = document.forms[1].cant.value;
		document.menu.idprod.value = document.forms[1].idprod.value;
	} else {
		for (zip = 0; zip < totalProd; zip++) {
			indexForm = zip + 1;
			if (checkCant(document.forms[indexForm].cant) == false) {
				actualizar = false;
			}
			document.menu.prodcant[zip].value = document.forms[indexForm].cant.value;
			document.menu.idprod[zip].value = document.forms[indexForm].idprod.value;
		}
	}
	if (actualizar) {
		calcDespacho = window.open('','calcDespacho','width=374,height=225,resizable=yes,scrollbars=yes',true);
		document.menu.target = 'calcDespacho';
		document.menu.region.value = 13;
		document.menu.comuna.value = 650;
		document.menu.zonadesp.value = 650;
		document.menu.submit();
		calcDespacho.focus();
		document.menu.target = '_self';
	}
}

function recalculaDespacho(prkeys, cantidades, regionID, comunaID, zonaID) {
	document.menu.zonadesp.value = zonaID;
	document.menu.region.value = regionID;
	document.menu.comuna.value = comunaID;

	if (prkeys.length == null) {
		calcDespacho = window.open('','calcDespacho','width374,height=225,resizable=yes,scrollbars=yes',true);
		document.menu.cmd.value = 26;
		document.menu.producto.value = prkeys.value;
		document.menu.cantidad.value = cantidades.value;
		document.menu.target = 'calcDespacho';
		document.menu.submit();
		document.menu.target = '_self';
		calcDespacho.focus();
	} else {
		var total = prkeys.length;
		for (z = 0; z < total; z++) {
			document.menu.prodcant[z].value = cantidades[z].value;
			document.menu.idprod[z].value = prkeys[z].value;
		}
		document.menu.cmd.value = 27;
		document.menu.target = 'calcDespacho';
		document.menu.submit();
		document.menu.target = '_self';
		calcDespacho.focus();
	}
}

function recalculaDespachoZona(prkeys, cantidades, regionID, comunaID, zonaID) {
	document.menu.zonadesp.value = zonaID;
	document.menu.region.value = regionID;
	document.menu.comuna.value = comunaID;

	if (prkeys.length == null) {
		calcDespacho = window.open('','calcDespacho','width=374,height=225,resizable=yes,scrollbars=yes',true);
		document.menu.cmd.value = 28;
		document.menu.producto.value = prkeys.value;
		document.menu.cantidad.value = cantidades.value;
		document.menu.target = 'calcDespacho';
		document.menu.submit();
		document.menu.target = '_self';
		calcDespacho.focus();
	} else {
		var total = prkeys.length;
		for (z = 0; z < total; z++) {
			document.menu.prodcant[z].value = cantidades[z].value;
			document.menu.idprod[z].value = prkeys[z].value;
		}
		document.menu.cmd.value = 28;
		document.menu.target = 'calcDespacho';
		document.menu.submit();
		document.menu.target = '_self';
		calcDespacho.focus();
	}
}

function verListaRegalos(id) {
	//location.href = "/TiendaVirtual/Commerce/novios/mensajeria/errorMantencionNovios.jsp";
	document.regalos.cmd.value = 37;
	document.regalos.idNovios.value = id;
	document.regalos.page.value = 1;
	document.regalos.submit();
}

function upNovios(pag) {
	if ((document.buscaNovio.depto.value == -1) || (document.buscaNovio.depto.value == -1)) {
		document.buscaNovio.depto[document.buscaNovio.depto.selectedIndex].selected = false;
		document.buscaNovio.depto[2].selected = true;
	}
	
	if (document.buscaNovio.precioNovios.value < 0) {
		document.buscaNovio.precioNovios[document.buscaNovio.precioNovios.selectedIndex].selected = false;
		document.buscaNovio.precioNovios[2].selected = true;
	}

	var valor = 0;
	if (document.novios.ordenaTipo[0].checked)
		valor = 0;
	else if (document.novios.ordenaTipo[1].checked)
		valor = 1;
	document.menu.deptoNovios.value = document.buscaNovio.depto[document.buscaNovio.depto.selectedIndex].value;
	document.menu.precioNovios.value = document.buscaNovio.precioNovios.value;
	document.menu.cmd.value = 17;
	document.menu.ordenNovios.value = valor;
	document.menu.pagina.value = pag;
	document.all['Cargando'].style.visibility = 'visible';
	document.menu.submit();
}

function downNovios(pag) {
	if ((document.buscaNovio.depto.value == -1) || (document.buscaNovio.depto.value == -1)) {
		document.buscaNovio.depto[document.buscaNovio.depto.selectedIndex].selected = false;
		document.buscaNovio.depto[2].selected = true;
	}
	
	if (document.buscaNovio.precioNovios.value < 0) {
		document.buscaNovio.precioNovios[document.buscaNovio.precioNovios.selectedIndex].selected = false;
		document.buscaNovio.precioNovios[2].selected = true;
	}

	var valor = 0;
	if (document.novios.ordenaTipo[0].checked)
		valor = 0;
	else if (document.novios.ordenaTipo[1].checked)
		valor = 1;
	document.menu.deptoNovios.value = document.buscaNovio.depto[document.buscaNovio.depto.selectedIndex].value;
	document.menu.cmd.value = 17;
	document.menu.ordenNovios.value = valor;
	document.menu.precioNovios.value = document.buscaNovio.precioNovios.value;
	document.menu.pagina.value = pag;
	document.all['Cargando'].style.visibility = 'visible';
	document.menu.submit();
}

function ordenaRegalos(pag) {
	var valor = 0;
	if (document.novios.ordenaTipo[0].checked)
		valor = 0;
	else if (document.novios.ordenaTipo[1].checked)
		valor = 1;
		
	if ((document.buscaNovio.depto.value == -1) || (document.buscaNovio.depto.value == -1)) {
		document.buscaNovio.depto[document.buscaNovio.depto.selectedIndex].selected = false;
		document.buscaNovio.depto[2].selected = true;
	}
	
	if (document.buscaNovio.precioNovios.value < 0) {
		document.buscaNovio.precioNovios[document.buscaNovio.precioNovios.selectedIndex].selected = false;
		document.buscaNovio.precioNovios[2].selected = true;
	}

	document.menu.deptoNovios.value = document.buscaNovio.depto[document.buscaNovio.depto.selectedIndex].value;
	document.menu.cmd.value = 17;
	document.menu.ordenNovios.value = valor;
	document.menu.precioNovios.value = document.buscaNovio.precioNovios.value;
	document.menu.pagina.value = pag;
	document.all['Cargando'].style.visibility = 'visible';
	document.menu.submit();
}

function searchNovios(option) {

	if (((option == 1) && (document.buscaNovio.precioNovios.value >= 0)) || (option == 0)) {
		if ((option == 0) && (document.buscaNovio.precioNovios.value < 0)) {
			document.buscaNovio.precioNovios[document.buscaNovio.precioNovios.selectedIndex].selected = false;
			document.buscaNovio.precioNovios[2].selected = true;
		}
		
		if ((option == 1) && ((document.buscaNovio.depto.value == -1) || (document.buscaNovio.depto.value == -1))) {
			document.buscaNovio.depto[document.buscaNovio.depto.selectedIndex].selected = false;
			document.buscaNovio.depto[2].selected = true;
		}
		
		if ((document.buscaNovio.depto.value != -1) && (document.buscaNovio.depto.value != -2)){
			var valor = 0;
			if (document.novios.ordenaTipo[0].checked)
				valor = 0;
			else if (document.novios.ordenaTipo[1].checked)
				valor = 1;
			document.menu.deptoNovios.value = document.buscaNovio.depto[document.buscaNovio.depto.selectedIndex].value;
			document.menu.precioNovios.value = document.buscaNovio.precioNovios.value;
			document.menu.cmd.value = 17;
			document.menu.ordenNovios.value = valor;
			document.menu.pagina.value = 1;
			document.all['Cargando'].style.visibility = 'visible';
			document.menu.submit();
		} else {
			document.buscaNovio.depto[document.buscaNovio.depto.selectedIndex].selected = false;
			document.buscaNovio.depto[0].selected = true;
		}
	} else {
		document.buscaNovio.precioNovios[document.buscaNovio.precioNovios.selectedIndex].selected = false;
		document.buscaNovio.precioNovios[0].selected = true;
	}
}
/*
function compraRegalo(prkey) {
	var padre;
	padre = window.opener;
	padre.document.menu.cmd.value = 4;
	padre.document.menu.producto.value = prkey;
	padre.document.menu.cantidad.value = 1;
	padre.document.menu.submit();
}
*/
function verNovios() {
	document.menu.cmd.value = 35;
	document.menu.submit();
}

function buscarNoviosPorApellido() {
	document.buscaNovios.month.value = 0;
	document.buscaNovios.year.value = 0;
	document.buscaNovios.cmd.value = 36;
	document.buscaNovios.submit();
}

function buscarNoviosPorFecha() {
	document.buscaNovios.apellido.value = '';
	document.buscaNovios.cmd.value = 36;
	document.buscaNovios.submit();
}

function verFoto(indice) {
	document.all['Cargando'].style.visibility = 'visible';
	document.imagenes.index.value = indice;
	var fotoRegalo = window.open('http://www.lapolar.cl/TiendaVirtual/Commerce/novios/popUp.jsp', 'popUpNovios', 'width=200,height=200,resizable=yes');
	//var fotoRegalo = window.open('http://localhost:8081/TiendaVirtual/Commerce/novios/popUp.jsp', 'popUpNovios', 'width=200,height=200,resizable=yes');
}

function giftChange() {
	document.menu.giftChange.value = "1";
	updateCarrito();
}

function updateCarrito() {
	var actualizar = true;
	var mensajeMostrado = false;
	var totalProd = parseInt(document.forms.length) - 2;
	var indexForm = 0;
	if (totalProd == 1) {
		if ((document.forms[1].cant.value.length > 3) || (document.forms[1].cant.value > 99)) {
			if (mensajeMostrado == false) {
				if (confirm("Sólo puede comprar un máximo de 99 artículos")) {
					mensajeMostrado = true;
				}
			}
			
			document.forms[1].cant.value = 99;
		}

		if (checkCant(document.forms[1].cant) == false)
			actualizar = false;
		if (document.forms[1].regalo.checked)
			document.menu.forGift.value = 1;
		else 
			document.menu.forGift.value = 0;
		document.menu.prodcant.value = document.forms[1].cant.value;
		document.menu.idprod.value = document.forms[1].idprod.value;
	} else {
		for (zip = 0; zip < totalProd; zip++) {
			indexForm = zip + 1;
			if (checkCant(document.forms[indexForm].cant) == false) {
				actualizar = false;
			} 
			if (document.forms[indexForm].regalo.checked)
				document.menu.forGift[zip].value = 1;
			else 
				document.menu.forGift[zip].value = 0;

			if (actualizar) {
				if (document.forms[indexForm].cant.value.length > 3) {
					if (mensajeMostrado == false) {
						if (confirm("Sólo puede comprar un máximo de 99 artículos")) {
							mensajeMostrado = true;
						}
					}
					
					document.forms[indexForm].cant.value = 99;
				}

				if (document.forms[indexForm].cant.value > 99) {
					if (mensajeMostrado == false) {
						if (confirm("Sólo puede comprar un máximo de 99 artículos")) {
							mensajeMostrado = true;
						}
					}
					
					document.forms[indexForm].cant.value = 99;
				}
			}

			document.menu.prodcant[zip].value = document.forms[indexForm].cant.value;
			document.menu.idprod[zip].value = document.forms[indexForm].idprod.value;
		}
	}
}

function preInscribirNovios() {

	var doc = document.inscripcion;
	
	if (checkRut(doc.rutNovio) && checkRut(doc.rutNovia)) {
		if (checkFieldWithMessage(doc.nombresNovio, 'Ingrese nombres del novio') && checkFieldWithMessage(doc.nombresNovia, 'Ingrese nombres de la novia')) {
			if (checkFieldWithMessage(doc.apepatNovio, 'Ingrese apellido paterno del novio') && checkFieldWithMessage(doc.apepatNovia, 'Ingrese apellido paterno de la novia')) {
				if (checkFieldWithMessage(doc.apematNovio, 'Ingrese apellido materno del novio') && checkFieldWithMessage(doc.apematNovia, 'Ingrese apellido materno de la novia')) {
					if (checkFieldWithMessage(doc.emailNovio, 'Ingrese Mail del novio') && checkFieldWithMessage(doc.emailNovia, 'Ingrese Mail de la novia')) {
						if (checkFieldWithMessage(doc.telefonoNovio, 'Ingrese Telefono del novio') && checkFieldWithMessage(doc.telefonoNovia, 'Ingrese Telefono de la novia')) {
					if ((doc.telefonoNovio.value.length == 0) && (doc.telefonoNovia.value.length == 0)) {
						alert('Ingrese por lo menos un teléfono de contacto');
						return;
					} else {
						if (doc.telefonoNovio.value.length > 0) {
							if (checkFono(doc.telefonoNovio)) {
							} else {
								return;
							}
						}

						if (doc.telefonoNovia.value.length > 0) {
							if (checkFono(doc.telefonoNovia)) {
							} else {
								return;
							}
						}
					}

					if (checkEmail(doc.emailNovio) || checkEmail(doc.emailNovia)) {
						if (doc.dia.value == 0) {
							alert('Seleccione día para fecha del matrimonio');
							doc.dia.focus();
							//doc.dia.select();
							return;
						}

						if (doc.mes.value == 0) {
							alert('Seleccione mes para fecha del matrimonio');
							doc.mes.focus();
							doc.mes.select();
							return;
						}

						if (doc.year.value == 0) {
							alert('Seleccione año para fecha del matrimonio');
							doc.year.focus();
							doc.year.select();
							return;
						}

						document.inscripcion.fecha.value = document.inscripcion.dia.value + '' +  document.inscripcion.mes.value + '' +  document.inscripcion.year.value;

						document.inscripcion.submit();
					}
				 }
				}
			 }
			}
		}
	}

}

function limpiarNovios() {
	document.novio.reset();
	document.novia.reset();
	document.tiendas.reset();
	document.fechaMatrimonio.reset();
	document.contacto.reset();
	document.tieneTarjeta.reset();
}


function cambiaRegionRegistro() {
	document.registro.cmd.value = 32;
	document.registro.submit();
}

function grabarRegistro() {
	if (checkRut(document.registro.rut)) {
		if (checkField(document.registro.nombres)) {
			if (checkField(document.registro.apellidopat)) {
				if (document.registro.dia.value == 0) {
					alert('Ingrese día en Fecha de Nacimiento');
					document.registro.dia.focus();
					return;
				} else {
					if (document.registro.mes.value == 0) {
						alert('Ingrese mes en Fecha de Nacimiento');
						document.registro.mes.focus();
						return;
					} else {
						if (document.registro.anio.selectedIndex == 0) {
							alert('Ingrese año en Fecha de Nacimiento');
							document.registro.anio.focus();
							return;
						} else {
							if (checkField(document.registro.direccion)) {
								if (checkField(document.registro.ciudad)) {
									if (checkForceFono(document.registro.fono1)) {
										if (checkForceEmail(document.registro.mail)) {
											document.registro.cmd.value = 33;
											document.registro.submit();
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

function modificarRegistro() {
	if (checkRut(document.registro.rut)) {
		if (checkField(document.registro.nombres)) {
			if (checkField(document.registro.apellidopat)) {
				if (document.registro.dia.value == 0) {
					alert('Ingrese día en Fecha de Nacimiento');
					document.registro.dia.focus();
					return;
				} else {
					if (document.registro.mes.value == 0) {
						alert('Ingrese mes en Fecha de Nacimiento');
						document.registro.mes.focus();
						return;
					} else {
						if (document.registro.anio.selectedIndex == 0) {
							alert('Ingrese año en Fecha de Nacimiento');
							document.registro.anio.focus();
							return;
						} else {
							if (checkField(document.registro.direccion)) {
								if (checkField(document.registro.ciudad)) {
									if (checkForceFono(document.registro.fono1)) {
										if (checkForceEmail(document.registro.mail)) {
											document.registro.cmd.value = 34;
											document.registro.submit();
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

function siguienteNovios(pagina) {
	document.regalos.page.value = pagina;
	document.regalos.cmd.value = 37;
	document.regalos.submit();
}

function volverNovios(pagina) {
	document.regalos.cmd.value = 37;
	document.regalos.page.value = pagina;
	document.regalos.submit();
}

function inscribirNovios() {

	document.homeNovios.cmd.value = 38;
	document.homeNovios.submit();
}

function accesoNovios() {
	if (checkRut(document.buscaNovios.rutNovio) && checkFieldWithMessage(document.buscaNovios.matCodigo, 'Ingrese Código de Novios')) {
		document.buscaNovios.cmd.value = 40;
		document.buscaNovios.page.value = 1;
		document.buscaNovios.submit();
	}
}

function changeAdq() {
	document.adquisicion.cmd.value = 40;
	document.adquisicion.page.value = 1;
	document.adquisicion.submit();
}

function siguienteAdq(pagina) {
	document.adquisicion.cmd.value = 40;
	document.adquisicion.page.value = pagina;
	document.adquisicion.submit();
}

function volverAdq(pagina) {
	document.adquisicion.cmd.value = 40;
	document.adquisicion.page.value = pagina;
	document.adquisicion.submit();
}

function changeOrderAdq() {
	document.adquisicion.cmd.value = 40;
	document.adquisicion.page.value = 1;
	document.adquisicion.submit();
}

function homeNovios() {
	document.homeNovios.cmd.value = 35;
	document.homeNovios.submit();
}

function compraRegalosNovios() {
	document.homeNovios.cmd.value = 42;
	document.homeNovios.submit();
}

function consultaNovios() {
	if (checkRut(document.consultaNovios.rut) 
		&& checkForceEmail(document.consultaNovios.email)
		&& checkField(document.consultaNovios.consulta)) {
		document.consultaNovios.cmd.value = 41;
		document.consultaNovios.submit();
	}
}

function imprimirRegalosNovios() {
	document.regalos.cmd.value = 43;
	document.regalos.submit();
}

function verFichaRegalo(prkey) {
	var plu = prkey;
	document.regalos.cmd.value = 44;
	document.regalos.articulo.value = prkey;
	document.regalos.pluSelected.value = -1;
	document.regalos.cantidad.value = 1;
	document.regalos.target = "_blank";
	var ruta = "http://www.lapolar.cl/internet/catalogo/detalles/busqueda/";
	ruta = ruta + plu;
	var ant_ruta = document.regalos.action;
	document.regalos.action = ruta;
	document.regalos.submit();
	document.regalos.action = ant_ruta;
	document.regalos.target = "_self";
}

function ingresaMensajeNovios() {

    if (document.Info.mensaje.value.length > 255) {
        alert("Favor ingresar menos de 255 caracteres");
        document.Info.mensaje.focus();
        }
    else {
		document.menu.cmd.value = 19;
		document.menu.de.value = document.Info.de.value;
		document.menu.para.value = document.Info.para.value;
		document.menu.mensaje.value = document.Info.mensaje.value;
		//document.menu.codarea1.value = document.Info.codarea1.value;
		document.menu.submit();
	}
}

function buscaParaComprarPorApellido() {
	document.buscaNovios.month.value = 0;
	document.buscaNovios.year.value = 0;
	document.buscaNovios.cmd.value = 17;
	document.buscaNovios.codigo.value = '';
	document.buscaNovios.submit();
}

function buscaParaComprarPorFecha() {
	document.buscaNovios.codigo.value = '';
	document.buscaNovios.apellido.value = '';
	document.buscaNovios.cmd.value = 17;
	document.buscaNovios.submit();
}

function buscaParaComprarPorCodigo() {
	document.buscaNovios.month.value = 0;
	document.buscaNovios.year.value = 0;
	document.buscaNovios.apellido.value = '';
	document.buscaNovios.cmd.value = 17;
	document.buscaNovios.submit();
}

function seleccionarNovio(idNovio) {
	document.novios.cmd.value = 20;
	document.novios.idNovios.value = idNovio;
	document.novios.submit();
}

function compraRegalo(prkey) {
	var plu = prkey;
	var codMatrimonio = document.regalos.idNovios.value;
	
	document.regalos.cmd.value = 45;
	document.regalos.articulo.value = prkey;
	document.regalos.pluSelected.value = -1;
	document.regalos.producto.value = prkey;
	document.regalos.cantidad.value = 1;
	document.regalos.fromfichas.value = false;
	document.regalos.target = "_blank";
	var ruta = "https://www.lapolar.cl/compra/carrocompra/compranovios/";
	ruta = ruta + plu + "/a/NOV" + codMatrimonio + "/1/cb";
	var ant_ruta = document.regalos.action;
	document.regalos.action = ruta;
	document.regalos.submit();
	document.regalos.action = ant_ruta;
	document.regalos.target = "_self";
}

function novios() {
	document.menu.cmd.value = 35;
	document.menu.submit();
}

function irAContactos(url) {
	//location.href='/eBuyLaPolar/eBuyLaPolarServlet?cmd=21&urlpagina='+url
	parent.opener.document.menu.cmd.value = 21;
	parent.opener.document.menu.urlpagina.value = url;
	parent.opener.document.menu.submit();
	parent.close();
}

function disable_back() {
   if(history.forward(1)){ 
		history.replace("http://www.lapolar.cl");
	}
}

function writeSWF(nombre, id, ancho, alto){

	var str01 =	'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+
				'codebase="https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"'+
				'id="'+id+'"'+
				'width="' + ancho + '" height="' +alto+ '">' +
				'<param name="movie" value="' + nombre + '" />' +
				'<param name="quality" value="high" />' +
				'<param name="wmode" value="transparent">'+
				'<embed src="' + nombre + '" quality="high" pluginspage="https://www.macromedia.com/go/getflashplayer"' +
				'name="'+id+'" wmode="transparent"'+
				'type="application/x-shockwave-flash" width="' + ancho + '" height="' + alto + '" swLiveConnect="true"></embed>' +
				'</object>';

	document.write(str01);
}

function toggleBox(szDivID, iState) // 1 visible, 0 hidden
{
    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].visibility = iState ? "show" : "hide";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(szDivID);
        obj.style.visibility = iState ? "visible" : "hidden";
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
    }
}

function openWinCenter(urlPopUp, nombrePopUp, anchoPopUp, altoPopUp){

	var anchoPantalla	= screen.availWidth;
	var altoPantalla	= screen.availHeight;
	
	var posicionWinX	= (anchoPantalla - anchoPopUp - 12)/2;
	var posicionWinY	= (altoPantalla - altoPopUp - 48)/2;

	var propiedadesPopUp	=	"screenX=" + posicionWinX +
								",screenY=" + posicionWinY +
								",width=" + anchoPopUp +
								",height=" + altoPopUp + 
								",top=" + posicionWinY + 
								",left=" + posicionWinX +
								",resizable=no, scrollbars=no";

	var popUp = window.open(urlPopUp,nombrePopUp, propiedadesPopUp);
}
