function showimg(id) {
	flag = 0;
	for(i=1;i<4;i++){
        	if(i==id){
        		document.getElementById('imglink'+i).className = 'nohand';
        	} else {
        		document.getElementById('imglink'+i).className = 'hand';
        	}
        }
        stepcarousel.stepTo('mygallery', id);
        
        return false;
}

// клик на документе
function clickonwin() {   
        if(flag == 1 && inWork==0) {
        	flag = 0;	        
        	document.onclick = null;
        	hidewin();        	
        } else	
        	flag = 1;
}

function hidewin() {
	
	if(document.getElementById('photowin').style.display=='block')
        	f.o = document.getElementById('photowin');
        else if(document.getElementById('mediawin').style.display=='block')
        	f.o = document.getElementById('mediawin');
	else
		f.o = document.getElementById('mask');
	
        f.o1 = document.getElementById('photowinbg');
        f.i = 10;
	
        if(typeof(f.o.style.MozOpacity) != 'undefined'){
        	f.t=setInterval('with(f){o.style.MozOpacity=(i/10); if(i<10){o1.style.MozOpacity=(i/10);} i=i-1; if(i<0){clearInterval(t)}}',10);
        	
        } else if(typeof(f.o.style.KhtmlOpacity) != 'undefined'){
        	f.t=setInterval('with(f){o.style.KhtmlOpacity=(i/10); if(i<10){o1.style.KhtmlOpacity=(i/10);} i=i-1; if(i<0){clearInterval(t)}}',10);
        	
        } else {
        	f.i = 100;        
        	f.t=setInterval('with(f){o.filters.alpha.opacity=i; if(i<95) o1.filters.alpha.opacity=i; i=i-4; if(i<0)clearInterval(t)}',10);
        }
        
        f.o.style.display = 'none';
        f.o1.style.display = 'none';        
}

var curId = 0;
var inWork = 0;
var flag = 1;

function showwin(winname) {
	
	val = document.getElementById('isScrolling').value;
	if(val==1)
		return true;
	
	inWork = 1;
	
	arg = eval("document.getElementById('"+winname+"')");
        arg2 = eval("document.getElementById('photowinbg')");
        
        positioning(arg); positioning(arg2);
        
        // Mozilla
        if(typeof(arg.style.MozOpacity) != 'undefined'){
        	arg.style.MozOpacity=0;
        	arg2.style.MozOpacity=0;
	}
	// Konqueror/Safari
	else if(typeof(arg.style.KhtmlOpacity) != 'undefined'){
		arg.style.KhtmlOpacity=0;
		arg2.style.KhtmlOpacity=0;
	}
	// IE
	else{
		arg.filters.alpha.opacity=0;
        	arg2.filters.alpha.opacity=0;
	}
	
        arg.style.display = 'block';
        arg2.style.display = 'block';
        
        f.o = arg;
        f.o1 = arg2;
        f.i = 0;
        
        if(typeof(arg.style.MozOpacity) != 'undefined'){
        	f.t=setInterval('with(f){o.style.MozOpacity=(i/10); if(i<10){o1.style.MozOpacity=(i/10);} i=i+1; if(i>=10){clearInterval(t);inWork=0;}}',10);
        	
        } else if(typeof(arg.style.KhtmlOpacity) != 'undefined'){
        	f.t=setInterval('with(f){o.style.KhtmlOpacity=(i/10); if(i<10){o1.style.KhtmlOpacity=(i/10);} i=i+1; if(i>=10){clearInterval(t);inWork=0;}}',10);
        	
        } else {        
        	f.t=setInterval('with(f){o.filters.alpha.opacity=i;if(i<95) o1.filters.alpha.opacity=i; i=i+4; if(i>=100){clearInterval(t);inWork=0;}}',10);
        }
        
        flag = 0; inWork=0;
        
        document.onclick = clickonwin;
}

function openwin(id) {
	
	curId = id;
 	
 	if(id==33 || id==35 || id==47 || id==54 || id==53 || id==56 || id==48 || id==52 ){
 		document.getElementById('infotable').style.width = 1024;
 	}
 	else {
 		document.getElementById('infotable').style.width = 830;
 	}
 	
 	// показываем Biennale Live по центру
 	if(imgw[id]<649 && text[id]==''){
 		document.getElementById('caruseltd').style.width = imgw[id];
 		document.getElementById('infotable').style.width = imgw[id];
 		document.getElementById('imgs').style.marginRight = '0px';
 	} else {
 		document.getElementById('caruseltd').style.width = 672;
 		document.getElementById('imgs').style.marginRight = '23px';
 	}
 	
        document.getElementById('textfull').innerHTML = text[id];
        document.getElementById('texthead').innerHTML = heads[id];
        
        document.getElementById('mygallery').style.width = imgw[id];
        document.getElementById('mygallery').style.height = imgh[id];
        
        for(i=1;i<4;i++){
        	if(i<=imgs[id]){
        		if(imgs[id]>1){
	        		document.getElementById('imglink'+i).style.display = 'inline';
	        		document.getElementById('tmp'+i).style.display = 'inline';
	        	}
        		document.getElementById('tmp'+i).src = '/images/gallery/img'+i+'_'+id+'.jpg';
        	} else {
        		document.getElementById('imglink'+i).style.display = 'none';
        		document.getElementById('tmp'+i).style.display = 'none';
        	}
        	document.getElementById('imglink'+i).className = 'hand';
        }
        document.getElementById('imglink1').className = 'nohand';
        
        stepcarousel.stepTo('mygallery', 1);
        
        showwin('photowin');
}

function showmediawin(source) {
	document.getElementById('mediafulltext').innerHTML = document.getElementById('body'+source).innerHTML;
	document.getElementById('mediahead').innerHTML = document.getElementById('head'+source).innerHTML;
	
	showwin('mediawin');
	flag = 0;
	return true;
}

// позиционирование плашки
function positioning(arg) {
        arg.style.top=document.body.scrollTop;
}