//FUNCIONES QUE SOLO PERMITEN NÚMEROS EN LOS FORMULARIOS, SIENDO INPUT EL CAMPO A COMPROBAR CADA VEZ QUE SE PULSA UNA TECLA
function solotelefono(input)
{
	$("#"+input).keyup(function(){
								
	var cadenan = $(this).val();
	  
	var cadena=new Array();
	for(k=0; k<cadenan.length; k++) 
	{
		cadena[k]=cadenan.substring(k, k+1);
	}
	
	if(cadena[0] == 9 || cadena[0] == 8 || cadena[0] == 6 )
	{
		if ($(this).val() != '')
		$(this).val($(this).attr('value').replace(/[^0-9]/g, ""));
	}
	else
		$(this).val('');
	});
}
function solonumero(input)
{
	$("#"+input).keyup(function(){
		if ($(this).val() != '')
		$(this).val($(this).attr('value').replace(/[^0-9]/g, ""));
	});
}

// FUNCIONES QUE DEVUELVEN DIMENSIONES Y SCROLL DEL ÁREA DE CONTENIDO DEL NAVEGADOR
function f_clientWidth() {
	return f_filterResults (
		window.innerWidth ? window.innerWidth : 0,
		document.documentElement ? document.documentElement.clientWidth : 0,
		document.body ? document.body.clientWidth : 0
	);
}
function f_clientHeight() {
	return f_filterResults (
		window.innerHeight ? window.innerHeight : 0,
		document.documentElement ? document.documentElement.clientHeight : 0,
		document.body ? document.body.clientHeight : 0
	);
}
function f_scrollTop() {
	return f_filterResults (
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}
function f_scrollLeft() {
    return f_filterResults (
        window.pageXOffset ? window.pageXOffset : 0,
        document.documentElement ? document.documentElement.scrollLeft : 0,
        document.body ? document.body.scrollLeft : 0
    );
}

function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}

function blanco(){
  this.className="ok";
}

// OTRAS 
function cargacheck(destino,valor,check)
{
	var estado = $("#"+check).is(":checked"); 
	var contenido = $("#"+destino).val();
	
	if(estado)
	{
		var cadena = contenido.split("-");
		
		if(cadena.length!=1)
			contenido = contenido + valor + '-';
		else
			contenido = valor + '-';
	}
	else
		contenido = contenido.replace(valor+'-',"");

	$("#"+destino).val(contenido);
	
}
