//peremennie dlya scroll top tovarov
var col_el = 2;
var opacitySpeed = 1;
var opacitySteps = 10; 	// Also speed of opacity - Higher = faster
var slideSpeed = 2;	// Speed of thumbnail slide - Lower = faster
var slideSteps = 7;	// Also speed of thumbnail slide - Higher = faster
var columnsOfThumbnails = 400;	// 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;

$(document).ready(function(){
//for flick effect for ie 6
try {
 document.execCommand('BackgroundImageCache', false, true);
} catch(e) {}
/*----light box--*/
$("#DHTMLgoodies_thumbs_inner > ul > li > a").lightBox();
//footer seeso link hover
$(".footer > p > a").hover (
function()
{
	$('.footer > p > a > span').css("color","#e51372");
},
function()
{
	$('.footer > p > a > span').css("color","#535353");
}
);
//left menu hover
$(".left_column > ul > li > span").hover (
function()
{
	$(this).css("color","#008eb7").css("border-color","#008eb7");
},
function()
{
	var ul=$(this).parent().find("ul");
	if(!ul.is("ul") || ul.css("display")!="block")
	{
	$(this).css("color","#525252").css("border-color","#525252");
	}
}
);
//left pod menu
$(".left_column > ul > li > span").click (
function()
{
	var ul=$(this).parent().find("ul");
	if(ul.is("ul") && ul.css("display")!="block")
	{
		ul.slideDown(300);
		$(this).css("color","#008eb7").css("border-color","#008eb7");
	}
	else if(ul.is("ul") && ul.css("display")=="block")
	{
		ul.slideUp(300);
		$(this).css("color","#525252").css("border-color","#525252");
	}
});
//proverka form required fields
$('.forms').submit (
function()
{
var flag=0;
	//requered fields
	var req=$('.requered');
    var col=req.length;
   
    for(var i=0;i<col;i++)
    {
      if(req.eq(i).val()=='') {
		  		req.eq(i).parent().find(".error").remove();
                req.eq(i).parent().append("<span class='error'>Это поле обязательно</span>");
                flag++;
    }
      else req.eq(i).parent().find(".error").remove();
    }
	//email fields
	var email=$(".email");
	var col=email.length;
	for(var i=0;i<col;i++)
    {
		if(!/[^@]+@([a-zA-Z0-9_-]+\.)+\w/.test(email.eq(i).val()))
		{
		email.eq(i).parent().find(".error").remove();
		email.eq(i).parent().append("<span class='error'>Email некорректен</span>");
		flag++;
		}
		else email.eq(i).parent().find(".error").remove();
	}
	if (flag!=0)
      {
      $("#mess_error").css("display","block");
      return false;
      }
      else $("#mess_error").css("display","none");
});


//scroll tovarov
leftArrowObj = document.getElementById('DHTMLgoodies_leftArrow');
leftArrowObj.style.visibility='hidden';
rightArrowObj = document.getElementById('DHTMLgoodies_rightArrow');
leftArrowObj.onclick = moveThumbnails;
rightArrowObj.onclick = moveThumbnails;
//DHTMLgoodies_largeImage = document.getElementById('DHTMLgoodies_largeImage').getElementsByTagName('IMG')[0];
var innerDiv = document.getElementById('DHTMLgoodies_thumbs_inner');
DHTMLgoodies_slideWidth = (innerDiv.getElementsByTagName('li')[0].offsetWidth+22)*col_el;
DHTMLgoodies_thumbDiv = document.getElementById('DHTMLgoodies_thumbs_inner');
DHTMLgoodies_thumbDiv.style.left = '0px';
var subDivs = DHTMLgoodies_thumbDiv.getElementsByTagName('li');
if(subDivs.length<4) 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;
});


function moveThumbnails()
{
if(DHTMLgoodies_thumbSlideInProgress)return;
DHTMLgoodies_thumbSlideInProgress = true;
if(this.id=='DHTMLgoodies_leftArrow'){
thumbsColIndex-=col_el;
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+=col_el;
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('DHTMLgoodies_leftArrow').style.visibility='hidden';
}
var left = tmpLeftPos;
var showArrow = true;
if(DHTMLgoodies_thumbTotalWidth + left - DHTMLgoodies_slideWidth <= DHTMLgoodies_viewableWidth)showArrow=false;
if(columnsOfThumbnails){
var col_el2=$(".pics > div > div > ul > li").length;
if((thumbsColIndex*col_el+1)<col_el2)showArrow=true; else showArrow = false;
}
if(!showArrow){
document.getElementById('DHTMLgoodies_rightArrow').style.visibility='hidden';
}
DHTMLgoodies_thumbSlideInProgress = false;
}
}