//peremennie dlya scroll gallery
var col_el = 1;
var opacitySpeed = 1;
var opacitySteps = 10; 	// Also speed of opacity - Higher = faster
var slideSpeed = 2;	// Speed of thumbnail slide - Lower = faster
var slideSteps = 10;	// Also speed of thumbnail slide - Higher = faster
var columnsOfThumbnails = 270;	// Hardcoded number of thumbnail columns, use false if you want the script to figure it out dynamically.
var DHTMLgoodies_largeImage = false;
var DHTMLgoodies_imageToShow = false;
var DHTMLgoodies_currentOpacity = 100;
var DHTMLgoodies_slideWidth = false;
var DHTMLgoodies_thumbTotalWidth = false;
var DHTMLgoodies_viewableWidth = false;
var currentUnqiueOpacityId = false;
var DHTMLgoodies_currentActiveImage = false;
var DHTMLgoodies_thumbDiv = false;
var DHTMLgoodies_thumbSlideInProgress = false;
var browserIsOpera = navigator.userAgent.indexOf('Opera')>=0?true:false;
var leftArrowObj;
var rightArrowObj;
var thumbsColIndex = 1;
var thumbsLeftPos = false;
var flagClose = 0; // gloabal flag cthob ne zakrivalos okno neskolko raz


$(document).ready(function(){
						   
//scroll tovarov
if(jQuery("#curLeft").is("div"))
{
	leftArrowObj = document.getElementById('curLeft');
	
	rightArrowObj = document.getElementById('curRight');
	//leftArrowObj.onclick = moveThumbnails;
	//rightArrowObj.onclick = moveThumbnails;
	
	var innerDiv = document.getElementById('DHTMLgoodies_thumbs_inner');
	DHTMLgoodies_slideWidth = (innerDiv.getElementsByTagName('li')[0].offsetWidth)*col_el+11;
	DHTMLgoodies_thumbDiv = document.getElementById('DHTMLgoodies_thumbs_inner');
	DHTMLgoodies_thumbDiv.style.left = '0px';
	var subDivs = DHTMLgoodies_thumbDiv.getElementsByTagName('li');
	if(subDivs.length<5) rightArrowObj.style.visibility='hidden';
	DHTMLgoodies_thumbTotalWidth = 0;
	var tmpLeft = 0;
	for(var no=0;no<subDivs.length;no++)
	{
	if(subDivs[no].className=='strip_of_thumbnails')
		{
		DHTMLgoodies_thumbTotalWidth = DHTMLgoodies_thumbTotalWidth + DHTMLgoodies_slideWidth;
		subDivs[no].style.left = tmpLeft + 'px';
		subDivs[no].style.top = '0px';
		tmpLeft = tmpLeft + subDivs[no].offsetWidth;
		}
	}
DHTMLgoodies_viewableWidth = document.getElementById('DHTMLgoodies_thumbs').offsetWidth;
}

//window error
$('div.indexMistake > span').click (
function()
{
	if(!$("#indexWidowMistake").is("form"))
	{
		if($.browser.msie) 
			var posY = this.offsetTop+this.parentNode.parentNode.parentNode.offsetTop+40;
		else
			var posY = this.offsetTop+14;
		$("body").append("<form id='indexWidowMistake'>"+
					 "<div><label>Сообщение</label>"+
					 "<textarea id='mistakeText'></textarea>"+
					 "<input type='submit' value='' />"+
					 "</div>"+
					 "<span id='closeWindowMistake' title='закрыть'></span>"+
					 "</form>");
	
		$("#indexWidowMistake").css("top",posY+"px").slideDown(200);
		windowMistakeAction();
	}

	return false;
});

//perenos elementov v scoll box
$('#curLeft').click (
function()
{
	if(thumbsColIndex==1) // если список кончился, берем элементы из конца спсика и помещаем в начало
	{
		var el = $("#DHTMLgoodies_thumbs_inner > ul > li:last"); // последний элемент спсика
		
		var elNew = el.clone(); 
		var elWid = parseInt(el.width()); //ширина лемента
		var newElLeft = elWid;
		$("#DHTMLgoodies_thumbs_inner").css("left","-"+newElLeft+"px"); // прячем сразу этот элемент
		
		elNew.prependTo("#DHTMLgoodies_thumbs_inner > ul"); // делаем элемент первым в спсике
		el.remove(); // удаляе старый
		moveThumbnails("curLeft");
		thumbsColIndex=1;
		thumbsLeftPos = parseInt("-"+newElLeft);
	}
	else moveThumbnails("curLeft");
	
	return false;
});

$('#curRight').click (
function()
{
	var colEl = $("#DHTMLgoodies_thumbs_inner > ul > li").length;
	if(thumbsColIndex+5 > colEl)
	{
		var savethumbsColIndex = thumbsColIndex;
		var el = $("#DHTMLgoodies_thumbs_inner > ul > li:first");
		var elNew = el.clone(); 
		var elWid = parseInt(el.width()); //ширина лемента
		var newElLeft = elWid;
		elNew.appendTo("#DHTMLgoodies_thumbs_inner > ul");
		el.remove();
		thumbsLeftPos+=parseInt(newElLeft);
		moveThumbnails("curRight");
		thumbsColIndex=savethumbsColIndex;
	}
	else moveThumbnails("curRight");
	return false;
});


						   });

