function ver_terminos(){
abrir_shadowbox('','term_cond.php',830,580);
}



/* PASO 1 : SELECCIONAR TIPO DE GIFTCARD (MATRIMONIO / OTRO)... */

function seleccionar_tipo_giftcard(id_tipo){
document.getElementById('hf_tipo_giftcard').value = id_tipo;
}


function validar_tipo_giftcard(){
var tipo_giftcard = document.getElementById('hf_tipo_giftcard').value;
var img_loading = '<img src="images/form_loading.gif" width="16" height="16" hspace="6" border="0" align="absbottom">';
	if(tipo_giftcard == 0){
	alert('Selecciona el tipo de gift card que vas a regalar.');
	return false;
	}
document.getElementById('div_msg').innerHTML = img_loading + 'Enviando datos, por favor espera...';
return true;
}



/* PASO 2 : INGRESAR MONTO GIFTCARD Y FORMULARIO DATOS DESTINATARIO(S)... */

function validar_datos_destinatario(){
var tipo_giftcard = document.getElementById('hf_tipo_giftcard').value;
var monto_giftcard = document.getElementById('txt_monto_giftcard').value;
var img_loading = '<img src="images/form_loading.gif" width="16" height="16" hspace="6" border="0" align="absbottom">';
var regexp = new RegExp('[^0-9]');

	if(trim(monto_giftcard) == ''){
	alert('Debes ingresar el monto de la gift card.');
	document.getElementById('txt_monto_giftcard').focus();
	return false;
	}
	if(trim(monto_giftcard) != ''){
		if(monto_giftcard.match(regexp)){
		alert('Debes ingresar un valor num\u00E9rico en el monto de la gift card.');
		document.getElementById('txt_monto_giftcard').focus();
		document.getElementById('txt_monto_giftcard').select();
		return false;
		}
		if(monto_giftcard < 5000){
		alert('El monto de la giftcard debe ser igual o mayor a $5000.');
		document.getElementById('txt_monto_giftcard').focus();
		document.getElementById('txt_monto_giftcard').select();
		return false;
		}
	}
	
	if(tipo_giftcard == 1){
	var nombre_novia = document.getElementById('txt_nombre_novia').value;
	var apellido_novia = document.getElementById('txt_apellido_novia').value;
	var email_novia = document.getElementById('txt_email_novia').value;
	var nombre_novio = document.getElementById('txt_nombre_novio').value;
	var apellido_novio = document.getElementById('txt_apellido_novio').value;
	var email_novio = document.getElementById('txt_email_novio').value;
	
		if(trim(nombre_novia) == '' && trim(nombre_novio) == ''){
		alert('Debes ingresar los datos de al menos uno de los novios.');
		return false;
		}
		
		if(trim(nombre_novia) != ''){
			if(trim(apellido_novia) == ''){
			alert('Ingresa el/los apellido(s) de la novia.');
			document.getElementById('txt_apellido_novia').focus();
			return false;
			}
			if(trim(email_novia) == ''){
			alert('Ingresa el correo electr\u00F3nico de la novia.');
			document.getElementById('txt_email_novia').focus();
			return false;
			}
			if(trim(email_novia) != ''){
				if(!validar_email(email_novia)){
				alert('Debes ingresar un correo electr\u00F3nico v\u00E1lido.');
				document.getElementById('txt_email_novia').focus();	
				document.getElementById('txt_email_novia').select();
				return false;
				}
			}
		}
		
		if(trim(nombre_novio) != ''){
			if(trim(apellido_novio) == ''){
			alert('Ingresa el/los apellido(s) del novio.');
			document.getElementById('txt_apellido_novio').focus();
			return false;
			}
			if(trim(email_novio) == ''){
			alert('Ingresa el correo electr\u00F3nico del novio.');
			document.getElementById('txt_email_novio').focus();
			return false;
			}
			if(trim(email_novio) != ''){
				if(!validar_email(email_novio)){
				alert('Debes ingresar un correo electr\u00F3nico v\u00E1lido.');
				document.getElementById('txt_email_novio').focus();	
				document.getElementById('txt_email_novio').select();
				return false;
				}
			}
		}
		
		if(trim(email_novia) != '' && trim(email_novio) != ''){
			if(email_novia == email_novio){
			alert('Ambos correos electr\u00F3nicos deben ser diferentes.');
			document.getElementById('txt_email_novio').focus();
			document.getElementById('txt_email_novio').select();
			return false;	
			}	
		}
	}
	
	
	if(tipo_giftcard == 2){
	var nombre_persona = document.getElementById('txt_nombre_persona').value;
	var apellido_persona = document.getElementById('txt_apellido_persona').value;
	var email_persona = document.getElementById('txt_email_persona').value;
	
		if(trim(nombre_persona) == ''){
		alert('Ingresa el nombre del destinatario.');
		document.getElementById('txt_nombre_persona').focus();
		return false;
		}
		if(trim(apellido_persona) == ''){
		alert('Ingresa el/los apellido(s) del destinatario.');
		document.getElementById('txt_apellido_persona').focus();
		return false;
		}
		if(trim(email_persona) == ''){
		alert('Ingresa el correo electr\u00F3nico del destinatario.');
		document.getElementById('txt_email_persona').focus();
		return false;
		}
		if(trim(email_persona) != ''){
			if(!validar_email(email_persona)){
			alert('Debes ingresar un correo electr\u00F3nico v\u00E1lido.');
			document.getElementById('txt_email_persona').focus();	
			document.getElementById('txt_email_persona').select();
			return false;
			}
		}
	}

document.getElementById('div_msg').innerHTML = img_loading + 'Enviando datos, por favor espera...';
return true;
}



