// JavaScript Document
	
	function preload(){
		var ie = navigator.userAgent.toLowerCase().indexOf('msie');
		if(ie != -1){
			return true;
		}else{
			var myCookie = Cookie.read('preload');
			if(myCookie == null){
				// facem bg sa fie negru
				document.body.style.backgroundColor = '#000';
				ascunde('container');		
				apendEl('body', 'div', 'preloader', 'singur', ''); //log
				apendEl('preloader', 'div', 'log', 'singur', '');
				apendEl('preloader', 'div', 'barContainer', 'singur', '');
				apendEl('preloader', 'div', 'bar', 'singur', '');
				start('0');
			}else if(myCookie == 'done'){
				return true;
			}
			
		}
	}
	
	function start(index){
		var interval = 10;					// milisecunde, intarzierea in executarea functiei progress
		var folder = '/tema/imagini/';		// folderul unde se gasesc imaginile	
		var imagini = new Array('siglaPreloader.png', 'albMare/a.png', 'albMare/b.png', 'albMare/c.png', 'albMare/d.png', 'albMare/e.png', 'albMare/f.png', 'albMare/g.png', 'albMare/h.png', 'albMare/i.png', 'albMare/j.png', 'albMare/k.png', 'albMare/l.png', 'albMare/m.png', 'albMare/n.png', 'albMare/o.png', 'albMare/p.png', 'albMare/q.png', 'albMare/r.png', 'albMare/s.png', 'albMare/t.png', 'albMare/u.png', 'albMare/v.png', 'albMare/x.png', 'albMare/y.png', 'albMare/z.png', 'albMare/aa.png', 'albMare/bb.png', 'albMare/cc.png', 'albMare/dd.png', 'albMare/ee.png', 'albMare/ff.png', 'albMare/gg.png', 'albMare/hh.png', 'albMare/ii.png', 'albMare/jj.png', 'albMare/kk.png', 'albMare/ll.png', 'albMare/mm.png', 'albMare/nn.png', 'albMare/oo.png', 'blueMare/a.png', 'blueMare/b.png', 'blueMare/c.png', 'blueMare/d.png', 'blueMare/e.png', 'blueMare/f.png', 'blueMare/g.png', 'blueMare/h.png', 'blueMare/i.png', 'blueMare/j.png', 'blueMare/k.png', 'blueMare/l.png', 'blueMare/m.png', 'blueMare/n.png', 'blueMare/o.png', 'blueMare/p.png', 'blueMare/q.png', 'blueMare/r.png', 'blueMare/s.png', 'blueMare/t.png', 'blueMare/u.png', 'blueMare/v.png', 'blueMare/w.png', 'blueMare/x.png', 'blueMare/y.png', 'blueMare/z.png', 'blueMare/aa.png', 'blueMare/bb.png', 'blueMare/cc.png', 'blueMare/dd.png', 'blueMare/ee.png', 'blueMare/ff.png', 'blueMare/gg.png', 'blueMare/hh.png', 'blueMare/ii.png', 'blueMare/jj.png', 'blueMare/kk.png', 'blueMare/ll.png', 'blueMare/mm.png', 'blueMare/nn.png', 'activHover.png', 'container.png', 'footer.png', 'header.png', 'link.png', 'linkHover.png', 'loaderNegru.gif', 'sigla.png');
		var int = parseInt(index);
		var last = imagini.length;
		if(int == last){
			ascunde('preloader'); 
			arata('container', 'block');
			clearTimeout(timer);
			// facem bg-ul sa fie din nou gri
			document.body.style.backgroundColor = '#181818';
			Cookie.write('preload', 'done', '.b-bros.ro', '/', 0);
		}else{
			var imagine = folder+imagini[index];
			x = new Image(); 
			x.src = imagine;
			x.onload = function(){
				var text = '';
				if(int == 0){
					text += '<h2>Grafica preloader<\/h2><div>................................ 100%</div>';
				}else if(int == 1){
					text += '<h2>Pulsul Alb<\/h2><div>';
				}else if(int == 39){
					text += ' 100%</div><div>&nbsp;</div>';
				}else if(int == 40){
					text += '<h2>Pulsul Albastru<\/h2><div>';
				}else if(int == 79){
					text += ' 100%</div><div>&nbsp;</div>';
				}else if(int == 80){
					text += '<h2>Imagini cerute in CSS<\/h2>';
				}else{
					text += '...';
				}
				timer = setTimeout('progress(\''+int+'\', \''+text+'\')',interval);
			}
		}
		return true;
	}
	
	function progress(index, poza){
		var int = parseInt(index);
		apendEl('log', 'span', 'span', 'multiplu', poza);
		var procente = new Array( 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 85, 87, 89, 91, 93, 95, 97, 100);
		var bara = procente[int];
		var bar = document.getElementById('bar');
		bar.style.width = bara+'%';
		bar.innerHTML = bara+'%';
		start(int+1);
		return true;
	}

