﻿/**
 * @author BlackSheep Alias Swa.Th
 */

 
 function loading() {
 	
/*	if(Browser.Engine.trident4||Browser.Engine.trident5) {
		//alert('a');
		location.href='not.html';
		}*/
 	
 	h = window.innerHeight;
 	w = window.innerWidth;
 	
 	if (Browser.Engine.trident) {
 		try {
 			h = document.documentElement.clientHeight;
 			w = document.documentElement.clientWidth;
 		} 
 		catch (e) {
 			alert(e);
 		}
 		
 	}
	
	uno_tre = h - 544;
	uno_tre -= (uno_tre %= 2);
	uno_tre /= 2;
	
	if (h <= 544) {
		$('container').setStyle('margin-top', 0);
	} else {
		$('container').setStyle('margin-top', uno_tre);
	}
		

	$('container').setStyle('visibility','visible');
	
	
	
	if(progress()) change(100);
	
 }
 
function progress(){
	try {
	$('progress').set('morph', {
			duration: 5000,
			link: 'chain'
		}).morph({
			'width': 0,
			'opacity': 0,
			'filter:alpha': 0
		});	
	} catch (e) {
		alert(e)
	}
	if(preloadALL()) return true;
}

function change(value){
	try {
		
	$('sfondo').set('morph', {
			duration: 5000,
			link: 'chain'
		}).morph({
			'opacity': (1 - (value/100)),
			'filter:alpha': (100 - value)
		});	
		
		
	$('caricamento').set('morph', {
			duration: 4500,
			link: 'chain'
		}).morph({
			'opacity': (1 - (value/100)),
			'filter:alpha': (100 - value)
		});	
	} catch (e) {
		alert(e)
	}
	try {
		setTimeout(function(){
		location.href='index2.html'}, 5100);
		//alert('ok2');
	
	} catch (e) {
		alert(e);
	}


	
}

function setting(value) {
	
	var prog;
	prog = $('progress').clientWidth - (value * 5,84);
	if(prog<0) prog = 0;
	//alert(prog);
	$('progress').setStyle('width', prog);
	
}

function preloadALL() {
	
	preload('img/links.jpg');
	preload('img/contatti.jpg');
	preload('img/blog.jpg');
	preload('img/bio.jpg');
	preload('img/urania.jpg');
	preload('img2/d3.jpg');
	preload('img2/d2.jpg');
	preload('img2/d1.jpg');
	preload('img2/c2.jpg');
	preload('img2/c1.jpg');
	preload('img2/b3.jpg');
	preload('img2/b2.jpg');
	preload('img2/b1.jpg');
	preload('img2/a3.jpg');
	preload('img2/a2.jpg');
	preload('img2/A1.jpg');
	//alert('ok');
	return true;
}

function preload(url) {
	try {
		//alert('a');
		heavyImage = new Image(); 
		heavyImage.src = url;	
		return true;
	} catch (e) {
		alert(e);
	}
}
