
var timeout;

// =======================
// Scrolling one photo
// =======================

function ScrollPhoto(layer, Step, BlockWidth, Derection)
    {

    // layer class
    var  skin, StartTop;

    // check layer
    if(!(layer)||!(skin = document.getElementById(layer))) return;

    // save start top 
    StartTop = parseInt(skin.style.top);

    // Scroll layer
    skin.style.top = (( parseInt(skin.style.top) +  Derection * Step )) + 'px';

    if( ((parseInt(skin.style.top))%BlockWidth) == 0 ) { ReloadPhotoFrame(); clearTimeout(timeout); return;}

    timeout = setTimeout( "ScrollPhoto('"+layer+"', "+Step+", "+BlockWidth+", "+Derection+" )", 30 );

    }

function digcheck(lay)
    {
    var dot= 0;
    var str = '';
    var digits='0123456789';

        for(var i = 0; i < lay.value.length; i++)
            {
                if(i!==0)
                {
                    if((lay.value.charAt(i)=='.'))
                    {
                    if(!dot)
                    dot=1;
                    else
                    continue;
                    }
                }

                if (digits.indexOf(lay.value.charAt(i)) < 0)
                break;
                        
                str += lay.value.charAt(i);
                        
                var prev = lay.value.charAt(i);
            }
    if(str=='.')
    {
        str='';
    }
    lay.value = str;
    }
