function valida_rut(){

	var strRut		= document.formulario_registro_usuario.numero_rut.value;
	var numRut		= document.formulario_registro_usuario.numero_rut.value;
	var strDV		= document.formulario_registro_usuario.dv_rut.value;
	var Item		= 0;
	var numMultiplo		= 2;
	var numResultado	= 0;
	numDV_Calculado		= 0;



	for (Item = strRut.length; Item>= 0; Item--){

		numResultado = numResultado + (numMultiplo * strRut.substring(Item-1,Item));

		if(numMultiplo == 7){
			numMultiplo = 2;
		}else{
			numMultiplo++;
		}

	}

	numDV_Calculado = numResultado % 11

	//DV = 0
	if (numDV_Calculado != 0){

		//DV = k
		if (11 - numDV_Calculado == 10){
			numDV_Calculado = "K";
		}else{
			numDV_Calculado = 11 - numDV_Calculado;
		}

	}else{
		numDV_Calculado = 0;
	}

	if (numDV_Calculado != strDV.toUpperCase()){
		return false;
	}else{
		return true;
	}
	
}

function valida_rut_actualizar_datos(){

	var strRut		= document.formulario_actualizar_datos_usuario.numero_rut.value;
	var numRut		= document.formulario_actualizar_datos_usuario.numero_rut.value;
	var strDV		= document.formulario_actualizar_datos_usuario.dv_rut.value;
	var Item		= 0;
	var numMultiplo		= 2;
	var numResultado	= 0;
	numDV_Calculado		= 0;



	for (Item = strRut.length; Item>= 0; Item--){

		numResultado = numResultado + (numMultiplo * strRut.substring(Item-1,Item));

		if(numMultiplo == 7){
			numMultiplo = 2;
		}else{
			numMultiplo++;
		}

	}

	numDV_Calculado = numResultado % 11

	//DV = 0
	if (numDV_Calculado != 0){

		//DV = k
		if (11 - numDV_Calculado == 10){
			numDV_Calculado = "K";
		}else{
			numDV_Calculado = 11 - numDV_Calculado;
		}

	}else{
		numDV_Calculado = 0;
	}

	if (numDV_Calculado != strDV.toUpperCase()){
		return false;
	}else{
		return true;
	}
	
}

function valida_caracteres_rut(){
	var numASCII	= event.keyCode;

	//Caractéres Válidos
	if (!(numASCII >= 48 && numASCII <= 57 || numASCII >= 96 && numASCII <= 105)){

		//Teclas Permitidas
		//**[Retroceso]******[Tab]*************[Ini]*************[Fin]************[<-]**************[->]**************[Sup]*************
		if (numASCII != 8 && numASCII != 9 && numASCII != 35 && numASCII != 36 && numASCII != 37 && numASCII != 39 && numASCII != 46){
			event.returnValue = false;
		}

	}
}

function valida_caracteres_dv(){
	var numASCII	= event.keyCode;

	//Caractéres Válidos
	if (!(numASCII >= 48 && numASCII <= 57 || numASCII == 75 || numASCII == 107 || numASCII >= 96 && numASCII <= 105)){

		//Teclas Permitidas
		//**[Retroceso]******[Tab]*************[K]***************[k]****************
		if (numASCII != 8 && numASCII != 9 && numASCII != 75 && numASCII != 107){
			event.returnValue = false;
		}

	}
}

function valida_caracteres_numericos(){
	var numASCII	= event.keyCode;

	//Caractéres Válidos
	if (!(numASCII >= 48 && numASCII <= 57 || numASCII >= 96 && numASCII <= 105)){

		//Teclas Permitidas
		//**[Retroceso]******[Tab]*************[Ini]*************[Fin]************[<-]**************[->]**************[Sup]*************
		if (numASCII != 8 && numASCII != 9 && numASCII != 35 && numASCII != 36 && numASCII != 37 && numASCII != 39 && numASCII != 46){
			event.returnValue = false;
		}

	}
}

