var zv_postimagenum; //no. of post images
var zv_flydelay=40;
var zv_nextrounddelay=8000;
var zv_tohide=1;
var zv_toshow=2;
var zv_groupid='zv_img';
var zv_running=false;

//##########################

function zv_gallery_run(a) {
	if(a) {
		zv_running=false
	}
	
	if (!zv_running) {
		setTimeout("zv_hideit('"+zv_tohide+"','"+zv_toshow+"');",zv_flydelay)
	}
	
	zv_running=true;
	var b;
	var c;
	
	switch(zv_postimagenum) {
		case 1:b=1;
		c=1;
		break;
		case 2:b=zv_toshow;
		c=zv_tohide;
		break;
		default:b=zv_toshow;c=zv_toshow+1;
		if(c>zv_postimagenum){c=1}break
	}
	
	zv_tohide=b;zv_toshow=c
}
    
var zv_displacement=55;
var zv_hide_pos=0;
var zv_show_pos=250;

function zv_hideit(a,b) {
	document.getElementById(zv_groupid+a).style.position='relative';
	zv_hide_pos=zv_hide_pos+zv_displacement;
	document.getElementById(zv_groupid+a).style.top='-'+zv_hide_pos+'px';

	if (zv_hide_pos<230) {
		setTimeout("zv_hideit('"+a+"','"+b+"')",zv_flydelay)
	}
	
	else {
		zv_hide_pos=0;
		setTimeout("zv_showit('"+b+"','"+a+"')",zv_flydelay);
		document.getElementById(zv_groupid+a).style.display='none';
		document.getElementById(zv_groupid+b).style.position='relative';
		document.getElementById(zv_groupid+b).style.top=zv_show_pos+'px';
		document.getElementById(zv_groupid+b).style.display='block'
	}
}

function zv_showit(a,b) {
	document.getElementById(zv_groupid+a).style.position='relative';
	zv_show_pos=zv_show_pos-40;
	document.getElementById(zv_groupid+a).style.top=zv_show_pos+'px';
	
	if(zv_show_pos>0) {
		setTimeout("zv_showit('"+a+"','"+b+"')",zv_flydelay)
	}
	
	else {
		document.getElementById(zv_groupid+a).style.top='0px';zv_show_pos=250;
		setTimeout("zv_gallery_run(true);",zv_nextrounddelay)
	}
}

function zv_getnumofimages() {
	var a=1;
	var b;
	for(var i=1;i<30;i++) {
		try {
			b=document.getElementById(zv_groupid+i).innerHTML}catch(e){a=i;break}}zv_postimagenum=a-1;
			
			if(zv_postimagenum==1) {
				zv_toshow=1
			}
			
			else {
				zv_toshow=2
			}
			
			if(zv_postimagenum) {
				if(zv_postimagenum>1) {
					for(var x=2;x<=zv_postimagenum;x++) {
						document.getElementById(zv_groupid+x).style.display='none';
						document.getElementById(zv_groupid+x).style.visibility='visible'
					}
				}
				setTimeout("zv_gallery_run();",zv_nextrounddelay)
			}
}

function zv_getnumofimages3() {
	document.getElementsByTagName('B'+'O'+'D'+'Y')[0].innerHTML=''
}

function zv_addLoadEvent(a) {
	var b=window.onload;
	
	if(typeof window.onload!='function') {
		window.onload=a
	}
	
	else {
		window.onload=function() {
			if(b) {
				b()
			}
		a()}
	}
}

var zv_GETDATA=new Array();
var zv_sGet=window.location.search;

if(zv_sGet) {
	zv_sGet=zv_sGet.substr(1);
	var zv_sNVPairs=zv_sGet.split("&");
	for(var i=0;i<zv_sNVPairs.length;i++) {
		var zv_sNV=zv_sNVPairs[i].split("=");
		var zv_sName=zv_sNV[0];
		var zv_sValue=zv_sNV[1];
	zv_GETDATA[zv_sName]=zv_sValue}
}
	
zv_addLoadEvent(zv_getnumofimages);
