function sp(id)
{
	if(document.all)
		document.all[id].style.top=document.body.scrollTop+3;
	if(document.layers)
		document.layers[id].top=window.pageYOffset+3;
	else 
		if(document.getElementById && (navigator.appName=="Netscape"))
			document.getElementById(id).style.top=window.pageYOffset+3;
	//if (document.layers || (document.getElementById && (navigator.appName=="Netscape")))
	    //setTimeout("sp('" +id+ "')",10000);
}
function doRedirect(indirizzo)
{
	window.location.href = indirizzo;
}
function check_selected_form(fObj,nomeelement,stralert)
{
    var el = fObj.elements[nomeelement];
    var l = el.length;
    var el_checked = 0;

    for(i = 0; i < l; i++) {
        if(el[i].checked == true) {
            el_checked++;
        }
    }
    if(el_checked == 0) {
        alert(stralert);
        return false;
    }
    return true;
}

function getElementByIdCompatible (the_id) {
    if (typeof the_id != 'string') {
    return the_id;
    }

    if (typeof document.getElementById != 'undefined') {
        return document.getElementById(the_id);
    } 
    else if (typeof document.all != 'undefined') {
        return document.all[the_id];
    } 
    else if (typeof document.layers != 'undefined') {
        return document.layers[the_id];
    } 
    else {
        return null;
    }
}

function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}