function traspasa_rut_control(control_destino){
var rut;

	rut = document.formulario_registro_usuario.numero_rut.value +"-"+ document.formulario_registro_usuario.dv_rut.value;

	document.formulario_registro_usuario.rut.value = rut;

}

function traspasa_rut_control_actualizar_datos(control_destino){
var rut;

	rut = document.formulario_actualizar_datos_usuario.numero_rut.value +"-"+ document.formulario_actualizar_datos_usuario.dv_rut.value;

	document.formulario_actualizar_datos_usuario.rut.value = rut;

}

function traspasa_fecha_control(tipo, formulario, control_destino){
var fecha;
var dia, mes, ano;

	dia = document.forms[formulario].elements["day_" + tipo].value;
	mes = document.forms[formulario].elements["month_" + tipo].value;
	ano = document.forms[formulario].elements["year_" + tipo].value;
	
	if(dia.length == 1){ dia = "0" + dia; }
	if(mes.length == 1){ mes = "0" + mes; }
	
	fecha = ano +"-"+ mes +"-"+ dia;

	document.forms[formulario].elements[control_destino].value = fecha;

}

function abre_ventana(url, ancho, alto, scroll){
	if (scroll == "conscroll"){
		window.open(url, "", "toolbar=0,status=0,menubar=0,scrollbars=1,resizable=1,location=0,directories=0,width=" + ancho + ",height=" + alto + ", left=" + (screen.availwidth - ancho) / 2 + ", top=" + (screen.availheight - alto) / 2);
	}else{
		window.open(url, "", "toolbar=0,status=0,menubar=0,scrollbars=0,resizable=0,location=0,directories=0,width=" + ancho + ",height=" + alto + ", left=" + (screen.availwidth - ancho) / 2 + ", top=" + (screen.availheight - alto) / 2);
	}
}

function enviar_formulario_inscripcion(){

	if(validar_formulario_inscripcion()){
		document.datos.submit();
	}

}

function validar_formulario_inscripcion(){

	if(document.datos.nombre.value == ""){
		alert("Debes ingresar tu Nombre");
		document.datos.nombre.focus();	
		return false;
	}else{
		if(document.datos.email.value == ""){
			alert("Debes ingresar tu Email");
			document.datos.email.focus();	
			return false;
		}else{
			if(document.datos.rango_edad.value == "0"){
				alert("Debes seleccionar en que rango de edad te encuentras");
				document.datos.rango_edad.focus();	
				return false;
			}else{
				if(document.datos.respuesta.value == ""){
					alert("Debes responder la pregunta");
					return false;
				}else{
					if(document.datos.forma_llegada.value == ""){
						alert("Debes seleccionar la forma en que llegaste a nuestro sitio");
						document.datos.forma_llegada.focus();	
						return false;
					}else{
						return true;
					}
				}
			}
		}
	}

}

function enviar_formulario_recomienda_esta_pagina(){

	if(validar_formulario_recomienda_esta_pagina()){
		document.datos.submit();
	}

}

function validar_formulario_recomienda_esta_pagina(){

	if(document.datos.nombre.value == ""){
		alert("Debes ingresar tu Nombre");
		document.datos.nombre.focus();	
		return false;
	}else{
		if(document.datos.email.value == ""){
			alert("Debes ingresar tu Email");
			document.datos.email.focus();	
			return false;
		}else{
			if(document.datos.comentario.value == ""){
				alert("Debes ingresar tu Comentario");
				document.datos.comentario.focus();	
				return false;
			}else{
				if(document.datos.email_amiga_1.value == ""){
					alert("Debes ingresar al menos el Email de tu primera amiga(o)");
					document.datos.email_amiga_1.focus();	
					return false;
				}else{
					return true;
				}
			}
		}
	}

}



