function popIt(url,width, height,scrollbars){
	if(!width) width = "295";
	if(!height) height = "500";
	if(!scrollbars) scrollbars = 0;

	var windowString = 'width=' + width + ',height=' + height + ',resizable=0,status=0,toolbar=no,scrollbars=' + scrollbars + ',scrolling=auto';
	var popItWindow = window.open(url, 'popIt', windowString);
}

window.addEvent('domready', function(){
	
	var StartEvent = false;
	
	if (StartEvent == false){
		StartEvent = true;
		$$('#Left, #Right').addEvents({
			'mouseleave':function(){
				StartLeftRightEvent();
			}
		})
	}
	
	function StartLeftRightEvent(){
		$('Left').addEvents({
			'mouseenter': function(){
				bringFront($('Left'));
				bringBack($('Right'));
			}
		})
		$('Right').addEvents({
			'mouseenter': function(){
				bringFront($('Right'));
				bringBack($('Left'));
			}
		})
	}

	// (function(){
	// 	$('Left').addEvents({
	// 		'mouseenter': function(){
	// 			bringFront($('Left'));
	// 			bringBack($('Right'));
	// 		}
	// 	})
	// 	$('Right').addEvents({
	// 		'mouseenter': function(){
	// 			bringFront($('Right'));
	// 			bringBack($('Left'));
	// 		}
	// 	})
	// }).delay(500);
	
	resizeLeftRight();
	
	if ($$('.GaleryTarget').length > 0){
		$$('.GaleryTarget').each(function(GaleryTarget){
			var galery = GaleryTarget.getFirst('.Galery');
			var count = GaleryTarget.getElements('.GaleryCount');
			var CloseBt = GaleryTarget.getElements('.CloseBt');
			if (galery.getElements('img').length > 1){
				var myCarousel= new SimpleCarousel(galery, galery.getElements('img'), '', {
					slideInterval: 10000,
					onShowSlide: function(index){
						if (count){
							count.set({'text':(index+1)+'/'+galery.getElements('img').length});
						}
					}
				});
				myCarousel.stop();
				// var prev = new Element('div',{'class':'GaleryBtPrev'}).addEvent('click', function(){ myCarousel.goprev(); }).injectInside(galery);
				var next = new Element('div',{'class':'GaleryBtNext'}).addEvent('click', function(){ myCarousel.gonext(); }).injectInside(galery);
			}
		})
	}

});

window.addEvent('resize',function(){
	resizeLeftRight();
})

window.addEvent('load',function(){
	resizeLeftRight();
})


function resizeLeftRight(){
	if ($('Left').getHeight() < window.getHeight()){
		$('Left').setStyles({'height':window.getHeight()});
	}
	if ($('Right').getHeight() < window.getHeight()){
		$('Right').setStyles({'height':window.getHeight()});
	}
	if ($('LeftContent').getHeight() < window.getHeight()-50){
		$('LeftContent').setStyles({'height':window.getHeight()-50});
	}
}

function bringFront(obj){
	obj.setStyles({'z-index':2000});
}

function bringBack(obj){
	obj.setStyles({'z-index':1000});
}

// Scroll

var aScroll = window.getScroll().y;
window.addEvent('scroll', function(event){
	var Columns = $$('#LeftContent, #RightContent');
	if((Columns.length>1) && (Browser.Engine.webkit == true || Browser.Engine.gecko == true)){
		var cScroll = window.getScroll().y;
		if (cScroll>aScroll){
			scrollColumn('up');
		} else {
			scrollColumn('down');
		}
		aScroll = window.getScroll().y;
	}
});


function scrollColumn(poss){
	var scroll = window.getScroll().y;
	var offset = 0;
	var HeaderHeight = 0;
	var FooterHeight = 0;
	var out = new String();
	var Columns = $$('#LeftContent, #RightContent');
	Columns.each(function(column){
		var cOffset = column.getCoordinates().height-window.getHeight()+column.getCoordinates().top+FooterHeight;
		if(cOffset-column.getStyle('margin-top').toInt()<0){
			column.setStyles({
				'margin-top': scroll+'px'
				});
		} else {
			if(poss=='up'){
				if(scroll>=cOffset){
					var margin = scroll - cOffset + column.getStyle('margin-top').toInt();
					column.setStyles({
						'margin-top': margin+'px'
						});
				}
			} else {
				var cOffset = column.getCoordinates().height-window.getHeight()+column.getCoordinates().top+FooterHeight-column.getStyle('margin-top').toInt();
				var margin = column.getStyle('margin-top').toInt();
				if(margin>scroll){
					column.setStyles({
						'margin-top': scroll+'px'
					});
				}
			}
		}
	});
}

function resizeHighlightColumn(){
	$$('.Column').each(function(column){
		var ColomnFrame = column.getParent('.ColumnFrame');
		column.setStyles({'height':ColomnFrame.getHeight()});
	})
}

