$(document).ready(function()
{
	
	
	$('#big_img').click(function()
	{
		$('#'+highlighted_img+'_2').trigger('click');
	});
	
});

function small_img_click(img)
	{
	
		if(highlighted_img)
		{
			
			if(img.src!=document.getElementById(highlighted_img).src)
			{
				
				document.getElementById("big_img").src=big_imgs_src[img.id];
				$('#source_link').attr('href',source_img_src[img.id]);	//
				img.src = small_img[img.id].src;
				document.getElementById(highlighted_img).src=small_img_bw[highlighted_img].src;
				if(document.getElementById('big_img_edit'))
				{
					document.getElementById('big_img_edit').href = big_imgs_id[img.id];
				}
			}
		}
		else
		{
			document.getElementById("big_img").src=big_imgs_src[img.id];
			img.src = small_img[img.id].src;
			document.getElementById(highlighted_img).src=small_img_bw[highlighted_img].src;
			if(document.getElementById('big_img_edit'))
			{
				document.getElementById('big_img_edit').href = big_imgs_id[img.id];		
			}
		}
		
		
	}
	
	
function fixPNG(element)
{
  //Если браузер IE версии 5.5-6
  if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
  {
    var src;
	
    if (element.tagName=='IMG') //Если текущий элемент картинка (тэг IMG)
    {
    
      if (/\.png$/.test(element.src)) //Если файл картинки имеет расширение PNG
      {
        src = element.src;
        element.src = "/images/spacer.gif"; //заменяем изображение прозрачным gif-ом
      }
    }
    else //иначе, если это не картинка а другой элемент
    {
	  //если у элемента задана фоновая картинка, то присваеваем значение свойства background-шmage переменной src
      src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
      if (src)
      {
        src = src[1]; //берем из значения свойства background-шmage только адрес картинки
        element.runtimeStyle.backgroundImage="none"; //убираем фоновое изображение
      }
    }
    //если, src не пуст, то нужно загрузить изображение с помощью фильтра AlphaImageLoader
    if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
  }
}
		
		var highlighted_img;
		function down_click()
		{
			
			if(imageLib.length-curr_first-7>0)
			{
				curr_first++;
				for (var i = curr_first; i<curr_first+7;i++)
				{
					document.getElementById('img_'+(i-curr_first+1)).src=imageLib[i].src;
					document.getElementById('link_'+(i-curr_first+1)).href=links[i];
					document.getElementById('img_'+(i-curr_first+1)).className="off";

					if(i==curr_sel)
					{
						document.getElementById('img_'+(i-curr_first+1)).className="on"	;
					}
				}
			}
		}
		
		
		function up_click()
		{
			
			if(curr_first>1)
			{
				curr_first--;
				for (var i = curr_first; i<curr_first+7;i++)
				{
					document.getElementById('img_'+(i-curr_first+1)).src=imageLib[i].src;
					document.getElementById('link_'+(i-curr_first+1)).href=links[i];
					document.getElementById('img_'+(i-curr_first+1)).className="off";

					if(i==curr_sel)
					{
						document.getElementById('img_'+(i-curr_first+1)).className="on"	;
					}
				}
			}
		}
		
		function mouse_out(id)
		{
			
			if((curr_first+id-1)!=curr_sel)
			{
				document.getElementById('img_'+id).className="off";
			}
		}
		
var timeout;		
		
function scroll_down()
{
        var agt=navigator.userAgent.toLowerCase();
		var objDiv;
        
        if(document.getElementById("small_images"))
        {
            objDiv = document.getElementById("small_images");
        }
        else
        {
            objDiv = document.getElementById("small_images_he");
        }
		
        if (agt.indexOf("msie") != -1) 
        {
            objDiv.scrollTop += 2;  
            timeout = setTimeout('scroll_down()', 10);
        }
        else
        {
            objDiv.scrollTop += 1;  
		    timeout = setTimeout('scroll_down()', 10);
        }
}		

function scroll_up()
{
        var agt=navigator.userAgent.toLowerCase();  
		var objDiv;
        
        if(document.getElementById("small_images"))
        {
            objDiv = document.getElementById("small_images");
        }
        else
        {
            objDiv = document.getElementById("small_images_he");
        }
		
        if (agt.indexOf("msie") != -1) 
        {
            objDiv.scrollTop -= 2;
            timeout = setTimeout('scroll_up()', 10); 
        }
        else
        {
            objDiv.scrollTop -= 1;
           timeout = setTimeout('scroll_up()', 10); 
        }
		
}	

function down_out()
{
	clearTimeout(timeout);
}






function small_img_mouse_over(img)
{
	img.src = small_img[img.id].src;
}

function small_img_mouse_out(img)
{
	if(highlighted_img)
	{
		if(img.src!=document.getElementById(highlighted_img).src)
		{
			img.src = small_img_bw[img.id].src;
		}
	}
	else
	{
		img.src = small_img_bw[img.id].src;
	}
}


function mailCheck(str) {
	
	
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		  /// alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    //alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    return false
		 }

 		 return true			
	}