$(document).ready(function() {
		
		RejectMe();
						   
		SetContBtn();				   
						   
		ResizeWorksLine();
		ResizeFolioLine();
		SetFolioScroll();
		GetCurrentScrollElement();
		
		MM_preloadImages('/images/catalog_goright_2.png');
		MM_preloadImages('/images/catalog_goleft_2.png');
		
		
		
});


$(window).resize(function() {
		ResizeWorksLine();
		ResizeFolioLine();
});

function RejectMe(){

$.reject({  
		reject: { 
        all: false, 
        msie5: true,msie6: true
    },  
    display: ['firefox','chrome','msie','safari','opera','gcf'],
    browserInfo: { 
        firefox: {  
            text: 'Firefox 3.5+', 
            url: 'http://www.mozilla.com/firefox/'  
        },  
        safari: {  
            text: 'Safari 4+',  
            url: 'http://www.apple.com/safari/download/'  
        },  
        opera: {  
            text: 'Opera 10+',  
            url: 'http://www.opera.com/download/'  
        },  
        chrome: {  
            text: 'Chrome 3+',  
            url: 'http://www.google.com/chrome/'  
        },  
        msie: {  
            text: 'Internet Explorer 8+',  
            url: 'http://www.microsoft.com/windows/Internet-explorer/default.aspx'  
        },  
        gcf: {  
            text: 'Google Chrome Frame',  
            url: 'http://code.google.com/chrome/chromeframe/',  
            allow: { all: false, msie: true } // This browser option will only be displayed for MSIE  
        }  
    },  
    header: 'А вы знали, что ваш браузер сильно устарел?', // Header of pop-up window  
    paragraph1: 'Ваш браузер больше не поддерживается разработчками. Скорее всего наш сайт будет отображаться неверно. Ниже представлен список самых популярных браузеров.', // Paragraph 1  
    paragraph2: 'Просто нажмите на иконку, для перехода на страницу закачки браузера.', // Paragraph 2  
    close: true, // Allow closing of window  
    closeMessage: 'Закрывая это окно, вы должны понимать, что увиденная вами страница будет сильно отличаться от того, что нами было задумано', // Message displayed below closing link  
    closeLink: 'Закрыть окно! Мне не страшно!', // Text for closing link  
    closeURL: '#', // Close URL (Defaults '#')  
    closeESC: true, // Allow closing of window with esc key  
    closeCookie: false, // If cookies should be used to remmember if the window was closed (applies to current session only)  
    imagePath: '/images/', // Path where images are located  
    overlayBgColor: '#000', // Background color for overlay  
    overlayOpacity: 0.8, // Background transparency (0-1)  
    fadeOutTime: 'fast' // Fade out time on close ('slow','medium','fast' or integer in ms)  
		
		
		
		
    }); 
}

function SetContBtn(){
	//alert(23);
	$("#cont_send_btn").mousemove(function() {document.getElementById('cont_send_btn').src = '/images/send_btn2.png';	});
	$("#cont_send_btn").mouseout(function() {document.getElementById('cont_send_btn').src = '/images/send_btn.png';	});	
	
}


function ResizeWorksLine(){
	if ( $('.one_work').length ){
		greed12w = $("#works_12").width();
		el_count = Math.floor(greed12w/240);
		one_el_w = Math.floor(greed12w/el_count) - 7;
		$(".one_work").css("width",one_el_w+"px");
		for(i=el_count+1; i <8; i ++){	$("#on_work"+i).css("display","none");}
		for(i=1; i <el_count+1; i ++){	$("#on_work"+i).css("display","block");}
	}
}
/*
function SetFolioScroll(){
	$('.scroll_item').click(function() {
			
			//Определяем текущий выбранный элемент
			el_name = new String($(this).attr("id"));
			item_link = new String($('#'+el_name+' img').attr("id"));
			el_name = el_name.slice(9);
	 		item_link = item_link.slice(5);
			//Вычисляем количество элементов прокрутки
			current_scroll_count = (el_name-current_on_center);

			//Прокручиваем
			ScrollLongFor(current_scroll_count);

			
			
			load_buffer = "/portfolio_light/logotypes/"+item_link+"/";
			//alert(item_link);
			//$('#inthe_item_ajax').load('../75');
	})
}*/

