function start_move(right,stop) { 
	if(right==0) {
		if(stop==0)z=setInterval("prevPict()",300);
		else clearInterval(z);
	}
	if(right==1) {
		if(stop==0)z=setInterval("nextPict()",300);
		else clearInterval(z);
	}
}

function photoLoad(){
	photoBox=document.getElementById('photoBox');
	
	// Рассчитываем где стартавать
	if(X!=0){
		// Считаем серидину всех картинок
		if(X>(total-1)){
			start=X-(total-1);
			end=start;
			total=parseInt(start)+parseInt(total);
		} 
	} 

	for(var i=start;i<total;i++){
		if(photoArr[i]!=null){
			addPict();
		} 
	}
	
	// Рисуем стрелочки
	if(photoArr[start-1]!=null) document.getElementById('leftArrowClipper').src=photoUrl+'/upload/pics/folder/left.gif';
	else document.getElementById('leftArrowClipper').src=photoUrl+'/upload/pics/folder/left_br.gif';
	if(photoArr[total]!=null) document.getElementById('rightArrowClipper').src=photoUrl+'/upload/pics/folder/right.gif';
	else document.getElementById('rightArrowClipper').src=photoUrl+'/upload/pics/folder/right_br.gif';
}

function createPict(num){
    var newtbl=document.createElement('table');
    	newtbl.id='photoClip'+num;
    	newtbl.width='90';
    	newtbl.align='left';
    	newtbl.arrNumber=num;
    	
    var newtr=document.createElement('tr');
    var newtd=document.createElement('td');
    	newtd.width='90';
    	
    var newtr1=document.createElement('tr');
    var newtd1=document.createElement('td');
	var newimg = document.createElement('img');
	
		newimg.src=photoArr[num].img;
		newimg.id='photoClips'+num;
		newimg.arrNumber=num;
		newimg.style.width='81';
		newimg.style.height='105';
		newimg.title=photoArr[num].alt;
		
		// Выделяем элемент
		if(X==num) newimg.style.border='1px #000000 solid';
		else newimg.style.border='1px #ffffff solid';
		
		// Выводим руку
		newimg.style.cursor='pointer';
		newimg.onmousemove=function() {
			if(this.id!='photoClips'+X) this.style.borderColor='#000000';
		}
		
		newimg.onmouseout=function() {
			if(this.id!='photoClips'+X) this.style.borderColor='#ffffff';
		}
		
		newimg.onclick=function() {			
			//if(this.id!='photoClips'+X){
				//ldr(photoArr[this.arrNumber].href+'&ajax=1&d=ajax_content1.html','info');
				//document.getElementById('photoClip'+X).style.borderColor='#000000';			
				//document.getElementById('photoClip'+X).style.borderColor='#ffffff';
				//X=this.arrNumber;				
				document.location.href=photoArr[this.arrNumber].href;
			//}
		}
		
		newimg.style.marginLeft='10px';
		var newa=document.createElement('a');
			newa.href=photoArr[num].href;			
		newa.appendChild(newimg);
		newtd.appendChild(newa);
		newtr.appendChild(newtd);
		newtbl.appendChild(newtr);
		newtd1.align='center';
		newtd1.innerHTML="<span class=\"pricetab\">"+photoArr[num].price+" руб.<br><s>"+photoArr[num].last+" руб.</s></span>";
		newtr1.appendChild(newtd1);
		newtbl.appendChild(newtr1);

		return newtbl;
}

function addPict(){
	var newimg=createPict(end);
		if (window.navigator.userAgent.indexOf ("MSIE") >= 0){			
			photoBox.innerHTML+="<table border='0' align='left' width='"+newimg.width+"' id='"+newimg.id+"' cellspacing='0' cellpadding='0'>"+newimg.innerHTML+"</table>";
		} else {
			photoBox.appendChild(newimg);
		}
		
	end++;
}

function nextPict(){
	if(photoArr[end+1]==null) document.getElementById('rightArrowClipper').src=photoUrl+'/upload/pics/folder/right_br.gif';
	
	// Показываем фотки
	if(photoArr[end]!=null){
		document.getElementById('leftArrowClipper').src=photoUrl+'/upload/pics/folder/left.gif';
		var firstImg=document.getElementById('photoClip'+start);
			if (window.navigator.userAgent.indexOf ("MSIE") >= 0){
				removeElement(firstImg.id);
			} else {
				photoBox.removeChild(firstImg);
			}
		
			// Добавляем картинку
			addPict();
			start++;
	} else {
		start_move(1,1);
	}
}

