var pr_loaded = new Array();
preImages = new Array();
currCount = 0;
pending = 0;
h = 0;
hilite = new Array();
//cover = new Array();


function prloadImages(Images) {
	imgLen = Images.length;
	for (i = 0; i < imgLen; i++) {
        preImages[i] = new Image();
        preImages[i].src = Images[i];
        pr_loaded[i] = 0;
        //cover[i] = Math.floor(num/imgLen)*(i+1)
    }
//	cover[cover.length-1] += num%imgLen
	prcheckLoad(imgLen);
}

function prcheckLoad(imgLen) {
    if (pending) {
    	//changeto();
    	return;
	}
    if (currCount == imgLen) { 
    	//location.replace(locationAfterPreload); 
    	return;
    }
    for (i = 0; i < imgLen; i++) {
       if (!pr_loaded[i] && preImages[i].complete) {
            pr_loaded[i] = 1; pending++; currCount++;
            prcheckLoad(imgLen);
            return;
 	   }
	}
	setTimeout("prcheckLoad(imgLen)",10);
}
