function redirigir(aaa,bbb){
document.write('<meta http-equiv="refresh" content="' + bbb + ';url=./' + aaa + '">');
}
function contador (campo, cuentacampo, limite) {
if (campo.value.length > limite) campo.value = campo.value.substring(0, limite);
else cuentacampo.value = limite - campo.value.length;
} 
function NoAtras(){
history.go(1)
}


//COMPROBACIÓN DE CAMPOS

//tipo nombre
function validarnombre(formulario) {
	if (formulario.nombre.value.length < 5){ 
alert("Por favor escriba un nombre de más de 4 caracteres"); 
formulario.nombre.focus(); 
return false; 
}
}

//tipo subtitulo
function validarsubtitulo(formulario) {
	if (formulario.subtitulo.value.length < 5){ 
alert("Por favor escriba un subtitulo de más de 4 caracteres"); 
formulario.subtitulo.focus(); 
return false; 
}
}

//tipo entradilla
function validarentradilla(formulario) {
	if (formulario.entradilla.value.length < 5){ 
alert("Por favor escriba una entradilla de más de 4 caracteres"); 
formulario.entradilla.focus(); 
return false; 
}
}

//tipo nombrecompleto
function validarnombrecompleto(formulario) {
	if (formulario.nombrecompleto.value.length < 5){ 
alert("Por favor escriba un nombre completo de más de 4 caracteres"); 
formulario.nombrecompleto.focus(); 
return false; 
}
}

//titular
function validartitular(formulario) {
	if (formulario.titular.value.length < 5){ 
alert("Por favor escriba un titular de más de 4 caracteres"); 
formulario.titular.focus(); 
return false; 
}
}

//cargotitular
function validarcargotitular(formulario) {
	if (formulario.cargotitular.value.length < 5){ 
alert("Por favor escriba un cargo del titular de más de 4 caracteres"); 
formulario.cargotitular.focus(); 
return false; 
}
}

//tipo direccion
function validardireccion(formulario) {
	if (formulario.direccion.value.length < 5){ 
alert("Por favor escriba una direccion de más de 4 caracteres"); 
formulario.direccion.focus(); 
return false; 
}
}

//tipo localidad
function validarlocalidad(formulario) {
	if (formulario.localidad.value.length < 5){ 
alert("Por favor escriba una localidad de más de 4 caracteres"); 
formulario.localidad.focus(); 
return false; 
}
}

//tipo telefono
function validartelefono(formulario) {
	if (formulario.telefono.value.length != 9){ 
alert("Por favor escriba el teléfono correctamente (9 cifras)");
formulario.telefono.focus(); 
return false;
}
for(i=0; i<formulario.telefono.value.length; i++){
	if (isNaN(parseInt(formulario.telefono.value.charAt(i))) == true){
alert("Por favor escriba el teléfono correctamente (solo números)");
formulario.telefono.focus(); 
return false; 
}
}
}

//tipo fax

function validarfax(formulario) {
	if ((formulario.fax.value.length != 9) || (formulario.fax.value.length != 0)){ 
alert("Por favor escriba el fax correctamente (9 cifras),o dejar el campo en blanco para anular");
formulario.fax.focus(); 
return false;
}
for(i=0; i<formulario.fax.value.length; i++){
	if (isNaN(parseInt(formulario.fax.value.charAt(i))) == true){
alert("Por favor escriba el fax correctamente (solo números)");
formulario.fax.focus(); 
return false; 
}
}
}

//tipo telefono2

function validartelefono2(formulario) {
//	if (formulario.telefono2.value.length != 9 || formulario.telefono2.value.length != 0){ 
//alert("Por favor escriba el teléfono número 2 correctamente (9 cifras),o dejar el campo en blanco para anular");
//formulario.telefono2.focus(); 
//return false;
//}
for(i=0; i<formulario.telefono2.value.length; i++){
	if (isNaN(parseInt(formulario.telefono2.value.charAt(i))) == true){
alert("Por favor escriba el teléfono número 2 correctamente (solo números)");
formulario.telefono2.focus(); 
return false; 
}
}
}

//tipo CP
function validarCP(formulario) {
	if (formulario.CP.value.length != 5){ 
alert("Por favor escriba el código postal correctamente (5 cifras)");
formulario.CP.focus(); 
return false;
}
for(i=0; i<formulario.CP.value.length; i++){
	if (isNaN(parseInt(formulario.CP.value.charAt(i))) == true){
alert("Por favor escriba el código postal correctamente (solo números)");
formulario.CP.focus(); 
return false; 
}
}
}

//tipo mail
function validarmail(formulario) {
	if (formulario.mail.value == ""){ 
alert("Por favor ingrese correo electronico"); 
formulario.mail.focus(); 
return false; 
}
if (formulario.mail.value.indexOf('@', 0) == -1 ||
formulario.mail.value.indexOf('.', 0) == -1)
{ alert("Dirección de correo inválida"); 
formulario.mail.focus(); 
return false; 
}
}

//tipo texto
function validartexto(formulario){
	if (formulario.texto.value.length < 50){ 
alert("Por favor ingrese un cuerpo de texto de más de 50 caracteres"); 
formulario.texto.focus(); 
return false; 
} 
}

//formulario general
function validar(formulario) {
	
var validadores = new Array ("nombre","subtitulo","entradilla","nombrecompleto","titular","cargotitular","direccion","localidad","telefono","CP");

for (i=0;i<validadores.length;i++){

if(validadores[i]=="nombre"){
if(validarnombre(formulario)==false){
return false;
}
}

if(validadores[i]=="subtitulo"){
if(validarsubtitulo(formulario)==false){
return false;
}
}

if(validadores[i]=="entradilla"){
if(validarentradilla(formulario)==false){
return false;
}
}

if(validadores[i]=="nombrecompleto"){
if(validarnombrecompleto(formulario)==false){
return false;
}
}

if(validadores[i]=="titular"){
if(validartitular(formulario)==false){
return false;
}
}

if(validadores[i]=="cargotitular"){
if(validarcargotitular(formulario)==false){
return false;
}
}

if(validadores[i]=="direccion"){
if(validardireccion(formulario)==false){
return false;
}
}

if(validadores[i]=="localidad"){
if(validarlocalidad(formulario)==false){
return false;
}
}

if(validadores[i]=="telefono"){
if(validartelefono(formulario)==false){
return false;
}
}

if(validadores[i]=="telefono2"){
if(validartelefono2(formulario)==false){
return false;
}
}

if(validadores[i]=="fax"){
if(validarfax(formulario)==false){
return false;
}
}

if(validadores[i]=="CP"){
if(validarCP(formulario)==false){
return false;
}
}

if(validadores[i]=="mail"){
if(validarmail(formulario)==false){
return false;
}
}

if(validadores[i]=="texto"){
if(validartexto(formulario)==false){
return false;
}
}

}

return true;
}