// JavaScript Document
var cW=900;
var cH=278;
var cssStr = ".sliderwrapper{position:relative; overflow:hidden; width:"+cW+"px; height:"+cH+"px; z-index:1;}";
var cssStr = cssStr+".sliderwrapper .contentdiv{position: absolute; left: 0px; top: 0px; padding: 0px; width: 100%;	height: 100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1; background-color: #FFFFFF;}";
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,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43];

imagesArray.sort(function() {return 0.5 - Math.random()})
var imgInterval,fadeInterval;
var time=8000;
//
var imgholders;
var slidecontainer;
var targImages=new Array();
var nextImage=1;
	function initImagesRoller(oContainer){
		if(!oContainer)
		oContainer=document.body;
	//
	var slidecontainer=document.createElement("div");
		slidecontainer.className="sliderwrapper";		
	var imageContainer_a=document.createElement("div");
		imageContainer_a.id="container_a";
		imageContainer_a.className="contentdiv";
		imageContainer_a.style.zIndex=1;
	targImages[1]=document.createElement("img");
		targImages[1].src=pict_dir+imagesArray[1]+".jpg";
	imageContainer_a.appendChild(targImages[1]);
	slidecontainer.appendChild(imageContainer_a);
	var imageContainer_b=document.createElement("div");
		imageContainer_b.id="container_b";
		imageContainer_b.className="contentdiv";
		imageContainer_b.style.zIndex=2;
	targImages[0]=document.createElement("img");
		targImages[0].src=pict_dir+imagesArray[0]+".jpg";
	imageContainer_b.appendChild(targImages[0]);
	slidecontainer.appendChild(imageContainer_b);
	oContainer.appendChild(slidecontainer);
	imgholders = slidecontainer.getElementsByTagName("div");
	imgInterval = setInterval("rollImages()",time);
	}
	//
var cur_opacity=1;
var fade_factor=0.1;
var fadeSpeed=50;
var visibleImageIndex=1;
function rollImages(){
	if(visibleImageIndex==1){
	fadeIn(imgholders[1]);	
	}else{
	fadeOut(imgholders[1]);
	}
}
function stopRollImages(){
	clearInterval(imgInterval);
}
function addImage(){

	if(nextImage<(imagesArray.length-1))
	nextImage++;
	else
	nextImage=0;
targImages[visibleImageIndex].src=pict_dir+imagesArray[nextImage]+".jpg";
}
function fadeIn(oImg){
	if(cur_opacity>0){	
	cur_opacity = cur_opacity-fade_factor;
	setOpacity(oImg,cur_opacity);
	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);
	setTimeout(function(){fadeOut(oImg)}, fadeSpeed)
	}else{
	visibleImageIndex=1;
	addImage();
	}
}
//
function setOpacity(targetobject,value){ 
	if (targetobject.filters && targetobject.filters[0]){ //IE syntax
		if (typeof targetobject.filters[0].opacity=="number") //IE6
			targetobject.filters[0].opacity=value*100
		else //IE 5.5
			targetobject.style.filter="alpha(opacity="+value*100+")"
	}
	else if (typeof targetobject.style.MozOpacity!="undefined") //Old Mozilla syntax
		targetobject.style.MozOpacity=value
	else if (typeof targetobject.style.opacity!="undefined") //Standard opacity syntax
		targetobject.style.opacity=value
}