// JavaScript Document
var cW=640;
var cH=320;
var cssStr = ".slider_wrapper{position:relative; overflow:hidden; width:"+cW+"px; height:"+cH+"px; z-index:1;}";
var cssStr = cssStr+".slider_wrapper .slider_contentdiv{position: absolute; left: 0; top: 0; padding:0px; width:100%; height: 100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1;}";
var style = document.createElement("style");
	style.setAttribute("type", "text/css");
	if(style.styleSheet){
	style.styleSheet.cssText = cssStr;
	} else {
	var cssText = document.createTextNode(cssStr);
	style.appendChild(cssText);
	}
	document.getElementsByTagName('head')[0].appendChild(style);

var pict_dir = "head_pict/";
var imagesArray=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15];

imagesArray.sort(function() {return 0.5 - Math.random()});
//var headpicts_array=imagesArray.slice(0,12);
var headpicts_array=imagesArray;
var imgInterval,fadeInterval;
var time=8000;
//

var imgholders;
var slidecontainer;
var targImages=new Array();
var nextHeadImage=1;
//
var cur_opacity=1;
var fade_factor=0.1;
var fadeSpeed=50;
var visibleImageIndex=1;
//
function initImagesRoller(oContainer){

		if(!oContainer)
		oContainer=document.body;
	//
var slidecontainer=document.createElement("div");
	slidecontainer.className="slider_wrapper";		
	var imageContainer_a=document.createElement("div");
		imageContainer_a.setAttribute("id","container_a");
		imageContainer_a.setAttribute("class","slider_contentdiv");
		imageContainer_a.setAttribute("style","zIndex:1");
		
		targImages[1]=document.createElement("img");
		targImages[1].setAttribute("src",pict_dir+headpicts_array[1]+".jpg");
	imageContainer_a.appendChild(targImages[1]);
slidecontainer.appendChild(imageContainer_a);
var imageContainer_b=document.createElement("div");
	imageContainer_b.setAttribute("id","container_b");
		imageContainer_b.setAttribute("class","slider_contentdiv");
		imageContainer_b.setAttribute("style","zIndex:2");
			targImages[0]=document.createElement("img");
			targImages[0].setAttribute("src",pict_dir+headpicts_array[0]+".jpg");
	imageContainer_b.appendChild(targImages[0]);
slidecontainer.appendChild(imageContainer_b);
//	
oContainer.appendChild(slidecontainer);
	imgholders = slidecontainer.getElementsByTagName("div");
	imgInterval = setInterval("rollImages()",time);
}
//
function rollImages(){
	if(visibleImageIndex==1){
	fadeIn(imgholders[1]);	
	}else{
	fadeOut(imgholders[1]);
	}
}
function stopRollImages(){
	clearInterval(imgInterval);
}
function addImage(){
	if(nextHeadImage<(headpicts_array.length-1))
	nextHeadImage++;
	else
	nextHeadImage=0;
targImages[visibleImageIndex].src=pict_dir+headpicts_array[nextHeadImage]+".jpg";
}
function fadeIn(oImg){
	if(cur_opacity>0){	
	cur_opacity = parseFloat(cur_opacity-fade_factor);
	setOpacity(oImg,cur_opacity.toFixed(1));
	setTimeout(function(){fadeIn(oImg)}, fadeSpeed);
	}else{
	visibleImageIndex=0;
	addImage();
	}
}
function fadeOut(oImg){
	if(cur_opacity<1){
	cur_opacity = cur_opacity+fade_factor;
	setOpacity(oImg,cur_opacity.toFixed(1));
	setTimeout(function(){fadeOut(oImg)}, fadeSpeed)
	}else{
	visibleImageIndex=1;
	addImage();
	}
}
//
function setOpacity(targetobject,value){
	if (targetobject.filters && targetobject.filters[0]){
		if (typeof targetobject.filters[0].opacity=="number")
			targetobject.filters[0].opacity=value*100
		else //IE 5.5
			targetobject.style.filter="alpha(opacity="+value*100+")"
	}
	else if (typeof targetobject.style.MozOpacity!="undefined")
		targetobject.style.MozOpacity=value;
	else if (typeof targetobject.style.opacity!="undefined")
		targetobject.style.opacity=value
}

