if (typeof modslide_top 		== 'undefined') var modslide_top = new Array();
if (typeof modslide_bottom 		== 'undefined') var modslide_bottom = new Array();
if (typeof modslide_is_open == 'undefined') var modslide_is_open = new Array();
if (typeof modslide_targets == 'undefined') var modslide_targets = new Array();
if (typeof modslide_positions == 'undefined') var modslide_positions = new Array();


if (typeof modslide_height 		== 'undefined') var modslide_height = new Array();
if (typeof modslide_width 		== 'undefined') var modslide_width = new Array();
if (typeof modslide_diff 		== 'undefined') var modslide_diff = new Array();
if (typeof modslide_total 		== 'undefined') var modslide_total = new Array();
if (typeof modslide_container_height 	== 'undefined') var modslide_container_height = new Array();
if (typeof modslide_pixels2move 	== 'undefined') var modslide_pixels2move = new Array();
if (typeof modslide_height 		== 'undefined') var modslide_height = new Array();
if (typeof modslide_bgimage 		== 'undefined') var modslide_bgimage = new Array();
if (typeof modslide_active_bgimage 	== 'undefined') var modslide_active_bgimage = new Array();
if (typeof modslide_pixels_starting 	== 'undefined') var modslide_pixels_starting = new Array();
if (typeof modslide_pixels_decrease 	== 'undefined') var modslide_pixels_decrease = new Array();


function SlideV(id, nr) {
	document.getElementById('slide'+nr+id).style.cursor = "pointer";
	document.getElementById('slide'+nr+id).style.background = "url('" + modslide_active_bgimage[nr] + "')";

	for (i=1;i<=modslide_total[nr];i++)
		if (i != id)
			document.getElementById('slide'+nr+i).style.background = "url('" + modslide_bgimage[nr] + "')";

	for (i=1;i<=modslide_total[nr];i++) {				//psakse vres
		if (modslide_is_open[nr][i] == 1) {				//	poio einai anoihto
			if (i > id) {					//  an einai megalytero afto pou einai anoihto
				for (x=id;x<=i;x++) {		//  	metakinise pros ta katw ta boxes pou vriskontai metaksy tous kai afta episis... kai to anoihto episis
					modslide_is_open[nr][i] = 0;
					modslide_is_open[nr][id] = 1;
					modslide_targets[nr][x] = modslide_positions[nr][x] + modslide_pixels2move[nr];
					setTimeout("MoveBoxV('down',"+x+", "+modslide_targets[nr][x]+", " +modslide_pixels_starting[nr]+ ","+nr+")",1);
				}
			}
			else if (i < id) {				//  an einai mikrotero afto pou einai anoihto
				for (x=id-1;x>=i;x--) {		//  	metakinise pros ta panw ta boxes apo to epomeno aftou pou theloume na anoiksoume mehri to anoihto
					modslide_is_open[nr][i] = 0;
					modslide_is_open[nr][id] = 1;
					modslide_targets[nr][x] = modslide_positions[nr][x];
					setTimeout("MoveBoxV('up',"+x+", "+modslide_targets[nr][x]+", " +modslide_pixels_starting[nr]+ ","+nr+")",1);
				}
			}
			break;
		}
	}
}


function MoveBoxV(where, id, target_value, pixels, nr) {
	if (modslide_targets[nr][id] != target_value) { return; }
	
	new_pixels = pixels - modslide_pixels_decrease[nr];
	if (new_pixels < 1) new_pixels = 1;
	
	if (where == 'down') {
		if (modslide_top[nr][id] < target_value) {
			modslide_top[nr][id] += new_pixels;
			modslide_bottom[nr][id] += new_pixels;
			document.getElementById('slide'+nr+id).style.top = modslide_top[nr][id]+'px';
			document.getElementById('slide'+nr+id).style.bottom = modslide_bottom[nr][id]+'px';
			setTimeout("MoveBoxV('down',"+id+","+target_value+","+ new_pixels +", "+ nr +")",1);
		}
		else if (modslide_top[nr][id] >= target_value) {	
			modslide_top[nr][id] = target_value;
			modslide_bottom[nr][id] = modslide_top[nr][id] + modslide_height[nr];
			document.getElementById('slide'+nr+id).style.top = modslide_top[nr][id]+'px';
			document.getElementById('slide'+nr+id).style.bottom = modslide_bottom[nr][id]+'px';
		}
	}
	else {
		if (modslide_top[nr][id] > target_value) {
			modslide_top[nr][id] -= new_pixels;
			modslide_bottom[nr][id] -= new_pixels;
			document.getElementById('slide'+nr+id).style.top = modslide_top[nr][id]+'px';
			document.getElementById('slide'+nr+id).style.bottom = modslide_bottom[nr][id]+'px';
			setTimeout("MoveBoxV('up',"+id+","+target_value+", "+ new_pixels +", "+ nr +")",1);
		}
		else if (modslide_top[nr][id] <= target_value) {	
			modslide_top[nr][id] = target_value;
			modslide_bottom[nr][id] = modslide_top[nr][id] + modslide_height[nr];
			document.getElementById('slide'+nr+id).style.top = modslide_top[nr][id]+'px';
			document.getElementById('slide'+nr+id).style.bottom = modslide_bottom[nr][id]+'px';
		}
	}
}

function LeavingV(e, handler,nr) {		
	var reltg = e.relatedTarget ? e.relatedTarget : e.type == 'mouseout' ? e.toElement : e.fromElement;
	while (reltg && reltg != handler) reltg = reltg.parentNode;
	if (reltg != handler) {
		IdleV(nr);
	}
}

function IdleV(nr) {
	for (id=1; id<=modslide_total[nr]; id++)
		document.getElementById('slide'+nr+id).style.cursor = "default";
}

