﻿function integerOnly(eventObj) {
    var keyCode

    if (document.all) {
        keyCode = eventObj.keyCode
    }
    else {
        keyCode = eventObj.which
    }

    if ((keyCode < 48 || keyCode > 58)) { 
        return false
    }
    return true
}

function numericCheck(eventObj, obj) {
    var keyCode

    if (document.all) {
        keyCode = eventObj.keyCode
    }
    else {
        keyCode = eventObj.which
    }

    var str = obj.value

    if (keyCode == 46) {
        if (str.indexOf(".") > 0) {
            return false
        }
    }

    if ((keyCode < 48 || keyCode > 58) && (keyCode != 46)) { // Allow only integers and decimal points
        return false
    }
    return true
}

function onUpdating() {
    $.blockUI({ message: '<p class="blockUI"><img src= "grafica/loading.gif" alt="Attendere prego" />Attendere prego...</p>' });
}


function onUpdated() {
    $.unblockUI();
}

function doRedirect(url, wait) {

    if (wait != null && wait) {
        $.blockUI({ message: '<p class="blockUI"><img src= "grafica/loading.gif" alt="Attendere prego" />Attendere prego...</p>' });
        setTimeout("doRedirectWait('" + url + "')", 500);
    }
    else
        doRedirectWait(url);
}

function doRedirectWait(url) {
    location.href = url;
}

function getMessage(msg) {
    if (msg != "")
        $("#ctlTop_upMessage").html(msg);
    else
        $("#ctlTop_upMessage").html("&nbsp;");
}

	
	function Trim(stringa)
	{
		reTrim=/\s+$|^\s+/g;
		return stringa.replace(reTrim,"");
	}
	
	function cercaCodice()
	{
		var codice = document.getElementById("txtCodice");
		
		if(Trim(codice.value)=="")
		{
			alert("Specificare il codice numerico dell\'immobile.");
			codice.focus();
			return false;
		}
		
		return true;
	}
	
	function CercaTesto()
	{
		var testo = document.getElementById("txtTesto");
		
		if(Trim(testo.value)=="")
		{
			alert("Specificare il testo da ricercare nell\'immobile.");
			testo.focus();
			return false;
		}
		
		return true;
	}


