/**
 * @author Lucas Costa
 * www.lucascosta.com
 */
var imgs;
var img_qtd = 7;
//var i = Math.floor(Math.random()*img_qtd);
var panel_i = 0;
var loaded = false;
var locked = false;

window.addEvent('load', function(){
    imgs = createArray();
    $('panel-top').setStyles({
        opacity: 0
    });
	loadNext();
});

function loadNext(){
	notloaded();
    var img = new Asset.images([imgs[panel_i][0] + ".jpg", imgs[panel_i][0] + ".png"], {
        onComplete: function(){
			//alert("LOAD: "+imgs[panel_i][0]);
			isloaded();
        }
    });
}

function isloaded(){
    loaded = true;
	//alert("isloaded loaded "+loaded);
    if (!locked) {
        changeHeader();
    }
};
function notloaded(){
    loaded = false;
	//alert("notloaded loaded "+loaded);
};
function lock(){
    locked = true;
};
function unlock(){
    locked = false;
	//alert("unlock loaded "+loaded);
    if (loaded) {
        changeHeader();
    }
};

function changeHeader(){
    lock();
    $('panel-top').setStyles({
        opacity: 1
    });
    $('infobox').setStyles({
        display: 'block',
        'background': 'url(' + imgs[panel_i][0] + '.png)',
        width: imgs[panel_i][1],
        height: imgs[panel_i][2],
        top: imgs[panel_i][3],
        left: imgs[panel_i][4]
    });
    $('panel-top').tween('opacity', 0);
    $('panel').setStyle('background', 'url(' + imgs[panel_i][0] + '.jpg)')
    $('panel').set('tween', {
        //duration: 1000
	duration: 4000
    });
    $('panel').tween('background-position', '0 -100');
    panel_i++;
    if (panel_i > (img_qtd-1))
        panel_i = 0;
    loadNext();
    //window.setTimeout("unlock();", 1000);
    window.setTimeout("unlock();", 5000);
}

function createArray(){
    imgs = new Array();
    imgs[0] = new Array();
    imgs[0][0] = "/img/panel/panel_alimentadores";
    imgs[0][1] = 357;
    imgs[0][2] = 53;
    imgs[0][3] = 86;
    imgs[0][4] = 136;
    imgs[1] = new Array();
    imgs[1][0] = "/img/panel/panel_moinhos";
    imgs[1][1] = 214;
    imgs[1][2] = 47;
    imgs[1][3] = 106;
    imgs[1][4] = 376;
    imgs[2] = new Array();
    imgs[2][0] = "/img/panel/panel_britadores";
    imgs[2][1] = 246;
    imgs[2][2] = 46;
    imgs[2][3] = 96;
    imgs[2][4] = 106;
    imgs[3] = new Array();
    imgs[3][0] = "/img/panel/panel_peneiras";
    imgs[3][1] = 204;
    imgs[3][2] = 45;
    imgs[3][3] = 95;
    imgs[3][4] = 366;
    imgs[4] = new Array();
    imgs[4][0] = "/img/panel/panel_fornosrot";
    imgs[4][1] = 409;
    imgs[4][2] = 51;
    imgs[4][3] = 86;
    imgs[4][4] = 156;
    imgs[5] = new Array();
    imgs[5][0] = "/img/panel/panel_secadores";
    imgs[5][1] = 246;
    imgs[5][2] = 46;
    imgs[5][3] = 26;
    imgs[5][4] = 26;
    imgs[6] = new Array();
    imgs[6][0] = "/img/panel/panel_redutores";
    imgs[6][1] = 252;
    imgs[6][2] = 53;
    imgs[6][3] = 36;
    imgs[6][4] = 376;
    return imgs;

}