function enviar_formulario_contacto(){

	if(validar_formulario_contacto()){
		document.datos.submit();
	}

}

function validar_formulario_contacto(){

	if(document.datos.nombre.value == ""){
		alert("Debes ingresar tu Nombre");
		document.datos.nombre.focus();	
		return false;
	}else{
		if(document.datos.email.value == ""){
			alert("Debes ingresar tu Email");
			document.datos.email.focus();	
			return false;
		}else{
			if(document.datos.comentario.value == ""){
				alert("Debes ingresar tu Comentario");
				document.datos.comentario.focus();	
				return false;
			}else{
				if(document.datos.forma_llegada.value == "Sin. Info."){
					alert("Por favor, selecciona la forma en que llegaste a nuestro sitio");
					document.datos.forma_llegada.focus();	
					return false;
				}else{
					return true;
				}
			}
		}
	}

}

function agregar_respuesta(valor){
	if(document.datos.respuesta.value == ""){
		document.datos.respuesta.value = valor;
	}else{
		var respuestas = document.datos.respuesta.value;
		if(respuestas.indexOf(valor)!=-1){
			//***ELIMINA RESPUESTAS NO SELECCIONADAS
			respuestas = respuestas.replace(',' + valor, "");
			respuestas = respuestas.replace(valor + ',', "");
			respuestas = respuestas.replace(valor, "");
			//***
			document.datos.respuesta.value = respuestas;
		}else{
			document.datos.respuesta.value = document.datos.respuesta.value + "," + valor;
		}

	}
}

function registrar_usuario(accion){

	if(validar_formulario_registro_usuario()){
		document.formulario_registro_usuario.accion.value=accion;
		document.formulario_registro_usuario.submit();
	}

}