function removeElement(id){
	var Node = document.getElementById(id);
	Node.parentNode.removeChild(Node);
}

function prevPict(){
	if((start-2)<0) document.getElementById('leftArrowClipper').src=photoUrl+'/upload/pics/folder/left_br.gif';
	
	// Показываем фотки
	if(start!=0){
		document.getElementById('rightArrowClipper').src=photoUrl+'/upload/pics/folder/right.gif';
		var firstImg=document.getElementById('photoClip'+start);
		var lastImg=document.getElementById('photoClip'+(end-1));			
		var newimg=createPict(start-1);
			if (window.navigator.userAgent.indexOf ("MSIE") >= 0){
				photoBox.innerHTML="<table border='0' align='left' width='"+newimg.width+"' id='"+newimg.id+"' cellspacing='0' cellpadding='0'>"+newimg.innerHTML+"</table>"+photoBox.innerHTML;
				removeElement(lastImg.id);
			} else {
				photoBox.insertBefore(newimg,firstImg);
				// И стераем последний элемент
				photoBox.removeChild(lastImg);
			}
			
			start--;
			end--;
	} else {
		start_move(0,1);
	}
}
var zoom;
var img;
document.write("<div id='big_src_zoom' style='position:absolute;visibility:hidden;left:0px;top:0px; border: 1px #f0f0f0 solid; background-color: #fff;'></div>");
  
function showZoomImg(e,on,id,pict){
    zoom=document.getElementById('big_src_zoom');
    
    if(zoom!=null){
    	zoom.innerHTML="<img src='"+pict+"' width='200'>";
    	zoom.style.visibility='visible';
    }
    
    //img=document.getElementById('img'+id);
   
    if(on==1){
   		// Выясняем координаты мыши
		document.onmousemove=followmouse;    
    } else {
       zoom.style.visibility='hidden';
       document.onmousemove='';
    }
}

isDOM = document.getElementById; //DOM1 browser (MSIE 5+, Netscape 6, Opera 5+)
isOpera = isOpera5 = window.opera && isDOM; //Opera 5+
isOpera6 = isOpera && window.print; //Opera 6+
isOpera7 = isOpera && document.readyState; //Opera 7+
isMSIE = document.all && document.all.item && !isOpera; //Microsoft Internet Explorer 4+
isMSIE5 = isDOM && isMSIE; //MSIE 5+
isNetscape4 = document.layers; //Netscape 4.*
isMozilla = isDOM && navigator.appName == "Netscape"; //Mozilla или Netscape 6.*

function followmouse(e){
	var x=10;
	var y=10;
	if (typeof e != "undefined"){
		x+=e.pageX;
		y+=e.pageY;
	}
	else if (typeof window.event !="undefined"){
		x=truebody().scrollLeft+event.clientX;
		y+=truebody().scrollTop+event.clientY;
	}
	
	var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15
	var docheight=document.all? Math.max(truebody().scrollHeight, truebody().clientHeight) : Math.max(document.body.offsetHeight, window.innerHeight)
    
    //if(x>=700){
    //	x=x-zoom.offsetWidth;
    //}
    
    if(isMSIE || isMSIE5){
    	zoom.style.left=(x+10)+'px';
    	zoom.style.top=(y + 5)+'px';
    } else {
    	zoom.style.left=x;
    	zoom.style.top=y;
    }
}

var htmTmp=false;                       
function defScroll() {
      var x = y = 0;
      // Gecko поддерживает свойства scrollX(scrollY)
      // Для IE & Opera приходится идти в обход
      x = (window.scrollX) ? window.scrollX : document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft;
      y = y = (window.scrollY) ? window.scrollY : document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
      return {x:x, y:y};
}
                    	
