﻿var m_preloadImages = new Array();

var m_loadingCycleCount = 0;
var m_loadingprocess = true;
function f_preloadImages() 
{ 
    if(m_loadingprocess)
    {
        for(var v_i=0; v_i<m_preloadArr.length; v_i++) 
        {
            var v_image=new Image();
            v_image.src=m_preloadArr[v_i];
            m_preloadImages.push(v_image);
        }
        f_checkloadimages();
    }
    else 
    {
        var v_obj = document.getElementById("loading");
        if(v_obj!=null) v_obj.className = "hide";
        for (var v_i=0; v_i<m_preloadShowArr.length;v_i+=2) 
        {
            v_obj = document.getElementById(m_preloadShowArr[v_i]);
            if(v_obj!=null) v_obj.className = m_preloadShowArr[v_i+1];
        }
    }
}


function f_checkloadimages()
{   
    var v_loaded = 0;
    for (var v_i=0; v_i<m_preloadImages.length;v_i++) 
    {
        if (m_preloadImages[v_i].complete) v_loaded++;
        else
        {
            var v_unloaded = 0;
        }
    }
    if(v_loaded==m_preloadImages.length)
    {
        var v_obj = document.getElementById("loading");
        if(v_obj!=null) v_obj.className = "hide";
        for (var v_i=0; v_i<m_preloadShowArr.length;v_i+=2) 
        {
            v_obj = document.getElementById(m_preloadShowArr[v_i]);
            if(v_obj!=null) v_obj.className = m_preloadShowArr[v_i+1];
        }
    }
    else 
    {
        m_loadingCycleCount++;
        setTimeout("f_checkloadimages()",20);
        if(m_loadingCycleCount>2)
        {
            var v_obj = document.getElementById("loading");
            if(v_obj!=null) v_obj.className = "loading";
        }
    }
}



