function limitadorTexto(campo,contador,limite)
{
	if(campo.value.length > limite)
	{
		campo.value = campo.value.substring(0,limite);
	}
	else
	{
		contador.value = limite - campo.value.length;
	}
}

function validarCCC(entidad,suc,dc,Cuenta,tipo)
{
	var Banco = entidad+suc;
	var Todo = Banco+dc+Cuenta;

	if(Todo.length == 20)
	{
		Pesos= new Array(6,3,7,9,10,5,8,4,2,1);
		var result ='';
	    var iTemp =0;
		for (var n=0;n<=7;n++)
		{
		   iTemp  = iTemp + Banco.substr(7 - n, 1) * Pesos[n];
	    }
		result = 11 - iTemp % 11;
	    if (result > 9)
		{
			result=1-result % 10;
		}
	    iTemp=0;
		for (var n=0;n<=9;n++)
		{
		   iTemp  = iTemp + Cuenta.substr(9 - n, 1) * Pesos[n];
	    }
		iTemp =11 - (iTemp % 11);
	    if (iTemp > 9)
		{
	     iTemp =1-(iTemp % 10);
		}
	    result=result*10+iTemp;

		//alert(Banco+dc+Cuenta+': '+result);
	
		if(result == dc)
			document.getElementById(tipo).src= "./globalPFC/imagenes/vv.gif";
		else
			document.getElementById(tipo).src= "./globalPFC/imagenes/x.gif";
	}
	else
	{
		document.getElementById(tipo).src= "./globalPFC/imagenes/x.gif";
	}
    return(result);
}


function validarNota(form)
{
	if (form.fecha.value == "")
	{ 
		alert("Por favor ingrese la fecha de la nota"); 
		form.fecha.focus(); return; 
	}
	
	if (form.nota.value == "")
	{ 
		alert("Por favor ingrese la nota"); 
		form.nota.focus(); return; 
	}
	document.crear_form.submit();
	//window.close();
}

function validarTest(form)
{
	if (confirm('¿Estás seguro que desea enviar el test?.'))
	{
		document.test_form.submit();
	}
	//window.close();
}


function validarNumResp(form)
{
	
	if(document.getElementById(form).num_respuestas.value=='' || document.getElementById(form).num_respuestas.value==0)
	{
		alert("Por favor introduzca un número válido de respuestas."); 
		return;
	}
		
	var cad = document.getElementById(form).num_respuestas.value.toString();
	for (var i=0; i<cad.length; i++) 
	{
		var caracter = cad.charAt(i);
		if (caracter<"0" || caracter>"9")
		{
			alert("Por favor introduzca un número válido de respuestas"); 
			return;
		}
	}
	if(document.getElementById(form).num_respuestas.value > 5 )
	{
		alert("Por favor introduzca un número válido de respuestas. Máximo 5."); 
		return;
	}
	document.getElementById(form).submit();
	
}


function validarCreacionTest(form)
{
	if (form.test.value == "")
	{ 
		alert("Por favor ingrese el título del Test"); 
		form.test.focus(); return; 
	}
	
	document.crear_form.submit();
	//window.close();
}

function validarCreacionDepartamento(form,ALERT_SIGLAS,ALERT_DEP)
{
	if (form.siglas_departamento.value == "")
	{ 
		alert(ALERT_SIGLAS); 
		form.siglas_departamento.focus(); return; 
	}
	
	if (form.departamento.value == "")
	{ 
		alert(ALERT_DEP); 
		form.departamento.focus(); return; 
	}
	document.crear_form.submit();
	//window.close();
}

function validarCreacionMarca(form,ALERT_MARCA,ALERT_WEB)
{
	if (form.marca.value == "")
	{ 
		alert(ALERT_MARCA); 
		form.marca.focus(); return; 
	}
	
	if (form.web.value == "")
	{ 
		alert(ALERT_WEB); 
		//form.departamento.focus(); return; 
	}
	document.crear_form.submit();
	//window.close();
}



function validarCreacionTexto(form,ALERT_TIT,ALERT_TEXT)
{
	if (form.titulo.value == "")
	{ 
		alert(ALERT_TIT); 
		form.titulo.focus(); return; 
	}
	
	if (form.texto.value == "")
	{ 
		alert(ALERT_TEXT); 
		form.texto.focus(); return; 
	}
	document.creacion_form.submit();
	//window.close();
}



function validarExpansion(app,parte,seccion,exp,num,noadmin)
{
	if (confirm('¿Estás seguro que desea expandir ' + parte + '? Son '+ num + ' entradas. Llevará unos instantes.'))
	{ 
		if(!noadmin)
		{
			window.top.location.href='index.ath?app=' + app + '&sec=admin&ssec=' + seccion + '&' + exp + '=all';
		}
		else
		{
			window.top.location.href='index.ath?app=' + app + '&sec=' + seccion + '&' + exp + '=all';
		}
	}
}

function validarExpansionEnlazadas(app,parte,seccion,exp,num,obj)
{
	if (confirm('¿Estás seguro que desea expandir ' + parte + '? Son '+ num + ' entradas. Llevará unos instantes.'))
	{ 
		window.top.location.href='index.ath?app=' + app + '&sec=admin&ssec=' + seccion + '&exp' + obj + '=' + exp;
	}
}