/* PASO 3 : RESUMEN DE LA COMPRA, FORMULARIO DATOS COMPRADOR, Y FORMAS DE PAGO... */

function seleccionar_medio_pago(id_medio){
document.getElementById('hf_seleccionar_pago').value = id_medio;
}


function validar_compra_giftcard(){
var rsm_quien_regala = document.getElementById('txt_rsm_quien_regala').value;
var rsm_nombre_comprador = document.getElementById('txt_rsm_nombre_comprador').value;
var rsm_apellido_p_comprador = document.getElementById('txt_rsm_apellido_p_comprador').value;
var rsm_apellido_m_comprador = document.getElementById('txt_rsm_apellido_m_comprador').value;
var rsm_email_comprador = document.getElementById('txt_rsm_email_comprador').value;
var rsm_telefono_comprador = document.getElementById('txt_rsm_telefono_comprador').value;
var seleccionar_pago = document.getElementById('hf_seleccionar_pago').value;
var img_loading = '<img src="images/form_loading.gif" width="16" height="16" hspace="6" border="0" align="absbottom">';

	if(trim(rsm_quien_regala) == ''){
	alert('Por favor escribe el/los nombre(s) de la(s) persona(s) que realiza(n) el regalo.');
	document.getElementById('txt_rsm_quien_regala').focus();
	return false;
	}
	if(trim(rsm_nombre_comprador) == ''){
	alert('Por favor escribe el nombre de la persona que pagar\u00E1 la compra.');
	document.getElementById('txt_rsm_nombre_comprador').focus();
	return false;
	}
	if(trim(rsm_apellido_p_comprador) == ''){
	alert('Por favor escribe el apellido paterno de la persona que pagar\u00E1 la compra.');
	document.getElementById('txt_rsm_apellido_p_comprador').focus();
	return false;
	}
	if(trim(rsm_apellido_m_comprador) == ''){
	alert('Por favor escribe el apellido materno de la persona que pagar\u00E1 la compra.');
	document.getElementById('txt_rsm_apellido_m_comprador').focus();
	return false;
	}
	if(trim(rsm_email_comprador) == ''){
	alert('Por favor escribe el correo electr\u00F3nico de la persona que pagar\u00E1 la compra.');
	document.getElementById('txt_rsm_email_comprador').focus();
	return false;
	}
	if(trim(rsm_email_comprador) != ''){
		if(!validar_email(rsm_email_comprador)){
		alert('Por favor ingresa un correo electr\u00F3nico v\u00E1lido.');
		document.getElementById('txt_rsm_email_comprador').focus();
		document.getElementById('txt_rsm_email_comprador').select();
		return false;
		}
	}
	if(trim(rsm_telefono_comprador) == ''){
	alert('Por favor escribe el n\u00FAmero de tel\u00E9fono de la persona que pagar\u00E1 la compra.');
	document.getElementById('txt_rsm_telefono_comprador').focus();
	return false;
	}
	if(seleccionar_pago == 'NINGUNO'){
	alert('Por favor selecciona una forma de pago.');
	return false;
	}
	if(document.getElementById('check_term_cond').checked == false){
	alert('Debes aceptar los t\u00E9rminos y condiciones para continuar.');
	return false;
	}

document.getElementById('div_msg').innerHTML = img_loading + 'Enviando datos, por favor espera...';
return true;
}

