
delay = 3;
curfilter = 0;
random = 0;

var imgcounter = 1, filters = new Array(15);
var agent = navigator.userAgent.toLowerCase();
var appver = parseInt(navigator.appVersion);
var bCanBlend = (agent.indexOf('msie') != -1) && (agent.indexOf('opera') == -1) && (appver >= 4) && (agent.indexOf('msie 4') == -1) && (agent.indexOf('msie 5.0') == -1);

filters[0] = 'progid:DXImageTransform.Microsoft.Slide(duration=1,slideStyle=push)';
filters[1] = 'progid:DXImageTransform.Microsoft.Slide(duration=1,slideStyle=swap)';
filters[2] = 'progid:DXImageTransform.Microsoft.Slide(duration=1,slideStyle=hide)';
filters[3] = 'progid:DXImageTransform.Microsoft.Blinds(duration=1,bands=1)';

//filters[4] = 'progid:DXImageTransform.Microsoft.Fade(duration=1)';
//filters[12] = 'progid:DXImageTransform.Microsoft.GradientWipe(duration=1)';
//filters[2] = 'progid:DXImageTransform.Microsoft.RandomDissolve(duration=1,orientation=vertical)';
//filters[3] = 'progid:DXImageTransform.Microsoft.RandomBars(duration=1,orientation=vertical)';
//filters[5] = 'progid:DXImageTransform.Microsoft.Checkerboard(duration=1,squaresX=20,squaresY=20)';
//filters[6] = 'progid:DXImageTransform.Microsoft.Strips(duration=1,motion=rightdown)';
//filters[7] = 'progid:DXImageTransform.Microsoft.Barn(duration=1,orientation=vertical)';
//filters[8] = 'progid:DXImageTransform.Microsoft.Iris(duration=1,motion=out)';
//filters[9] = 'progid:DXImageTransform.Microsoft.Wheel(duration=1,spokes=12)';
//filters[10] = 'progid:DXImageTransform.Microsoft.Pixelate(duration=1,maxSquare=10)';
//filters[11] = 'progid:DXImageTransform.Microsoft.RadialWipe(duration=1,wipeStyle=clock)';
//filters[13] = 'progid:DXImageTransform.Microsoft.Spiral(duration=1,gridSizeX=40,gridSizeY=40)';
//filters[14] = 'progid:DXImageTransform.Microsoft.Stretch(duration=1,stretchStyle=push)';

function startslide() {
	if (bCanBlend) document.images.slide.style.filter = filters[0];
	setTimeout('goto_next_photo()', delay*1000);
}

function goto_next_photo() {
	imgcounter++;
	curfilter = 3;
	//curfilter++;
	//if (curfilter > 3) curfilter = 0;
	if (imgcounter > 4) imgcounter = 1;
	if (bCanBlend) {
		if (random) document.images.slide.style.filter = filters[random_int(1)];
		else document.images.slide.style.filter = filters[curfilter];
		document.images.slide.filters[0].Apply();
	}
	document.images.slide.src = 'images/head'+imgcounter+'.jpg';
	if (bCanBlend) document.images.slide.filters[0].Play();
	setTimeout('goto_next_photo()', delay*1000);
}

function random_int(i) {
	return Math.floor(i*(Math.random()%1));
}

function ScrollToElement(el) {
	if (!document.getElementById(el)) return ;
	if (document.all) y = document.getElementById(el).offsetParent.offsetTop;
	else y = document.getElementById(el).offsetTop;
	window.scrollTo(0, y);
}

var lastnum = -1;

function ShowSubPage(num) {
	if (lastnum == num) {
		if (document.getElementById('subpage'+num).style.display=='none') document.getElementById('subpage'+num).style.display='block';
		else document.getElementById('subpage'+num).style.display='none';
		return ;
	}
	var divs = document.getElementsByTagName("div");
	for (var i=0; i<divs.length; i++) if (divs[i].id.indexOf('subpage') == 0) divs[i].style.display='none';
	else document.getElementById('subpage'+num).style.display='block';
	lastnum = num;
}


function ThumbSlide() {
	slidepos += slidestep;
	document.getElementById('thumbsinner').style.left = slidepos+'px';
	if ((slidestep == -3) && (slidepos < slidedif)) return '';
	if ((slidestep == 3) && (slidepos >= slidemaxl)) return '';
	t = setTimeout("ThumbSlide()", slidespeed);
}

function StartSlide(val) {
	slidestep = val;
	slidespeed = 1;
	slidepos = parseInt(document.getElementById('thumbsinner').style.left);
	if (!slidepos) slidepos = 0;
	slidemaxl = 0;
	document.getElementById('thumbsinner').style.width = thumbsinnerw+'px';
	slidedif = 660 - thumbsinnerw;
	if (slidedif > 0) {
		slidemaxl = slidedif;
		slidedif = 0;
	}
	t = setTimeout("ThumbSlide()", slidespeed);
}

var slideobj = null;


function slideStop() {
	document.onmousemove = null;
	document.onmouseup = null;
	document.onselectstart = null;
	slideobj.ondragstart = null; 
	slideobj = null;
}

function slideInit(e, obj) {
	slideobj = obj;
	e = e || window.event;
	offsetx = findPosX(e);
	nowX = parseInt(slideobj.style.left);
	document.onmousemove = SlideMove;
	document.onmouseup = slideStop;
	document.onselectstart = function () { return false; };
	slideobj.ondragstart = function() { return false; }; 
	return false;
}

function SlideMove(e) {
	if (!slideobj) return false;
	e = e || window.event;
	l = (nowX+findPosX(e)-offsetx);
	if (slideobj.id=='leftarr') {
		rl = parseInt(document.getElementById('rightarr').style.left);
		if (l < 0) l=0;
		if (l > rl-4) l=rl-4;
	}
	if (slideobj.id=='rightarr') {
		ll = parseInt(document.getElementById('leftarr').style.left);
		if (l > 167) l=167;
		if (l < ll+4) l=ll+4;
	}
	slideobj.style.left = l+'px';
	ResizeDiap();
	return false;
}

function SlideClick(e) {
	if (slideobj) return false;
	dif1 = findPosX(e)-findObjX(document.getElementById('leftarr'));
	dif2 = findObjX(document.getElementById('rightarr'))-findPosX(e);
	posl = parseInt(document.getElementById('leftarr').style.left)+dif1-4;
	if (posl < 3) posl = 3;
	posr = parseInt(document.getElementById('rightarr').style.left)-dif2-4;
	if (posr > 204) posr = 204;
	if (dif1 < dif2) document.getElementById('leftarr').style.left = posl+'px'
	else document.getElementById('rightarr').style.left = posr+'px'
	ResizeDiap();
}
