﻿function srAddEvent(obj, type, fn)
{ 
	if (obj.addEventListener) {
		obj.addEventListener(type, fn, false);
	}
	else {
	if (obj.attachEvent)
		obj.attachEvent( "on"+type, fn );
	}	
}
srAddEvent(window, 'load', initScrollLayers);
srAddEvent(window, 'load', getKeyInit);
var inView = false;
function getKeyCode(event) {
	event = event || window.event;
	return event.keyCode;
}
function getKeyInit(event) {
	document.onkeydown = function(event) {
		var charCode  = getKeyCode(event);
		switch (charCode) {
			case 40: handle(-1);
			if (window.event) window.event.returnValue = false;
			break;
			case 38: handle(1);
			if (window.event) window.event.returnValue = false;
			break;
		}
	}
}
function wheel(event){
	var delta = 0;
	if (!event) event = window.event;
	if (event.wheelDelta) {
		delta = event.wheelDelta/120; 
	} else if (event.detail) {
		delta = -event.detail/3;
	}
	if (delta) handle(delta);
	if (event.preventDefault)
		event.preventDefault();
	event.returnValue = false;
}
function initScrollLayersColl(id) {
	//alert(document.getElementById(id).offsetHeight);
	/*var win = self.innerHeight - 400;
	if (document.getElementById('scrollAbout')) {
		document.getElementById('scrollAbout').style.overflow = 'hidden';
		document.getElementById('scrollAbout').style.height ='auto';
		var contentHeight = document.getElementById('scrollAbout').offsetHeight;		
		var wndo = new dw_scrollObj('holderAbout', 'scrollAbout', null);
		wndo.setUpScrollbar("ballAbout", "trackAbout", "v", 1, 1);
		if (contentHeight > 385) {
			document.getElementById('scrollbarAbout').style.visibility = 'visible';
		}
		else
		{
			document.getElementById('scrollbarAbout').style.visibility = 'hidden';
		}
		var main_div = document.getElementById('scrollAbout');
		main_div.style.overflow = 'hidden';
		if(main_div){
			if (main_div.addEventListener)
				main_div.addEventListener('DOMMouseScroll', wheel, false);
				main_div.onmousewheel = document.onmousewheel = wheel
		}
	}*/
}
function initScrollLayers() {
	var win = self.innerHeight - 400;
	if (document.getElementById('scrollAbout')) {
		document.getElementById('scrollAbout').style.overflow = 'hidden';
		document.getElementById('scrollAbout').style.height ='auto';
		var contentHeight = document.getElementById('scrollAbout').offsetHeight;
		var wndo = new dw_scrollObj('holderAbout', 'scrollAbout', null);
		wndo.setUpScrollbar("ballAbout", "trackAbout", "v", 1, 1);
		if (contentHeight > 385) {
			document.getElementById('scrollbarAbout').style.visibility = 'visible';
		}
		else
		{
			document.getElementById('scrollbarAbout').style.visibility = 'hidden';
		}
		var main_div = document.getElementById('scrollAbout');
		main_div.style.overflow = 'hidden';
		if(main_div){
			if (main_div.addEventListener)
				main_div.addEventListener('DOMMouseScroll', wheel, false);
				main_div.onmousewheel = document.onmousewheel = wheel
		}
	}
	else if (document.getElementById('scrollNews')) {//alert('aaa');
		document.getElementById('scrollNews').style.overflow = 'hidden';
		document.getElementById('scrollNews').style.height ='auto';
		var contentHeight = document.getElementById('scrollNews').offsetHeight;
		var wndo = new dw_scrollObj('holderNews', 'scrollNews', null);
		wndo.setUpScrollbar("ballNews", "trackNews", "v", 1, 1);
		if (contentHeight > 338) {
			document.getElementById('scrollbarNews').style.visibility = 'visible';
		}
		else
		{
			document.getElementById('scrollbarNews').style.visibility = 'hidden';
		}
		var main_div = document.getElementById('scrollNews');
		main_div.style.overflow = 'hidden';
		if(main_div){
			if (main_div.addEventListener)
				main_div.addEventListener('DOMMouseScroll', wheel, false);
				main_div.onmousewheel = document.onmousewheel = wheel
		}
	}
	else if (document.getElementById('scrollNewsIn')) {
		document.getElementById('scrollNewsIn').style.overflow = 'hidden';
		document.getElementById('scrollNewsIn').style.height ='auto';
		var contentHeight = document.getElementById('scrollNewsIn').offsetHeight;
		var wndo = new dw_scrollObj('holderNewsIn', 'scrollNewsIn', null);
		wndo.setUpScrollbar("ballNewsIn", "trackNewsIn", "v", 1, 1);
		if (contentHeight > 355) {
			document.getElementById('scrollbarNewsIn').style.visibility = 'visible';
		}
		else
		{
			document.getElementById('scrollbarNewsIn').style.visibility = 'hidden';
		}
		var main_div = document.getElementById('scrollNewsIn');
		main_div.style.overflow = 'hidden';
		if(main_div){
			if (main_div.addEventListener)
				main_div.addEventListener('DOMMouseScroll', wheel, false);
				main_div.onmousewheel = document.onmousewheel = wheel
		}
	}
	else if (document.getElementById('scrollButique')) {
		document.getElementById('scrollButique').style.overflow = 'hidden';
		document.getElementById('scrollButique').style.height ='auto';
		var contentHeight = document.getElementById('scrollButique').offsetHeight;
		var wndo = new dw_scrollObj('holderButique', 'scrollButique', null);
		wndo.setUpScrollbar("ballButique", "trackButique", "v", 1, 1);
		if (contentHeight > 240) {
			document.getElementById('scrollbarButique').style.visibility = 'visible';
		}
		else
		{
			document.getElementById('scrollbarButique').style.visibility = 'hidden';
		}
		var main_div = document.getElementById('scrollButique');
		main_div.style.overflow = 'hidden';
		if(main_div){
			if (main_div.addEventListener)
				main_div.addEventListener('DOMMouseScroll', wheel, false);
				main_div.onmousewheel = document.onmousewheel = wheel
		}
	}
	else if (document.getElementById('scrollButiqueNoimg')) {
		document.getElementById('scrollButiqueNoimg').style.overflow = 'hidden';
		document.getElementById('scrollButiqueNoimg').style.height ='auto';
		var contentHeight = document.getElementById('scrollButiqueNoimg').offsetHeight;		
		var wndo = new dw_scrollObj('holderButiqueNoimg', 'scrollButiqueNoimg', null);
		wndo.setUpScrollbar("ballButiqueNoimg", "trackButiqueNoimg", "v", 1, 1);
		if (contentHeight > 350) {
			document.getElementById('scrollbarButiqueNoimg').style.visibility = 'visible';
		}
		else
		{
			document.getElementById('scrollbarButiqueNoimg').style.visibility = 'hidden';
		}
		var main_div = document.getElementById('scrollButiqueNoimg');
		main_div.style.overflow = 'hidden';
		if(main_div){
			if (main_div.addEventListener)
				main_div.addEventListener('DOMMouseScroll', wheel, false);
				main_div.onmousewheel = document.onmousewheel = wheel
		}
	}
	else if (document.getElementById('scrollDesignMain')) {
		document.getElementById('scrollDesignMain').style.overflow = 'hidden';
		document.getElementById('scrollDesignMain').style.height ='auto';
		var contentHeight = document.getElementById('scrollDesignMain').offsetHeight;		
		var wndo = new dw_scrollObj('holderDesignMain', 'scrollDesignMain', null);
		wndo.setUpScrollbar("ballDesignMain", "trackDesignMain", "v", 1, 1);
		if (contentHeight > 420) {
			document.getElementById('scrollbarDesignMain').style.visibility = 'visible';
		}
		else
		{
			document.getElementById('scrollbarDesignMain').style.visibility = 'hidden';
		}
		var main_div = document.getElementById('scrollDesignMain');
		main_div.style.overflow = 'hidden';
		if(main_div){
			if (main_div.addEventListener)
				main_div.addEventListener('DOMMouseScroll', wheel, false);
				main_div.onmousewheel = document.onmousewheel = wheel
		}
	}
	else if (document.getElementById('scrollDesign')) {
		document.getElementById('scrollDesign').style.overflow = 'hidden';
		document.getElementById('scrollDesign').style.height ='auto';
		var contentHeight = document.getElementById('scrollDesign').offsetHeight;		
		var wndo = new dw_scrollObj('holderDesign', 'scrollDesign', null);
		wndo.setUpScrollbar("ballDesign", "trackDesign", "v", 1, 1);
		if (contentHeight > 220) {
			document.getElementById('scrollbarDesign').style.visibility = 'visible';
		}
		else
		{
			document.getElementById('scrollbarDesign').style.visibility = 'hidden';
		}
		var main_div = document.getElementById('scrollDesign');
		main_div.style.overflow = 'hidden';
		if(main_div){
			if (main_div.addEventListener)
				main_div.addEventListener('DOMMouseScroll', wheel, false);
				main_div.onmousewheel = document.onmousewheel = wheel
		}
	}
	else if (document.getElementById('scrollDesignNoimg')) {
		document.getElementById('scrollDesignNoimg').style.overflow = 'hidden';
		document.getElementById('scrollDesignNoimg').style.height ='auto';
		var contentHeight = document.getElementById('scrollDesignNoimg').offsetHeight;		
		var wndo = new dw_scrollObj('holderDesignNoimg', 'scrollDesignNoimg', null);
		wndo.setUpScrollbar("ballDesignNoimg", "trackDesignNoimg", "v", 1, 1);
		if (contentHeight > 330) {
			document.getElementById('scrollbarDesignNoimg').style.visibility = 'visible';
		}
		else
		{
			document.getElementById('scrollbarDesignNoimg').style.visibility = 'hidden';
		}
		var main_div = document.getElementById('scrollDesignNoimg');
		main_div.style.overflow = 'hidden';
		if(main_div){
			if (main_div.addEventListener)
				main_div.addEventListener('DOMMouseScroll', wheel, false);
				main_div.onmousewheel = document.onmousewheel = wheel
		}
	}
	else if (document.getElementById('scrollGalery')) {
		
		document.getElementById('scrollGalery').style.overflow = 'hidden';
		document.getElementById('scrollGalery').style.height ='auto';
		var contentHeight = document.getElementById('scrollGalery').offsetHeight;		
		var wndo = new dw_scrollObj('holderGalery', 'scrollGalery', null);
		wndo.setUpScrollbar("ballGalery", "trackGalery", "v", 1, 1);
		if (contentHeight > 328) {
			document.getElementById('scrollbarGalery').style.visibility = 'visible';
		}
		else
		{
			document.getElementById('scrollbarGalery').style.visibility = 'hidden';
		}
		var main_div = document.getElementById('scrollGalery');
		main_div.style.overflow = 'hidden';
		if(main_div){
			if (main_div.addEventListener)
				main_div.addEventListener('DOMMouseScroll', wheel, false);
				main_div.onmousewheel = document.onmousewheel = wheel
		}
	}
}
function handle(delta) {
	if (document.getElementById('scrollAbout')) {
		var main_div = document.getElementById('scrollAbout');
		if (delta < 0){
			dw_scrollObj.initScroll('holderAbout','down');
			dw_scrollObj.scrollBy('scrollAbout',0,-100);
			setTimeout('dw_scrollObj.stopScroll(\'holderAbout\')',700);
		}
		else{
			dw_scrollObj.initScroll('holderAbout','up');
			dw_scrollObj.scrollBy('scrollAbout',0,100);
			setTimeout('dw_scrollObj.stopScroll(\'holderAbout\')',700);
		}
	}
	else if (document.getElementById('scrollNews')) {
		var main_div = document.getElementById('scrollNews');
		if (delta < 0){
			dw_scrollObj.initScroll('holderNews','down');
			dw_scrollObj.scrollBy('scrollNews',0,-100);
			setTimeout('dw_scrollObj.stopScroll(\'holderNews\')',700);
		}
		else{
			dw_scrollObj.initScroll('holderNews','up');
			dw_scrollObj.scrollBy('scrollNews',0,100);
			setTimeout('dw_scrollObj.stopScroll(\'holderNews\')',700);
		}
	}
	else if (document.getElementById('scrollNewsIn')) {
		var main_div = document.getElementById('scrollNewsIn');
		if (delta < 0){
			dw_scrollObj.initScroll('holderNewsIn','down');
			dw_scrollObj.scrollBy('scrollNewsIn',0,-100);
			setTimeout('dw_scrollObj.stopScroll(\'holderNewsIn\')',700);
		}
		else{
			dw_scrollObj.initScroll('holderNewsIn','up');
			dw_scrollObj.scrollBy('scrollNewsIn',0,100);
			setTimeout('dw_scrollObj.stopScroll(\'holderNewsIn\')',700);
		}
	}
	if (document.getElementById('scrollButique')) {
		var main_div = document.getElementById('scrollButique');
		if (delta < 0){
			dw_scrollObj.initScroll('holderButique','down');
			dw_scrollObj.scrollBy('scrollButique',0,-100);
			setTimeout('dw_scrollObj.stopScroll(\'holderButique\')',700);
		}
		else{
			dw_scrollObj.initScroll('holderButique','up');
			dw_scrollObj.scrollBy('scrollButique',0,100);
			setTimeout('dw_scrollObj.stopScroll(\'holderButique\')',700);
		}
	}
	else if (document.getElementById('scrollButiqueNoimg')) {
		var main_div = document.getElementById('scrollButiqueNoimg');
		if (delta < 0){
			dw_scrollObj.initScroll('holderButiqueNoimg','down');
			dw_scrollObj.scrollBy('scrollButiqueNoimg',0,-100);
			setTimeout('dw_scrollObj.stopScroll(\'holderButiqueNoimg\')',700);
		}
		else{
			dw_scrollObj.initScroll('holderButiqueNoimg','up');
			dw_scrollObj.scrollBy('scrollButiqueNoimg',0,100);
			setTimeout('dw_scrollObj.stopScroll(\'holderButiqueNoimg\')',700);
		}
	}
	else if (document.getElementById('scrollDesign')) {
		var main_div = document.getElementById('scrollDesign');
		if (delta < 0){
			dw_scrollObj.initScroll('holderDesign','down');
			dw_scrollObj.scrollBy('scrollDesign',0,-100);
			setTimeout('dw_scrollObj.stopScroll(\'holderDesign\')',700);
		}
		else{
			dw_scrollObj.initScroll('holderDesign','up');
			dw_scrollObj.scrollBy('scrollDesign',0,100);
			setTimeout('dw_scrollObj.stopScroll(\'holderDesign\')',700);
		}
	}
	else if (document.getElementById('scrollDesignMain')) {
		var main_div = document.getElementById('scrollDesignMain');
		if (delta < 0){
			dw_scrollObj.initScroll('holderDesignMain','down');
			dw_scrollObj.scrollBy('scrollDesignMain',0,-100);
			setTimeout('dw_scrollObj.stopScroll(\'holderDesignMain\')',700);
		}
		else{
			dw_scrollObj.initScroll('holderDesignMain','up');
			dw_scrollObj.scrollBy('scrollDesignMain',0,100);
			setTimeout('dw_scrollObj.stopScroll(\'holderDesignMain\')',700);
		}
	}
	else if (document.getElementById('scrollDesignNoimg')) {
		var main_div = document.getElementById('scrollDesignNoimg');
		if (delta < 0){
			dw_scrollObj.initScroll('holderDesignNoimg','down');
			dw_scrollObj.scrollBy('scrollDesignNoimg',0,-100);
			setTimeout('dw_scrollObj.stopScroll(\'holderDesignNoimg\')',700);
		}
		else{
			dw_scrollObj.initScroll('holderDesignNoimg','up');
			dw_scrollObj.scrollBy('scrollDesignNoimg',0,100);
			setTimeout('dw_scrollObj.stopScroll(\'holderDesignNoimg\')',700);
		}
	}
	else if (document.getElementById('scrollGalery')) {
		var main_div = document.getElementById('scrollGalery');
		if (delta < 0){
			dw_scrollObj.initScroll('holderGalery','down');
			dw_scrollObj.scrollBy('scrollGalery',0,-100);
			setTimeout('dw_scrollObj.stopScroll(\'holderGalery\')',700);
		}
		else{
			dw_scrollObj.initScroll('holderGalery','up');
			dw_scrollObj.scrollBy('scrollGalery',0,100);
			setTimeout('dw_scrollObj.stopScroll(\'holderGalery\')',700);
		}
	}
}