var main_fade_array_length = 0;
var main_fade_duration = 2.4;
var main_fade_interval = 2450;
var main_pic_to	       = main_fade_duration*1000+10;

function main_fade_init() {
	main_fade_array_length = main_fade_array.length;
	window.setTimeout("main_fade()",main_fade_interval);
}

function main_fade() {
    new Effect.Fade(main_slider_obj, { duration: main_fade_duration, from: 1.0, to: 0.0 }); 
    main_fade_act++;
    if(main_fade_act>=main_fade_array_length) {	
	main_fade_act = 0;
    }
    window.setTimeout("main_slider_obj.src =main_fade_array[main_fade_act];",main_pic_to);
    window.setTimeout("Element.hide(main_slider_obj)",main_pic_to);
    window.setTimeout("main_show()",main_fade_interval);
	

}

function main_show() {
     new Effect.Appear(main_slider_obj, { duration: main_fade_duration, from: 0.0, to: 1.0  });    
    window.setTimeout("main_fade()",main_fade_interval);
}


function getPageSize(){
	
	var xScroll, yScroll;
	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = window.innerWidth + window.scrollMaxX;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}
	
	var windowWidth, windowHeight;
	

	if (self.innerHeight) {	// all except Explorer
		if(document.documentElement.clientWidth){
			windowWidth = document.documentElement.clientWidth; 
		} else {
			windowWidth = self.innerWidth;
		}
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}	
	
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}


	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){	
		pageWidth = xScroll;		
	} else {
		pageWidth = windowWidth;
	}

	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
	return arrayPageSize;
}

function main_resize() {
 var arrayPageSize = getPageSize();
	if(navigator.appName.indexOf('Microsoft Internet Explorer')!=-1) { 
 		$('header_container').style.width=arrayPageSize[0]+40+'px';
	} else {
		$('header_container').style.width=arrayPageSize[0]+40+'px';
	}
}

/*300*/