var i = 0;
var photos  = new Array( "p0", "p1", "p2", "p3", "p4", "p5" );
var remarks = new Array( "r0", "r1", "r2", "r3", "r4", "r5" );

function pinit( cnt ) {
    i = offset;
    for( x = 0; x < cnt; x++ ) {
        hsObject(photos[x],"hidden");
    }
}
function rinit( cnt ) {
    for( x = 0; x < cnt; x++ ) {
        if( isObject(remarks[x]) != undefined ) {
            displayObject(remarks[x],"none");
            hsObject(remarks[x],"hidden");
        }
    }
}
function setRemarks( objID ) {
    if( isObject(objID) != undefined ) {
        displayObject(objID,"block");
        hsObject(objID,"visible");
    }
}
function imgLoad( c,reload ) {
    if( reload ) {
        window.location.replace("http://"+server+"/homesearch.htm?id="+id+"&action=detail&vtour_id="+ vtour_id +"&photonum="+ c);
    }
    else {
        document.detail.src = imgUrl + "&index=" + c + "&size=detail";
    }
}
function showMorePhotos() {
    displayObject("more", "inline");
}
function preAbort() {
}
function preLoad() {
    if( i > 0 ) {
        if( i == 1 ) {
            setSource(photos[0], imgUrl + "&index=0");
            hsObject(photos[0],"visible");
        }
        setSource(photos[i%6],preload.src);
        hsObject(photos[i%6],"visible");
    }
    if( i % 6 < 5 ) {
        i++; nextLoad(i);
    }
    else if( i % 6 == 5 ) {
        i++;
        preload.onload = showMorePhotos;
        preload.onerror = preAbort;
        preload.src = imgUrl + "&index=" + i + "&abort";
    }
    return true;
}
function nextLoad( index ) {
    preload.onload = preLoad;
    if( index > 0 ) {
        preload.onerror = preAbort;
        preload.src = imgUrl + "&index=" + index + "&abort";
    }
    else {
        preload.src = imgUrl + "&index=" + index;
    }
}
