$(function() {
	$('#path').remove().prependTo('#main-left')	
	$('#banner').remove().insertBefore('#left_side').insertBefore('#path').show()
	$('#pathfront').remove().prependTo('#right_side')		
	
	$('div#links ul li:last').addClass('last')
	$('.news .all').parent().addClass('all_news')
	$('.current_node_id_2 .news .content-view-line:last').addClass('content-view-line-last')	
	
	$left_side = $('#left_side')
	if($left_side.length != 0 && $.trim($left_side.text()) == "")  $('#page').addClass('front_page_two_column')
	
	resizeContent()
	resizeToHighest(['.right-column-position','.center-column-position'])
	resizeToHighest(['#sidemenu-position','#main-left'])		
	
	$(window).resize(function() {
		resizeContent()
		resizeToHighest(['.right-column-position','.center-column-position'])
		resizeToHighest(['#sidemenu-position','#main-left'])				
	})
	
	$event = $('#events')
	if($event.lenght != 0) {
		//$right_side = $('#right_side')
		//if($right_side.height() > $event.height()) {
		//	$event.height($right_side.height() - 5)
		//}
		$ie6hack = (navigator.userAgent.toUpperCase().indexOf('MSIE 6') !== -1) ? 1 : 0;
		$right_side = $('#right_side');
		$right_column = $('.right-column-position');

		if (($right_column.height()-46) > ($right_side.height()-5)) {
	//alert('first: '+($right_column.height()-46 +$ie6hack));
			$event.height($right_column.height()-46 +$ie6hack);
		} else {
	//alert('second: '+($right_side.height()-5 +$ie6hack));
			$event.height($right_side.height()-5 +$ie6hack);
		}
	}

	fontNewsHeadingShodow()
	
	$h_wrapper = $('.links[class!="links nobox"] .h_wrapper h2')
	if($h_wrapper.length != 0) {
		$h_wrapper.each(function() {
			var text = $(this).text()
			if(text.length > 50) {
				$(this).parent().removeClass('h_wrapper').addClass('big_h_wrapper')
			}
		})
	}
	
	$('html').click(function() { $('#quick_login_form').addClass('hide')  })
	$('#quick_login_form').click(function(evt) { evt.stopPropagation() })
	$('#login a').click(function(evt) {
		$('#quick_login_form').toggleClass('hide')
		evt.preventDefault()
		evt.stopPropagation()
	})

	$('input.lable_in')
		.click(function() { this.value = '' })
		.blur(function() { this.value = this.value == '' ? this.title : this.value })	

	var js_root = $('script[src~=sifr.js]').attr('src').replace('sifr.js', '');
	sIFR.replaceElement(".full_day h1", named({
		sFlashSrc: js_root + "georgia.swf", sColor: "#CABDA8", sCase: "upper", nPaddingTop:0, nPaddingBottom:0, nPaddingLeft:0, nPaddingRight:0, sWmode: "transparent"
	}));			
		
	var $flash_path = $('#banner_object .flash_path');
	if($flash_path.length != 0) {				
		swfobject.embedSWF($.trim($flash_path.html()), "banner_object", "688", "131", "8.0.0");
	}				
})

function resizeToHighest(args) {
    var highest = 0
	$(args.join())
	.each(function() {
		if(this.clientHeight > highest) highest = this.clientHeight
	})
	.each(function() {
		var padding = parseInt($(this).css('padding-top')) + parseInt($(this).css('padding-bottom'))
		$(this).height(highest - padding)
	})
}

function resizeContent() {	
	var containerHeight = $('body')[0].clientHeight
	var pageHeight = $('#page')[0].clientHeight
	
	if(pageHeight < containerHeight) {		
		if($('#main-full').length != 0) {
			var $content = $('#main-full')
			var diff = 345
		} else if($('#main-left').length != 0) {
			var $content = $('#main-left')
			var diff = 345
		} else if($('.center-column-position').length != 0) {
			var $content = $('.center-column-position')
			var diff = 320
		}			
		$content.height(containerHeight - diff)			
	}
	$('.uni-bottom-line').show()
}

function fontNewsHeadingShodow() {
	var fontNewsH = $('.current_node_id_2 .news h2:first');
	if(fontNewsH) {
		var inner = fontNewsH.html()
		fontNewsH.html( '<span>' + inner + '<span>'+inner+'</span>' + '</span>')
	}
}

function d(string)
{
	if(window.console && window.console.log) {
		console.log(string);
	}
	else {
		var debugElement = document.getElementById('site_debug');

		if(!debugElement) {
			var debugElement = document.createElement('DIV');
			debugElement.id = 'site_debug';
			document.body.appendChild(debugElement);
		}

		debugElement.innerHTML = '<div style="padding: 2px; border-bottom: 1px solid #D7D7D7; background: #FFFFFF; color: #000088">' + string + '</div>' + debugElement.innerHTML;
	}
}


/* Insert tags supplied as arguments back into main document */
function insertMedia()
{
    for( var k = 0, l = arguments.length; k < l; k++ )
    {
        document.write( arguments[k] );
    }
}

