// JavaScript Document
function updateStateSelect() {
	if ($('pais').value == 18) {
		$('provincia').disabled = false;
		$('provincia').options[$('provincia').length-1] = null;
		if ($('provincia').length-1 == $('provincia').selectedIndex) {
			$('provincia').selectedIndex = 0;
		}
	} else {
		if ($('provincia').options[$('provincia').length-1].value != "Otro")
			$('provincia').options[$('provincia').length] = new Option('Otro','Otro');
		$('provincia').selectedIndex = $('provincia').length-1;
		$('provincia').disabled = true;
	}
}
function updateStateSelect_erp() {
	if ($('pais').value == 13) {
		$('provincia').disabled = false;
		$('provincia').options[$('provincia').length-1] = null;
		if ($('provincia').length-1 == $('provincia').selectedIndex) {
			$('provincia').selectedIndex = 0;
		}
	} else {
		if ($('provincia').options[$('provincia').length-1].value != "Otro")
			$('provincia').options[$('provincia').length] = new Option('Otro','Otro');
		$('provincia').selectedIndex = $('provincia').length-1;
		$('provincia').disabled = true;
	}
}
function updateStateSelect2() {
	if ($('amigo_pais').value == 18) {
		$('amigo_provincia').disabled = false;
		$('amigo_provincia').options[$('amigo_provincia').length-1] = null;
		if ($('amigo_provincia').length-1 == $('amigo_provincia').selectedIndex) {
			$('amigo_provincia').selectedIndex = 0;
		}
	} else {
		if ($('amigo_provincia').options[$('amigo_provincia').length-1].value != "Otro")
			$('amigo_provincia').options[$('amigo_provincia').length] = new Option('Otro','Otro');
		$('amigo_provincia').selectedIndex = $('amigo_provincia').length-1;
		$('amigo_provincia').disabled = true;
	}
}
function testFormData2() {
	if ($('amigo_nombre').value.trim() =='' || $('amigo_apellido').value.trim() =='' || $('amigo_direccion_entrega').value.trim() =='' || $('amigo_ciudad').value.trim() =='' || $('amigo_codigo_postal').value.trim() =='' || $('amigo_tel_particular').value.trim() =='' ) {
		setError('Por favor complete todos los campos');
		return false;
	}
	if ($('amigo_pais').value==0 || !$('amigo_pais').value) {
		setError("Debe seleccionar el país");
		return false;
	} else if ($('amigo_pais').value==18) {
		if ($('amigo_provincia').value==0 || !$('amigo_provincia').value) {
			setError("Debe seleccionar la provincia");
			return false;
		}
	}
	return testFormData();
}
function testFormData() {
	if ($('nombre').value.trim() =='' || $('apellido').value.trim() =='' || $('direccion_entrega').value.trim() =='' || $('ciudad').value.trim() =='' || $('codigo_postal').value.trim() =='' || $('document').value.trim() =='' || $('tel_particular').value.trim() =='' || $('email').value.trim() =='' ) {
		setError('Por favor complete todos los campos');
		return false;
	}	else {
		if (!check_email($('email').value) ) {
			setError('La dirección de email que ingreso no es correcta');
			return false;
		}
	}
	if ($('pais').value==0 || !$('pais').value) {
		setError("Debe seleccionar el país");
		return false;
	} else if ($('pais').value==18) {
		if ($('provincia').value==0 || !$('provincia').value) {
			setError("Debe seleccionar la provincia");
			return false;
		}
	}
	if ($('birthdate').options[$('birthdate').selectedIndex].value == 0 || $('birthmonth').options[$('birthmonth').selectedIndex].value == 0 || $('birthyear').options[$('birthyear').selectedIndex].value == 0) {
		setError('Ingrese su fecha de nacimiento correctamente');
		return false;
	}
	pagos = $('sus_form').getElements('input[name=pago_opcion]');
	pagosFlag = false;
	for (i=0;i<pagos.length;i++) {
		if (pagos[i].checked == true) {
			pagosFlag = true;
		}
	}
	if (pagosFlag == false) {
		setError('Indique el medio de pago de su elección');
		return false;
	}
	conocio = $('sus_form').getElements('input[name=comoSeEntero]');
	conocioFlag = false;
	for (i=0;i<conocio.length;i++) {
		if (conocio[i].checked == true) {
			conocioFlag = true;
		}
	}
	if (conocioFlag == false) {
		setError('Indique el como conocio Inversor Global');
		return false;
	}
}
function testFormData_erp() {
	if ($('nombre').value.trim() =='' || $('apellido').value.trim() =='' || $('direccion_calle').value.trim() =='' || $('ciudad').value.trim() =='' || $('codigo_postal').value.trim() =='' || $('document').value.trim() =='' || $('tel_particular').value.trim() =='' || $('email').value.trim() =='' ) {
		setError('Por favor complete todos los campos');
		return false;
	}	else {
		if (!check_email($('email').value) ) {
			setError('La dirección de email que ingreso no es correcta');
			return false;
		}
	}
	if ($('pais').value==0 || !$('pais').value) {
		setError("Debe seleccionar el país");
		return false;
	} else if ($('pais').value==13) {
		if ($('provincia').value==0 || !$('provincia').value) {
			setError("Debe seleccionar la provincia");
			return false;
		}
	}
	if ($('birthdate').options[$('birthdate').selectedIndex].value == 0 || $('birthmonth').options[$('birthmonth').selectedIndex].value == 0 || $('birthyear').options[$('birthyear').selectedIndex].value == 0) {
		setError('Ingrese su fecha de nacimiento correctamente');
		return false;
	}
	if (($('condicion_iva_2').checked == true || $('condicion_iva_3').checked == true || $('condicion_iva_6').checked == true) && $('cuit').value == '') {
		setError('Debe indicar el CUIT/CUIL para la facturación');
		return false;
 	}
	
	if (isNaN($('document').value)) {
		setError('El número de documento debe ser numérico');
		return false;
	}
	
	if ($('cuit')!= '' && isNaN($('cuit').value)) {
		setError('El número de CUIT/CUIL debe ser numérico');
		return false;
	}
	
	if (($('tel_laboral')!= '' && isNaN($('tel_laboral').value)) || ($('tel_particular')!= '' && isNaN($('tel_particular').value)) || ($('tel_laboral_2')!= '' && isNaN($('tel_laboral_2').value)) || ($('tel_particular_2')!= '' && isNaN($('tel_particular_2').value))) {
		setError('Solo ingrese números en el teléfono');
		return false;
	}
	
	conocio = $('sus_form').getElements('input[name=comoSeEntero]');
	conocioFlag = false;
	for (i=0;i<conocio.length;i++) {
		if (conocio[i].checked == true) {
			conocioFlag = true;
		}
	}
	if (conocioFlag == false) {
		setError('Indique el como conocio Inversor Global');
		return false;
	}
}
function testFormData3() {
	if ($('amigo_nombre_1').value.trim() =='' || $('amigo_apellido_1').value.trim() =='' || $('amigo_tel_particular_1').value.trim() =='' || $('amigo_email_1').value.trim() =='' ) {
		setError('Por favor complete todos los campos');
		return false;
	}
	if ($('amigo_nombre_2').value.trim() =='' || $('amigo_apellido_2').value.trim() =='' || $('amigo_tel_particular_2').value.trim() =='' || $('amigo_email_2').value.trim() =='' ) {
		setError('Por favor complete todos los campos');
		return false;
	}
	if ($('amigo_nombre_3').value.trim() =='' || $('amigo_apellido_3').value.trim() =='' || $('amigo_tel_particular_3').value.trim() =='' || $('amigo_email_3').value.trim() =='' ) {
		setError('Por favor complete todos los campos');
		return false;
	}
	if ($('nombre').value.trim() =='' || $('apellido').value.trim() =='' || $('direccion_entrega').value.trim() =='' || $('ciudad').value.trim() =='' || $('codigo_postal').value.trim() =='' || $('document').value.trim() =='' || $('tel_particular').value.trim() =='' || $('email').value.trim() =='' ) {
		setError('Por favor complete todos los campos');
		return false;
	}	else {
		if (!check_email($('email').value) ) {
			setError('La dirección de email que ingreso no es correcta');
			return false;
		}
	}
	if ($('pais').value==0 || !$('pais').value) {
		setError("Debe seleccionar el país");
		return false;
	} else if ($('pais').value==18) {
		if ($('provincia').value==0 || !$('provincia').value) {
			setError("Debe seleccionar la provincia");
			return false;
		}
	}
	if ($('birthdate').options[$('birthdate').selectedIndex].value == 0 || $('birthmonth').options[$('birthmonth').selectedIndex].value == 0 || $('birthyear').options[$('birthyear').selectedIndex].value == 0) {
		setError('Ingrese su fecha de nacimiento correctamente');
		return false;
	}
	pagos = $('sus_form').getElements('input[name=pago_opcion]');
	pagosFlag = false;
	for (i=0;i<pagos.length;i++) {
		if (pagos[i].checked == true) {
			pagosFlag = true;
		}
	}
	if (pagosFlag == false) {
		setError('Indique el medio de pago de su elección');
		return false;
	}
}
function setError(msg) {
	alert(msg);
}
function check_email(email) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(email))
		return true;
	else
		return false;
}