function displayCoords(e) {
  	var bImg=document.getElementById('bigImg');
  	var imgLeft=findPos('x',bImg);
  	var maxLeft=parseInt(imgLeft)+parseInt(bImg.style.width);
  	var imgTop=findPos('y',bImg);
  	var maxTop=parseInt(imgTop)+parseInt(bImg.style.height);
  	var imgZoom=document.getElementById('imgZoomSrc');
  	
  	// Объкт лупа
  	var zoomer=document.getElementById('divLoop');
  	var view=document.getElementById('view');
  	var content=document.getElementById('beech_spec');

  	// Выясняем координаты мыши
  	if (document.attachEvent!=null){
        x = window.event.clientX + defScroll().x ;
        y = window.event.clientY + defScroll().y;
    }
    if (!document.attachEvent&&document.addEventListener){
        x = e.clientX + window.scrollX;
        y = e.clientY + window.scrollY;
    }
 			
  	if((x-10)>=imgLeft && (x+10)<maxLeft){
  		if((y-10)>=imgTop && (y+10)<=maxTop){
  			// Показываем объект лупу и скрываем текст		
			view.style.height=parseInt(document.getElementById('bigImg').style.height);
			view.style.position='relative';
			view.style.visibility='visible';
			content.style.visibility='hidden';
			content.style.position='absolute';
			content.style.left='0';
			
			// Показываем курсор			  			
			//zoomer.style.left=parseInt(x)-parseInt(imgLeft)-15;
			//zoomer.style.top=parseInt(y)-parseInt(imgTop)-15;
			//zoomer.style.visibility='visible';
		
			// рассчитываем позицию курсора
			positionX=parseInt(x-parseInt(imgLeft)-15)/parseInt(bImg.style.width);
			positionY=parseInt(y-parseInt(imgTop)-15)/parseInt(bImg.style.height);
			
			if(isOpera || isMSIE){
				document.getElementById('bImg').style.left=-((positionX*imgZoom.width)-(Math.ceil(imgZoom.width/4)));
       	    	document.getElementById('bImg').style.top=-((positionY*imgZoom.height)-(Math.ceil(imgZoom.height/4)));
			} else if(isMozilla) {
				document.getElementById('bImg').style.left=-((positionX*imgZoom.width)-(Math.ceil(imgZoom.width/4)));
       	    	document.getElementById('bImg').style.top=-((positionY*imgZoom.height)-(Math.ceil(imgZoom.height/4)));
			}
		} else {
			//zoomer.style.visibility='hidden';
			// Показываем объект лупу и скрываем текст		
			view.style.position='absolute';
			view.style.visibility='hidden';
			content.style.visibility='visible';
			content.style.position='relative';
			//content.style.display='block';
		}
	} else {
		//zoomer.style.visibility='hidden';
		// Показываем объект лупу и скрываем текст		
		view.style.position='absolute';
		view.style.visibility='hidden';
		content.style.visibility='visible';
		content.style.position='relative';	
		//content.style.display='block';
	}
} 

function positionM(e){
	var positionMX=0;
	var positionMY=0;
	
	if (typeof e != "undefined"){
	positionMX=e.pageX;
	positionMY=e.pageY;
	}
	else if (typeof window.event !="undefined"){
		positionMX=truebody().scrollLeft+event.clientX;
		positionMY=truebody().scrollTop+event.clientY;
	}
	
	var bImg=document.getElementById('bigImg');
		var imgLeft=findPos('x',bImg);
		var maxLeft=parseInt(imgLeft)+parseInt(bImg.style.width);
		var imgTop=findPos('y',bImg);
		var maxTop=parseInt(imgTop)+parseInt(bImg.style.height);
		var imgZoom=document.getElementById('imgZoomSrc');
		var opt_desc=document.getElementById('options_desc');
		
		// Объкт лупа
		var zoomer=document.getElementById('divLoop');
		var view=document.getElementById('view');
		var content=document.getElementById('beech_spec');
		var options=document.getElementById('options');
		
	if(((positionMX-10)>=imgLeft && (positionMX+10)<maxLeft) && ((positionMY-10)>=imgTop && (positionMY+10)<=maxTop)){
	} else {
		zoomer.style.visibility='hidden';
		// Показываем объект лупу и скрываем текст		
		view.style.position='absolute';
		view.style.visibility='hidden';
		content.style.visibility='visible';
		content.style.position='relative';
	}
}

function findPos(coord, obj)
{
var curleft = 0;
if (obj.offsetParent){
	while (obj.offsetParent && obj.tagName != "BODY"){
        	if (coord == 'x') {curleft += obj.offsetLeft}
	        else {curleft += obj.offsetTop}
    	   	obj = obj.offsetParent;
		}
} else if (obj.coord) curleft += obj.coord;
return curleft;
}
  
function openWin(url,width,height){
	var wLeft=(screen.availWidth/2) - (width/2);
var wTop=(screen.availHeight/2) - (height/2);

	window.open(url, "messageWindow", "top="+wTop+",left="+wLeft+",height="+height+",width="+width+",location=no,menubar=no,resizable=no,status=no,toolbar=no,directories=yes");
}


function truebody(){
	return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}