// JavaScript Document
function show_loader(bar, min_value, max_value){
	if(min_value <= max_value){
		min_value+=5;
		document.getElementById(bar).style.display='block';			
		document.getElementById(bar).style.filter="alpha (opacity="+min_value+")";
		setTimeout("show_loader('"+bar+"',"+min_value+","+max_value+")",30);		
	}	
}


function fade_loader(bar, max_value,min_value){
	if(max_value>min_value){
		max_value-=5;
		document.getElementById(bar).style.display='block';			
		document.getElementById(bar).style.filter="alpha (opacity="+max_value+");";		
		setTimeout("fade_loader('"+bar+"',"+max_value+","+min_value+")",30);
	}else{
		document.getElementById(bar).style.display='none';		

	}
}

function show_loader_action(bar, min_value, max_value, lastAction, speed){
	if(min_value <= max_value){
		min_value+=speed;
		document.getElementById(bar).style.display='block';			
		document.getElementById(bar).style.filter="alpha (opacity="+min_value+")";
		setTimeout("show_loader_action('"+bar+"',"+min_value+","+max_value+",\""+lastAction+"\","+speed+")",40);		
	}else{
		eval(lastAction);
		background_switch = 'loaded';
	}
}

function fade_loader_action(bar, max_value,min_value, lastAction, speed){
	if(max_value>min_value){
		max_value-=speed;
		document.getElementById(bar).style.display='block';			
		document.getElementById(bar).style.filter="alpha (opacity="+max_value+");";		
		setTimeout("fade_loader_action('"+bar+"',"+max_value+","+min_value+",\""+lastAction+"\","+speed+")",10);
	}else{
		eval(lastAction);
		document.getElementById(bar).style.display='none';		

	}
}

background_switch = 'loaded';
background_url='';
function switch_bg(obj,maskobj,pic,speed){
	background_url=pic;
	if(document.getElementById(obj).style.backgroundImage != 'url('+pic+')'){
		if(background_switch == 'loaded'){
			background_switch = 'loading';
			show_loader_action(maskobj, 30, 90, 'document.getElementById(\''+obj+'\').style.backgroundImage=\'url(\'+background_url+\')\';fade_loader_action(\''+maskobj+'\', 100, 0, \'\',\''+speed+'\')',speed);	
		}else{
			//document.getElementById(obj).style.backgroundImage = 'url('+pic+')';
			
		}
		
	}
}

background_picobj='';
background_oldpicobj=''
background_lock=false;
function switch_bg_v2(obj,maskobj,picobj,speed){
	if(background_oldpicobj!=picobj && picobj!='img_NONE'){
		background_picobj = picobj;	
		if(background_lock != true){		
			if(background_switch == 'loaded'){
				background_switch = 'loading';	
				background_lock=true;
				show_loader_action(maskobj, 0, 90, 'background_lock=false;\
													switch_bg_v2_load();\
													fade_loader_action(\''+maskobj+'\', 100, 0, \'\',\''+speed+'\')',speed);	
			}else{
			
			}
			
		}
	}
}

function switch_bg_v2_load(){	
	try{	
		mainobj=document.getElementById('main');	
		preloadobj=document.getElementById('preload_img');
		picobj=document.getElementById(background_picobj);	
		picobj.className='background_image';
		picobj.style.display='';
		picobj.id = background_picobj;
		
			if(background_oldpicobj){			
				oldpicobj=document.getElementById(background_oldpicobj);						
				oldpicobj.id = background_oldpicobj;
				oldpicobj.className='';
				oldpicobj.style.display='none';
				preloadobj.appendChild(oldpicobj);					
			}
					
		background_oldpicobj = background_picobj;
		mainobj.appendChild(picobj);
		//picobj.applyElement(mainobj);
		oldpic=document.getElementById('backgound_image');
	}catch(e){
	
	}	
}

main_loader_i=290;
page_load_status='loading';
function main_loader_play(){
	if(page_load_status!='loaded'){
		if(main_loader_i<=470){		
			main_loader_i+=10;
		}else{
			main_loader_i=290;	
		}
		
		document.getElementById('main_loading').style.backgroundPositionX=main_loader_i+'px';
		setTimeout("main_loader_play()",25);
	}
}



function page_unloaded(){
	show_loader('main_loading',0,80);
}