$(function(){
	//Get our elements for faster access and set overlay width
	var div = $('div.sc_menu'),
		ul = $('ul.sc_menu'),
		ulPadding = 15;
	
	//Get menu width
	var divWidth = div.width();

	//Remove scrollbars	
	div.css({overflow: 'hidden'});
	
	//Find last image container
	var lastLi = ul.find('li:last-child');
	
	//When user move mouse over menu
	div.mousemove(function(e){
		//As images are loaded ul width increases,
		//so we recalculate it each time
		var ulWidth = lastLi[0].offsetLeft + lastLi.outerWidth() + ulPadding;	
		var left = (e.pageX - div.offset().left) * (ulWidth-divWidth) / divWidth;
		div.scrollLeft(left);
	});
});


	function setOuterHTML(ElementID, txt)
	{
		var someElement = document.getElementById(ElementID); 
		if (someElement.outerHTML)//работает для IE, но не работает для Firefox.
		{
			someElement.outerHTML = txt;
		} 
		else//работает для Firefox, но не работает для IE.
		{
			var range = document.createRange();
			range.setStartBefore(someElement);
			var docFrag = range.createContextualFragment(txt);
			someElement.parentNode.replaceChild(docFrag, someElement);
		}
	} 
	function roll(From,PartID,perpage)
	{
		$.ajax({
		  url: '/galery_ajax.php?PartID='+PartID+'&From='+From+'&per_page='+perpage,
		  success: function(data) {
			 setOuterHTML('portfolio'+PartID,data)
			 tb_init('#portfolio'+PartID+' a.thickbox, area.thickbox, input.thickbox');
		  }
		});
		
	}	
	function roll_tort(From,PartID,perpage,template)
	{
		$.ajax({
		  url: '/tort_galery_ajax.php?PartID='+PartID+'&From='+From+'&per_page='+perpage+'&template='+template,
		  success: function(data) {
			 setOuterHTML('tortgalery'+PartID,data)
			 tb_init('#tortgalery'+PartID+' a.thickbox');
			 Cufon.set('fontFamily', 'Herold').replace($('.galery_tables h2'),{fontWeight:'normal',fontStretch:'65%'});
			 $('#TortNameInp').attr('value',$('#tortgalery'+PartID+' .tort_name_src').html());
			 $(document).pngFix();
		  }
		});
		
	}
	function roll_tort2(From,PartID,perpage,template)
	{
		$.ajax({
		  url: '/tort_galery_ajax.php?PartID='+PartID+'&From='+From+'&per_page='+perpage+'&template='+template,
		  success: function(data) {
			 setOuterHTML('tortgalery'+PartID,data)
			 tb_init('#tortgalery'+PartID+' a.thickbox');
			 Cufon.set('fontFamily', 'Herold').replace($('.galery_tables h2'),{fontWeight:'normal',fontStretch:'65%'});
			 $('#TortNameInp').attr('value',$('#tortgalery'+PartID+' .tort_name_src').html());
			 $(document).pngFix();
	 		 MyCuselChange();
			 change_nachinka();
			 $('.lightbox_img').lightBox();	
		 	Cufon.set('fontFamily', 'Ariston').replace($('.tort_name'),{fontWeight:'bold',textShadow: '0.5px 0.5px rgba(0, 0, 0, 1)'});
		  }
		});
		
	}	
