function gEId(id){
	return (id!='')?document.getElementById(id):0;
}

function SendLinkFromSite(url,lang){
lang = lang || '';
window.open('/'+lang+'send_link.html?send_link='+url,'send_link','width=500,height=500,status=0,resizeable=1,menubar=0,statusbar=0,scrollbars=0');
}
function OpenPrintV(url){
window.open(url,'printV','width=600,height=710,status=0,resizeable=1,menubar=1,statusbar=0,scrollbars=1');
}
function ShowAnim(url){
window.open('/show_anim.html?send_link='+url,'show_anim','width=500,height=400,status=0,resizeable=1,menubar=0,statusbar=0,scrollbars=0');
}
// блок ф-ций для работы ленты картинок
			var cur_pos=0;
			var isIE=0;
			function initCarusel(){
				isIE=(navigator.userAgent.indexOf("MSIE")==-1) ? 0 : 1;
				if(isIE){cur_pos++;}
				setImgs();
				//~ if(isIE){cur_pos--;}
				//~ alert(objects.length);
				//~ for(var i=objects.length-1; i<=0; i--){// предварительная загрузка
					//~ if(objects[i]!=undefined){
					//~ objects[i].imgbw.src=objects[i].src;
					//~ objects[i].imgc.src=objects[i].srcc;
					//~ }
				//~ }
				if(objects.length<4){
						hideObject("link-prev");
						hideObject("link-next");
				}
			}
			function setImgs(){
				for(var i=1; i<=4; i++){
					var obji=objects.length-cur_pos-i;
				//alert(objects.length+"--"+obji+"--"+objects[obji]);
					if(objects[obji]!=undefined){
						gEId("a"+i).href=objects[obji].url;
						gEId("a"+i).title=objects[obji].title;
						gEId("s"+i).innerHTML=objects[obji].datebegin;
						gEId("i"+i).src=objects[obji].src;
						gEId("i"+i).alt=objects[obji].alt;
						gEId("i"+i).onmouseover=showColor;
						gEId("i"+i).onmouseout=showBw;
					} else {
						delObject("l"+i);
					}
				}
				if(cur_pos<=0 || (isIE && cur_pos<=1)){
					hideObject("link-next");
				} else {
					showObject("link-next");
				}
				if(cur_pos>=(objects.length-4)){
					hideObject("link-prev");
				} else {
					showObject("link-prev");
				}
				
			}
			function rollLeft(evt){
				var obji=objects.length-(cur_pos+5);
				//alert(obji+"--"+objects[obji]);
				if(objects[obji]!=undefined){
					cur_pos++;
					setImgs();
				}
			}
			function rollRight(evt){
				var obji=objects.length-(cur_pos);
				//alert(obji+"--"+objects[obji]);
				if(objects[obji]!=undefined){
					cur_pos--;
					setImgs();
				}
			}
			function showColor(evt){
				evt=(evt)?evt:((window.event)?event:null);
				if(evt){
					var elem=(evt.target)?evt.target:((evt.srcElement)?evt.srcElement:null);
					if(elem){
						var obji=objects.length-cur_pos-elem.id.substring(1,elem.id.length);
						elem.src=objects[obji].srcc;
					}
				}
			}
			function showBw(evt){
				evt=(evt)?evt:((window.event)?event:null);
				if(evt){
					var elem=(evt.target)?evt.target:((evt.srcElement)?evt.srcElement:null);
					if(elem){
						var obji=objects.length-cur_pos-elem.id.substring(1,elem.id.length);
						elem.src=objects[obji].src;
					}
				}
			}
			function delObject(name){
				var elem = gEId(name);
				elem.parentNode.removeChild(elem);
			}
			function hideObject(name){
				var elem = gEId(name);
				elem.style.display="none";
			}
			function showObject(name){
				var elem = gEId(name);
				elem.style.display="block";
			}
			/*
			*/

