///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//INIT Content
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var ie6 = false;
var active = 0;
var menuLength = 0;
window.addEvent('domready', function() {
	changeBG();
	getAdvertismentBanner(33);
	steps=0;
	slider=0;
	makeScrollbar($('contentText'), $('track'), $('thumb'));
	if (Browser.Engine.name == "trident" && Browser.Engine.version < 5) {
		DD_belatedPNG.fix('.bg');
	}
	
});
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//random change for the backgroundImage
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function changeBG(){
	//function to get random number
	function randomXToY(floatVal){
		var randVal = 0+(Math.random()*(12-0));
		return typeof floatVal=='undefined'?Math.round(randVal):randVal.toFixed(floatVal);
	}
	var bgImgArr = ['bg1.jpg','bg2.jpg','bg3.jpg','bg4.jpg','bg5.jpg','bg6.jpg','bg7.jpg','bg8.jpg','bg9.jpg','bg10.jpg','bg11.jpg','bg12.jpg','bg13.jpg'];
	var srcBGImg='';
	srcBGImg=ROOT+'images/background/'+bgImgArr[randomXToY()];
	$('webContent').setStyles({
		'background-image':'url("'+srcBGImg+'")'
	})

}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//set the adversisment banner if an image in page is set
//pageID is the page wich contains the adversisment informations
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function getAdvertismentBanner(pageID){
	new Request({
		url: 'index.php',
		method: 'post',
		data: 'mode=ajax&id=' + pageID + '&reqCol=text',
		onComplete: function(response){
			if (response != '{"text":null}') {
				cont = JSON.decode(response);
				if (cont.text.contains('img')) {
					var intStart = cont.text.indexOf('/upload/');
					var intSchluss = cont.text.indexOf('" alt');
					var strSRC = cont.text.slice(intStart + 8, intSchluss);
					var strHref = cont.text.slice(cont.text.indexOf('http'), cont.text.indexOf(']'));
					$('imgAd').setAttribute('src', ROOT +'upload/'+ strSRC);
					$('linkAd').setAttribute('href', strHref)
				}
				else {
					$('commercial').getChildren().each(function(item){
						item.destroy();
					})
				}
			}
		}
	}).send();
	
}

var steps
var slider;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//Scrollbar FUNCTION
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function makeScrollbar(content, Xscrollbar, handle, horizontal, ignoreMouse){
	steps=0;
	p=0;
	steps = (horizontal ? (content.getScrollSize().x - content.getSize().x) : (content.scrollHeight+p - content.getSize().y))
	if (steps > 0) {
			Xscrollbar.setStyle('display', 'block');
			handle.setStyle('display', 'block');
	}
	else {
		Xscrollbar.setStyle('display', 'none');
		handle.setStyle('display', 'none');
	}
	slider = new Slider(Xscrollbar, handle, {
		steps: steps,
		mode: (horizontal ? 'horizontal' : 'vertical'),
		onChange: function(step){
			var x = (horizontal ? step : 0);
			var y = (horizontal ? 0 : step);
			content.scrollTo(x, y);
		}
	}).set(0);
	if (!(ignoreMouse)) {
		$$(content, Xscrollbar).addEvent('mousewheel', function(e){
			e = new Event(e).stop();
			var step = slider.step - (e.wheel / 2) * 30;

			slider.set(step);
		});
	}
	$(document.body).addEvent('mouseleave', function(){
		slider.drag.stop();
	});
}
