// Comprobación de los datos Hosting Paso 1

function CheckRequiredFieldsA( ) {
var errormessage = new String();

if(WithoutCheck(document.hosting.acepto))
	{ errormessage += "- Por favor, debe aceptar los Términos y Condiciones.\n"; }

if(errormessage.length > 0) {
	alert('OBSERVACIONES:\n' + errormessage + '\nSi necesita ayuda llame al 902 020 093.\n');
	return false;
	}

return true;

} 

// Comprobación de los datos Hosting Paso 3

function CheckRequiredFields( ) {
var errormessage = new String();

if(WithoutContent(document.registerform.nombre.value))
	{ errormessage += "- No ha especificado su Nombre y Apellidos.\n"; }

if(WithoutContent(document.registerform.dni.value))
	{ errormessage += "- No ha especificado su DNI o número de Identificación Fiscal.\n"; }

if(WithoutContent(document.registerform.direccion.value))
	{ errormessage += "- No ha especificado su Dirección.\n"; }

if(WithoutContent(document.registerform.localidad.value))
	{ errormessage += "- No ha especificado su Localidad.\n"; }

if(WithoutContent(document.registerform.cp.value))
	{ errormessage += "- No ha especificado su Código Postal.\n"; }

if(WithoutContent(document.registerform.provincia.value))
	{ errormessage += "- No ha especificado su Provincia.\n"; }

if(WithoutContent(document.registerform.pais.value))
	{ errormessage += "- No ha especificado su Pais.\n"; }

if(WithoutContent(document.registerform.telefono.value))
	{ errormessage += "- No ha especificado su Telefono.\n"; }

if(WithoutContent(document.registerform.email.value))
	{ errormessage += "- No ha especificado su Email.\n"; }

if(document.registerform.email.value !=  document.registerform.email2.value)
        { errormessage += "- Las direcciones email no coinciden.\n"; }

if(errormessage.length > 0) {
	alert('OBSERVACIONES:\n\n' + errormessage + '\n\nPor favor, corriga el problema para poder continuar.\n\n');
	return false;
	}

return true;

} 

// Comprobación de los datos Hosting Paso 4

function CheckRequiredFieldsPagos( ) {
var errormessage = new String();

for (var i=0; i < document.registerform.pagos.length; i++)
   {
   if (document.registerform.pagos[i].checked)
      {
      var rad_val = document.registerform.pagos[i].value;
      }
   }

if(rad_val == 4)
        { 

		if(WithoutContent(document.registerform.entidad.value))
			{ errormessage += "- No ha especificado la Entidad.\n"; }
		if(WithoutContent(document.registerform.oficina.value))
			{ errormessage += "- No ha especificado la Oficina.\n"; }
		if(WithoutContent(document.registerform.dc.value))
			{ errormessage += "- No ha especificado el Digito de Control (DC).\n"; }
		if(WithoutContent(document.registerform.cuenta.value))
			{ errormessage += "- No ha especificado el número de cuenta.\n"; }
	
		if(errormessage.length > 0) {
			alert('OBSERVACIONES:\n\n' + errormessage + '\n\nPor favor, corriga el problema para poder continuar.\n\nRecuerde que una cuenta bancaria se compone de 20 números divididos por\nEntidad(4), Oficina(4), DC(2) y Cuenta(10).');
			return false;
		}

	}

return true;

} 

function WithoutContent(ss) {
if(ss.length > 0) { return false; }
return true;
}

function WithoutCheck(ss) {
if(ss.checked) { return false; }
return true;
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}



