<!--
/******************************************************************* 
* File    : loader.js © prokerala.com
* Created : 2005/01/16
* Purpose : Shows a dynamic page loading message.
* Terms   : Unauthorized use of this script is strictly prohibited
            Contact webmaster@prokerala.com for more information.
***********************************************************************/  
var t_id, bar, loader;
var incr=2,barwidth=30,containerwidth=120;
var left=0,width=0,flag=0;
setTimeout(initLoader, 1);
function initLoader(){
	bar = getObject('progressbar');
	if(bar){
		loader = getObject('loader');
		loader.style.display = 'block';
		getWindowSize();
		loader.style.left = (winWidth - 140)/2
		loader.style.top = (winHeight - 70)/2
		t_id  = setInterval("showLoader()", 35);
	}
}
function showLoader(){
	flag = (left+width <= 0)? 0:(left>=containerwidth)?1:flag;
	if(flag == 0){
		if(left<=0) width += incr;
		if(width>barwidth || left>containerwidth-barwidth) left += incr;
		if(left>containerwidth-barwidth) width -= incr;
		if(left>containerwidth-barwidth && width==0) left=0;
	}else{
		if(containerwidth-left<barwidth) width += incr;
		if(width>barwidth || left>0) left -= incr;
		if(left<=0) width -= incr;
		if(left<=0) left=0;
	}
    bar.style.left = left;
    bar.style.width = width;

}
function hideLoader(){
	clearInterval(t_id);
	setVisibility('loader', false);
}
//-->