function changeLinkColor(vari) {
	vari.style.color = '#686868';

}
function returnLinkColor(vari) {
	vari.style.color = '#ffffff';
	;

}

function validate_required(field, alerttxt) {
	with (field) {
		if (value == null || value == "") {
			alert(alerttxt);
			return false;
		} else {
			return true;
		}
	}
}
function validate_email(field, alerttxt) {
	with (field) {
		apos = value.indexOf("@");
		dotpos = value.lastIndexOf(".");
		if (apos < 1 || dotpos - apos < 2) {
			alert(alerttxt);
			return false;
		} else {
			return true;
		}
	}
}

function validate_form(thisform) {
	with (thisform) {
		if (validate_required(data[Contact][name], "El campo de nombre debe ser rellenado!") == false) {
			name.focus();
			return false;
		}
		if (validate_required(data[Contact][company],
				"El campo de compañia debe ser rellenado!") == false) {
			company.focus();
			return false;
		}
		if (validate_required(data[Contact][phone], "El campo de teléfono debe ser rellenado!") == false) {
			phone.focus();
			return false;
		}
		if (validate_required(data[Contact][email], "El campo de e-mail debe ser rellenado!") == false) {
			email.focus();
			return false;
		}
		if (validate_email(data[Contact][email], "E-mail no válido!") == false) {
			email.focus();
			return false;
		}
	}

}