function moveThumbnails(arr)
{
if(DHTMLgoodies_thumbSlideInProgress)return;
DHTMLgoodies_thumbSlideInProgress = true;
if(arr=="curLeft")
	{
	thumbsColIndex--;
	//rightArrowObj.style.visibility='visible';
	if(DHTMLgoodies_thumbDiv.style.left.replace('px','')/1>=0)
		{
		//leftArrowObj.style.visibility='hidden';
		DHTMLgoodies_thumbSlideInProgress = false;
		return;
		}
	slideThumbs(slideSteps,0);
	}
	else
	{
	thumbsColIndex++;
	//leftArrowObj.style.visibility='visible';
	var left = DHTMLgoodies_thumbDiv.style.left.replace('px','')/1;
	//var showArrow = true;
	if(DHTMLgoodies_thumbTotalWidth + left - DHTMLgoodies_slideWidth <= DHTMLgoodies_viewableWidth)showArrow = false;
	//if(columnsOfThumbnails)showArrow = true;
	//if(!showArrow)
//{
//rightArrowObj.style.visibility='hidden';
//DHTMLgoodies_thumbSlideInProgress = false;
//return;
//}
slideThumbs((slideSteps*-1),0);
}
}
function slideThumbs(speed,currentPos)
{
var leftPos;
if(thumbsLeftPos){
leftPos= thumbsLeftPos;
}else{
var leftPos = DHTMLgoodies_thumbDiv.style.left.replace('px','')/1;
thumbsLeftPos = leftPos;
}
currentPos = currentPos + Math.abs(speed);
var tmpLeftPos = leftPos;
leftPos = leftPos + speed;
thumbsLeftPos = leftPos;
DHTMLgoodies_thumbDiv.style.left = leftPos + 'px';
if(currentPos<DHTMLgoodies_slideWidth)setTimeout('slideThumbs(' + speed + ',' + currentPos + ')',slideSpeed);else{
if(tmpLeftPos>=0 || (columnsOfThumbnails && thumbsColIndex==1)){
//document.getElementById('curLeft').style.visibility='hidden';
}
var left = tmpLeftPos;

if(DHTMLgoodies_thumbTotalWidth + left - DHTMLgoodies_slideWidth <= DHTMLgoodies_viewableWidth)showArrow=false;
if(columnsOfThumbnails){
var col_el2=jQuery("#DHTMLgoodies_thumbs_inner > ul > li").length;
if((thumbsColIndex*col_el)<col_el2-2)showArrow=true; else showArrow = false;
}
if(!showArrow){

}
DHTMLgoodies_thumbSlideInProgress = false;
}
}

function windowMistakeAction() {

$('#closeWindowMistake').mousedown (
function()
{
	$("#indexWidowMistake").slideUp(200);
	setTimeout("$('#indexWidowMistake').remove()",201);
	return false;
});

$('#indexWidowMistake').submit (
function()
{
	$.ajax({
		  type: "post",
		  url: "php/emailErrorIndex.php",
		  data: "textError="+$("#mistakeText").val()+"&url="+"http://prlink.ru/",
		  success: function(){
				$('#indexWidowMistake > div').empty().append("<p><b>Собщение успешно отправлено!</b> Спасибо за проявленную внимательность к нашему проекту.</p>");
			
		  }
		  
		   });
				

	return false;
});
}