function validar_formulario_registro_usuario(){

	if(document.formulario_registro_usuario.rut.value == ""){
		alert("Debes ingresar tu RUT");
		document.formulario_registro_usuario.numero_rut.focus();	
		return false;
	}else{
		if(!valida_rut()){
			alert("El RUT ingresado no es valido");
			document.formulario_registro_usuario.numero_rut.focus();	
			return false;
		}else{
			if(document.formulario_registro_usuario.nombre.value == ""){
				alert("Debes ingresar tu Nombre");
				document.formulario_registro_usuario.nombre.focus();	
				return false;
			}else{
				if(document.formulario_registro_usuario.apellidoPaterno.value == ""){
					alert("Debes ingresar tu Apellido Paterno");
					document.formulario_registro_usuario.apellidoPaterno.focus();	
					return false;
				}else{
					if(document.formulario_registro_usuario.apellidoMaterno.value == ""){
						alert("Debes ingresar tu Apellido Materno");
						document.formulario_registro_usuario.apellidoMaterno.focus();	
						return false;
					}else{
						if(document.formulario_registro_usuario.day_fecha_nacimiento.value == "0" || document.formulario_registro_usuario.month_fecha_nacimiento.value == "0" || document.formulario_registro_usuario.year_fecha_nacimiento.value == "0"){
							alert("Debes seleccionar tu Fecha de Nacimiento");
							document.formulario_registro_usuario.day_fecha_nacimiento.focus();	
							return false;
						}else{				
							if(document.formulario_registro_usuario.sexo.value == "0"){
								alert("Debes seleccionar tu Sexo");
								document.formulario_registro_usuario.sexo.focus();	
								return false;
							}else{				
								if(document.formulario_registro_usuario.estado_civil.value == "0"){
									alert("Debes seleccionar tu Estado Civil");
									document.formulario_registro_usuario.estado_civil.focus();	
									return false;
								}else{				
									if(document.formulario_registro_usuario.calle.value == ""){
										alert("Debes ingresar la Calle donde se encuentra tu Direccion");
										document.formulario_registro_usuario.calle.focus();	
										return false;
									}else{
										if(document.formulario_registro_usuario.numero.value == ""){
											alert("Debes ingresar el numero de tu Direccion");
											document.formulario_registro_usuario.numero.focus();	
											return false;
										}else{
											if(document.formulario_registro_usuario.departamento.value == ""){
												alert("Debes ingresar el numero de tu Departamento/Oficina, en caso de no requerirlo, ingresa un 0 (cero)");
												document.formulario_registro_usuario.departamento.focus();	
												return false;
											}else{
												if(document.formulario_registro_usuario.region.value == "0"){
													alert("Debes seleccionar tu Region");
													document.formulario_registro_usuario.region.focus();	
													return false;
												}else{				
													if(document.formulario_registro_usuario.ciudad.value == "0"){
														alert("Debes seleccionar tu Ciudad/Comuna");
														document.formulario_registro_usuario.ciudad.focus();	
														return false;
													}else{				
														if(document.formulario_registro_usuario.fonoParticular.value == ""){
															alert("Debes ingresar tu Telefono Particular o de Contacto");
															document.formulario_registro_usuario.fonoParticular.focus();	
															return false;
														}else{
															if(document.formulario_registro_usuario.email.value == ""){
																alert("Debes ingresar tu Email");
																document.formulario_registro_usuario.email.focus();	
																return false;
															}else{
																if(document.formulario_registro_usuario.reingresar_email.value == ""){
																	alert("Debes reingresar tu Email");
																	document.formulario_registro_usuario.reingresar_email.focus();	
																	return false;
																}else{
																	if(document.formulario_registro_usuario.email.value != document.formulario_registro_usuario.reingresar_email.value){
																		alert("El Email ingresado no corresponde con la Confirmacion");
																		document.formulario_registro_usuario.email.focus();	
																		return false;
																	}else{
																		if(document.formulario_registro_usuario.clave.value == ""){
																			alert("Debes ingresar tu clave");
																			document.formulario_registro_usuario.clave.focus();	
																			return false;
																		}else{
																			if(document.formulario_registro_usuario.reingresar_clave.value == ""){
																				alert("Debes reingresar tu clave");
																				document.formulario_registro_usuario.reingresar_clave.focus();	
																				return false;
																			}else{
																				if(document.formulario_registro_usuario.clave.value != document.formulario_registro_usuario.reingresar_clave.value){
																					alert("La Clave ingresada no corresponde con la Confirmacion");
																					document.formulario_registro_usuario.clave.focus();	
																					return false;
																				}else{
																					return true;
																				}
																			}
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

function actualizar_datos_usuario(accion){

	if(validar_formulario_actualizar_datos_usuario()){
		document.formulario_actualizar_datos_usuario.accion.value=accion;
		document.formulario_actualizar_datos_usuario.submit();
	}

}

function validar_formulario_actualizar_datos_usuario(){

	if(document.formulario_actualizar_datos_usuario.rut.value == "" || document.formulario_actualizar_datos_usuario.rut.value.length <= 2){
		alert("Debes ingresar tu RUT");
		document.formulario_actualizar_datos_usuario.numero_rut.focus();	
		return false;
	}else{
		if(!valida_rut_actualizar_datos()){
			alert("El RUT ingresado no es valido");
			document.formulario_actualizar_datos_usuario.numero_rut.focus();	
			return false;
		}else{
			if(document.formulario_actualizar_datos_usuario.nombre.value == ""){
				alert("Debes ingresar tu Nombre");
				document.formulario_actualizar_datos_usuario.nombre.focus();	
				return false;
			}else{
				if(document.formulario_actualizar_datos_usuario.apellidoPaterno.value == ""){
					alert("Debes ingresar tu Apellido Paterno");
					document.formulario_actualizar_datos_usuario.apellidoPaterno.focus();	
					return false;
				}else{
					if(document.formulario_actualizar_datos_usuario.apellidoMaterno.value == ""){
						alert("Debes ingresar tu Apellido Materno");
						document.formulario_actualizar_datos_usuario.apellidoMaterno.focus();	
						return false;
					}else{
						if(document.formulario_actualizar_datos_usuario.day_fecha_nacimiento.value == "0" || document.formulario_actualizar_datos_usuario.month_fecha_nacimiento.value == "0" || document.formulario_actualizar_datos_usuario.year_fecha_nacimiento.value == "0"){
							alert("Debes seleccionar tu Fecha de Nacimiento");
							document.formulario_actualizar_datos_usuario.day_fecha_nacimiento.focus();	
							return false;
						}else{				
							if(document.formulario_actualizar_datos_usuario.sexo.value == "0"){
								alert("Debes seleccionar tu Sexo");
								document.formulario_actualizar_datos_usuario.sexo.focus();	
								return false;
							}else{				
								if(document.formulario_actualizar_datos_usuario.estado_civil.value == "0"){
									alert("Debes seleccionar tu Estado Civil");
									document.formulario_actualizar_datos_usuario.estado_civil.focus();	
									return false;
								}else{				
									if(document.formulario_actualizar_datos_usuario.calle.value == ""){
										alert("Debes ingresar la Calle donde se encuentra tu Direccion");
										document.formulario_actualizar_datos_usuario.calle.focus();	
										return false;
									}else{
										if(document.formulario_actualizar_datos_usuario.numero.value == ""){
											alert("Debes ingresar el numero de tu Direccion");
											document.formulario_actualizar_datos_usuario.numero.focus();	
											return false;
										}else{
											if(document.formulario_actualizar_datos_usuario.departamento.value == ""){
												alert("Debes ingresar el numero de tu Departamento/Oficina, en caso de no requerirlo, ingresa un 0 (cero)");
												document.formulario_actualizar_datos_usuario.departamento.focus();	
												return false;
											}else{
												if(document.formulario_actualizar_datos_usuario.region.value == "0"){
													alert("Debes seleccionar tu Region");
													document.formulario_actualizar_datos_usuario.region.focus();	
													return false;
												}else{				
													if(document.formulario_actualizar_datos_usuario.ciudad.value == "0"){
														alert("Debes seleccionar tu Ciudad/Comuna");
														document.formulario_actualizar_datos_usuario.ciudad.focus();	
														return false;
													}else{				
														if(document.formulario_actualizar_datos_usuario.fonoParticular.value == ""){
															alert("Debes ingresar tu Telefono Particular o de Contacto");
															document.formulario_actualizar_datos_usuario.fonoParticular.focus();	
															return false;
														}else{
															if(document.formulario_actualizar_datos_usuario.email.value == ""){
																alert("Debes ingresar tu Email");
																document.formulario_actualizar_datos_usuario.email.focus();	
																return false;
															}else{
																if(document.formulario_actualizar_datos_usuario.reingresar_email.value == ""){
																	alert("Debes reingresar tu Email");
																	document.formulario_actualizar_datos_usuario.reingresar_email.focus();	
																	return false;
																}else{
																	if(document.formulario_actualizar_datos_usuario.email.value != document.formulario_actualizar_datos_usuario.reingresar_email.value){
																		alert("El Email ingresado no corresponde con la Confirmacion");
																		document.formulario_actualizar_datos_usuario.email.focus();	
																		return false;
																	}else{
																		if(document.formulario_actualizar_datos_usuario.clave.value == ""){
																			alert("Debes ingresar tu clave");
																			document.formulario_actualizar_datos_usuario.clave.focus();	
																			return false;
																		}else{
																			if(document.formulario_actualizar_datos_usuario.reingresar_clave.value == ""){
																				alert("Debes reingresar tu clave");
																				document.formulario_actualizar_datos_usuario.reingresar_clave.focus();	
																				return false;
																			}else{
																				if(document.formulario_actualizar_datos_usuario.clave.value != document.formulario_actualizar_datos_usuario.reingresar_clave.value){
																					alert("La Clave ingresada no corresponde con la Confirmacion");
																					document.formulario_actualizar_datos_usuario.clave.focus();	
																					return false;
																				}else{
																					return true;
																				}
																			}
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

function iniciar_sesion(){

	if(validar_formulario_inicio_sesion()){
		document.formulario_inicio_sesion.submit();
	}

}

function validar_formulario_inicio_sesion(){

	if(document.formulario_inicio_sesion.email.value == ""){
		alert("Debes ingresar tu Email");
		document.formulario_inicio_sesion.email.focus();
		return false;
	}else{
		if(document.formulario_inicio_sesion.clave.value == ""){
			alert("Debes ingresar tu Clave");
			document.formulario_inicio_sesion.clave.focus();
			return false;
		}else{
			return true;
		}
	}
}

function recordar_clave(accion){

	if(accion == "enviar_mail_recordar_clave"){
		document.formulario_recordar_clave.accion.value = accion;
		document.formulario_recordar_clave.action = "http://www.itsoluciones.cl/paginas/enviar_mail_recordar_clave_mamachic.php";
		document.formulario_recordar_clave.submit();
	}else{
		if(validar_formulario_recordar_clave()){
			document.formulario_recordar_clave.submit();
		}
	}

}

function validar_formulario_recordar_clave(){
	if(document.formulario_recordar_clave.email.value == ""){
		alert("Debes ingresar tu Email");
		document.formulario_recordar_clave.email.focus();
		return false;
	}else{
		return true;
	}
}

function agregar_envoltorio_regalo(item, producto, valor){
	document.formulario_bolsa_de_compras.accion.value="modificar";
	document.formulario_bolsa_de_compras.regalo.value=valor;
	document.formulario_bolsa_de_compras.item.value=item;
	document.formulario_bolsa_de_compras.producto.value=producto;
	document.formulario_bolsa_de_compras.submit();
}

function datos_envio(accion, id){
	document.formulario_datos_envio.accion.value=accion;
	if(accion=="agregar"){
		document.formulario_datos_envio.direccion.value=id;
		if(validar_formulario_datos_envio()){
			document.formulario_datos_envio.submit();
		}
	}else{
		if(accion=="continuar"){
			if(document.formulario_datos_envio.direccion.value=="0"){
				alert("Debes seleccionar una direccion de envio");
				document.formulario_datos_envio.direccion.focus();
			}else{
				document.formulario_datos_envio.action="formadepago.php";
				document.formulario_datos_envio.submit();
			}
		}else{
			if(accion=="eliminar"){
				if(confirm("Desea eliminar la Direccion?")){
					document.formulario_datos_envio.direccion.value=id;
					document.formulario_datos_envio.submit();
				}
			}else{
				document.formulario_datos_envio.direccion.value=id;
				document.formulario_datos_envio.submit();
			}
		}
	}
}

function validar_formulario_datos_envio(){

	if(document.formulario_datos_envio.descripcion.value == ""){
		alert("Debes ingresar un Alias o Nombre Corto");
		document.formulario_datos_envio.descripcion.focus();	
		return false;
	}else{
		if(document.formulario_datos_envio.prefijo.value == ""){
			alert("Debes definir el Destinatario");
			document.formulario_datos_envio.prefijo.focus();	
			return false;
		}else{
			if(document.formulario_datos_envio.nombreDestinatario.value == ""){
				alert("Debes ingresar el Nombre del Destinatario");
				document.formulario_datos_envio.nombreDestinatario.focus();	
				return false;
			}else{
				if(document.formulario_datos_envio.apellidoDestinatario.value == ""){
					alert("Debes ingresar el Apellido del Destinatario");
					document.formulario_datos_envio.apellidoDestinatario.focus();	
					return false;
				}else{
					if(document.formulario_datos_envio.calle.value == ""){
						alert("Debes ingresar la Calle donde se encuentra la direccion");
						document.formulario_datos_envio.calle.focus();	
						return false;
					}else{
						if(document.formulario_datos_envio.numero.value == ""){
							alert("Debes ingresar el numero de la direccion");
							document.formulario_datos_envio.numero.focus();	
							return false;
						}else{
							if(document.formulario_datos_envio.departamento.value == ""){
								alert("Debes ingresar el numero del departamento, en caso de no requerirlo, ingresa un 0 (cero)");
								document.formulario_datos_envio.departamento.focus();	
								return false;
							}else{
								if(document.formulario_datos_envio.region.value == "0"){
									alert("Debes seleccionar la Region de la direccion");
									document.formulario_datos_envio.region.focus();	
									return false;
								}else{				
									if(document.formulario_datos_envio.ciudad.value == "0"){
										alert("Debes seleccionar la Ciudad/Comuna de la direccion");
										document.formulario_datos_envio.ciudad.focus();	
										return false;
									}else{				
										if(document.formulario_datos_envio.email.value == ""){
											alert("Debes ingresar el Email del Destinatario");
											document.formulario_datos_envio.email.focus();	
											return false;
										}else{
											if(document.formulario_datos_envio.fonoContacto.value == ""){
												alert("Debes ingresar un Telefono de Contacto");
												document.formulario_datos_envio.fonoContacto.focus();	
												return false;
											}else{
												return true;
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
}

function seccion_datos_direccion_de_envio(accion){
	if(accion == "ocultar"){
		document.formulario_datos_envio.reset();
		document.getElementById("seccion_datos_direccion_de_envio").style.visibility="visible";
		document.getElementById("seccion_datos_direccion_de_envio").style.height="380px";

		document.getElementById("seccion_lista_libreta_de_direcciones").style.visibility="hidden";
		document.getElementById("seccion_lista_libreta_de_direcciones").style.height="0px";
	}
}

function finalizar_compra(modalidadPago){
	switch(modalidadPago){
		case 0: 
			alert("Debes seleccionar una modalidad de pago");
			document.formulario_forma_pago.modalidadPago.focus();
		break;
		case 1: //Transferencia Electrónica
			if(validar_pago_transferencia_electronica()){
				document.formulario_forma_pago.accion.value="finalizar_compra";
				document.formulario_forma_pago.submit();
			}
		break;
		case 2: //Pago en efectivo
			document.formulario_forma_pago.accion.value="finalizar_compra";
			document.formulario_forma_pago.submit();
		break;
		case 3: //Pago con Cheque
			if(validar_pago_cheque()){
				document.formulario_forma_pago.accion.value="finalizar_compra";
				document.formulario_forma_pago.submit();
			}
		break;
		case 4: //Pago con Western Union
			document.formulario_forma_pago.accion.value="finalizar_compra";
			document.formulario_forma_pago.submit();
		break;
		case 5: //Pago Gift Card
			if(validar_pago_giftcard()){
				document.formulario_forma_pago.accion.value="finalizar_compra";
				document.formulario_forma_pago.submit();
			}
		break;
		case 6: //Pago Gift Card + Transferencia Electrónica
			if(validar_pago_transferencia_electronica()){
				document.formulario_forma_pago.accion.value="finalizar_compra";
				document.formulario_forma_pago.submit();
			}
		break;
		case 7: //Pago Gift Card + Pago en efectivo
			document.formulario_forma_pago.accion.value="finalizar_compra";
			document.formulario_forma_pago.submit();
		break;
		case 8: //Pago Gift Card + Pago con Cheque
			if(validar_pago_cheque()){
				document.formulario_forma_pago.accion.value="finalizar_compra";
				document.formulario_forma_pago.submit();
			}
		break;
		case 9: //Pago Gift Card + Pago con Western Union
			document.formulario_forma_pago.accion.value="finalizar_compra";
			document.formulario_forma_pago.submit();
		break;

	}
}

function validar_pago_transferencia_electronica(){

	if(document.formulario_forma_pago.banco.value == "0"){
		alert("Debes seleccionar tu Banco");
		document.formulario_forma_pago.banco.focus();
		return false;
	}else{
		if(document.formulario_forma_pago.codigoTransaccion.value == ""){
			alert("Debes ingresar el codigo o numero de operacion indicado por tu Banco");
			document.formulario_forma_pago.codigoTransaccion.focus();
			return false;
		}else{
			if(document.formulario_forma_pago.montoTransferido.value == ""){
				alert("Debes ingresar el monto transferido");
				document.formulario_forma_pago.montoTransferido.focus();
				return false;
			}else{
				return true;
			}
		}
	}
}

function validar_pago_cheque(){

	if(document.formulario_forma_pago.banco.value == "0"){
		alert("Debes seleccionar tu Banco");
		document.formulario_forma_pago.banco.focus();
		return false;
	}else{
		if(document.formulario_forma_pago.serieCheque01.value == ""){
			alert("Debes ingresar el numero de serie del PRIMER CHEQUE con el que pagaras");
			document.formulario_forma_pago.serieCheque01.focus();
			return false;
		}else{
			if(document.formulario_forma_pago.serieCheque02.value == ""){
				alert("Debes ingresar el numero de serie del SEGUNDO CHEQUE con el que pagaras");
				document.formulario_forma_pago.serieCheque02.focus();
				return false;
			}else{
				if(document.formulario_forma_pago.serieCheque03.value == ""){
					alert("Debes ingresar el numero de serie del TERCER CHEQUE con el que pagaras");
					document.formulario_forma_pago.serieCheque03.focus();
					return false;
				}else{
					return true;
				}
			}
		}
	}
}

function validar_pago_giftcard(){
	
	if(document.getElementById('modalidadPago2')!=null){
		if(document.getElementById('modalidadPago2').value=="0"){
			alert("Debes seleccionar una modalidad de pago");
			document.getElementById('modalidadPago2').focus();
			return false;
		}else{
			return true;
		}
	}else{
		return true;
	}
}

function incluir_libreria(archivo){

	var head = document.getElementsByTagName('head').item(0);
	script = document.createElement('script');
	script.src = archivo;
	script.type = 'text/javascript';
	head.appendChild(script);
}

function seguimiento_de_pedido(){

	if(validar_formulario_seguimiento_de_pedido()){
		document.formulario_seguimiento_de_pedido.submit();
	}

}

function validar_formulario_seguimiento_de_pedido(){

	if(document.formulario_seguimiento_de_pedido.numeroOrdenCompra.value == "" || document.formulario_seguimiento_de_pedido.numeroOrdenCompra.value == "0"){
		alert("Debes ingresar el numero de tu Orden de Compra");
		document.formulario_seguimiento_de_pedido.numeroOrdenCompra.focus();
		return false;
	}else{
		if(document.formulario_seguimiento_de_pedido.numeroOrdenCompra.value.length <= 6){
			alert("El numero de la Orden de Compra ingresado no es valido. Ingresalo nuevamente.");
			document.formulario_seguimiento_de_pedido.numeroOrdenCompra.focus();
			return false;
		}else{
			return true;
		}
	}
}

function canjear_gift_card(){

	if(validar_formulario_canjear_gift_card()){
		document.formulario_canjear_gift_card.submit();
	}

}

function validar_formulario_canjear_gift_card(){

	if(document.formulario_canjear_gift_card.codigo_giftcard.value == "" || document.formulario_canjear_gift_card.codigo_giftcard.value == "0"){
		alert("Debes ingresar el codigo de tu Gift Card");
		document.formulario_canjear_gift_card.codigo_giftcard.focus();
		return false;
	}else{
		return true;
	}
}