function SetFolioScroll(){
	$('.scroll_item').click(function() {
			
			//Определяем текущий выбранный элемент
			el_name = new String($(this).attr("id"));
			el_name = el_name.slice(9);
			document.location.hash = '#work_'+$(this).children('img').attr('id');
	 		
			//Вычисляем количество элементов прокрутки
			current_scroll_count = (el_name-current_on_center);

			//Прокручиваем
			ScrollLongFor(current_scroll_count);

			
			
			//load_buffer = "/portfolio_light/"+item_link[2]+"/"+item_link[3]+"/";
			//alert(item_link);
			//$('#inthe_item_ajax').load('../75');
	});
	
	
}



function GetCurrentScrollElement(){
	if(window.current_el_id){
			el_img = $('#item_'+current_el_id).parent();
			el_img.click();
	}
	
}

function ScrollLongFor(how_m_els){
	if(current_element+how_m_els > 0 && current_element+how_m_els <= max_element){
			document.getElementById("goleft_work").src="/images/scroll_goleft_text.png";
			document.getElementById("goright_work").src="/images/scroll_goright_text.png";
			//Убираем рамку со всех элементов в области видиния
			for(t = current_on_left; t < (current_on_left+current_el_count+1); t++)  $("#port_item"+t+" img").css("border","none"); 

			current_on_left = current_on_left+how_m_els;
			current_on_center = (current_el_count - 1)/2 + current_on_left;
			$("#port_item"+current_on_center+" img").css("border","solid 2px #de4e45");	
			
			item_link = new String($('#port_item'+current_on_center+' img').attr("alt"));
			item_link = item_link.split("/");			
			load_buffer = "/portfolio_light/"+item_link[2]+"/"+item_link[3]+"/";
			
			$("#long_scroll_line").animate({ left: "-="+how_m_els*one_scroll_w }, function(){
																	if(load_buffer != 0)			  
																					   $('#inthe_item_ajax').load(load_buffer, { my_action: "ajax_new_folio" }, function(){
																																										 load_buffer = 0;
																																										 });
																						   });
			current_element = current_on_center;
			
	}
			if(current_element == 1)  document.getElementById("goleft_work").src="/images/scroll_goleft_text_gr.png";
			if(current_element == max_element)  document.getElementById("goright_work").src="/images/scroll_goright_text_gr.png";

}

var load_buffer = 0;
var one_scroll_w = 130;
var view_part_w = 600;
var current_on_left = 1;
var current_on_center = 2;
var current_el_count = 3;
var current_element = 0;
var max_element = 1;
//	border: solid 2px #de4e45;
function ResizeFolioLine(){
	view_part_w = $("#portfolio_line").width()-340;
	current_el_count = Math.floor(view_part_w/130);
	if ( (current_el_count / 2) == (Math.floor(current_el_count / 2 ) )) current_el_count = current_el_count + 1;
	one_scroll_w = Math.floor(view_part_w/current_el_count);
	current_on_center = current_on_left+(current_el_count - 1)/2;
	if(current_element == 0) current_element  = current_on_center;
	
	$(".scroll_item").css("width",one_scroll_w+"px");
	$("#long_scroll_line").css("left", (170-(current_on_left-1)*one_scroll_w) + "px");

}

function portfolio_go_prev(){ top.location.href= document.getElementById("id_prev").getAttribute("href"); return false; };
function portfolio_go_next(){ top.location.href= document.getElementById("id_next").getAttribute("href"); return false; };


// ролловеры
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
