//variables
var homeMediaTimer;


//my jquery implant functions
(function($) {
	$.fn.UseIEStyle = function(options) {
		var elements 	= this;
		var settings 	= $.extend({
			IEClass: 'IEClass'
		}, options);
		if(!$.browser.msie || ($.browser.msie &&  $.browser.version >= 7)) {
			return(elements);
		}
		return(
			elements.each(function() {
				var el = $(this);
				el.addClass(settings.IEClass);
			})
		);
	}
})(jQuery)

//functions
function HomeMediaSwitch(where,timeout) {
	var slides=$("div#homeMedia div.homeMedia_slide");
	$(slides).each(function() { $(this).fadeOut(300); });
	$(slides[where]).fadeIn(700);
	if (where>=slides.length-1) where=0;
	else where++;
	homeMediaTimer=setTimeout('HomeMediaSwitch(\''+where+'\','+timeout+')',timeout);
}
function highlighter(hw) {
	a=document.getElementById("middle");
	a.innerHTML=a.innerHTML.replace(eval('/'+hw+'/gi'),'<span class="hidhlight">'+hw+'</span>');
	return true;
}
function MiddleFont(i) {
	var a=12;
	a+=i;
	document.getElementById('middle').style.fontSize=a+'px';
	setCookie('middlefont',a,30);
}

/*
	MAIN
*/
$(document).ready(function() {

// fixes

	//IE hoverfix
	$('#footer div.column, #middle .news_overview .r .i').hover(
		function() { $(this).addClass('hover'); },
		function() { $(this).removeClass('hover'); }
	);

	//IE png fix
	$("#content img[@src$=.png]").pngfix();

//startsup

	//font control
	middlefont=getCookie("middlefont");
	if (middlefont&&(middlefont<0||middlefont>0)) document.getElementById('middle').style.fontSize=middlefont+'px';

	//accordion menu
	$("#leftmenu").accordion({
		alwaysOpen: true,
		autoheight: true,
		header: 'a.accordion_content',
		active: '.selected',
		selectedClass: 'active',
		clearStyle: true,
		event: 'click'
		
	});

	//quiclinks
	$("div#QuickLinks").hoverIntent({
		sensitivity: 3,
		interval: 150,
		over: function() { $("div#QuickLinksList").slideDown(200); },
		timeout: 250,
		out: function() { $("div#QuickLinksList").slideUp(200); }
	});

	//homemedia slideshow
	HomeMediaSwitch(0,8000);

	//lightbox gallery
	$('a[@rel*=lightbox]').lightBox({
		overlayBgColor: '#000',
		overlayOpacity: 0.9,
		containerBorderSize: 10,
		imageLoading: '/design/loading.gif',
		imageBtnClose: '/design/lightbox-btn-close.gif',
		imageBtnPrev: '/design/lightbox-btn-prev.gif',
		imageBtnNext: '/design/lightbox-btn-next.gif',
		containerResizeSpeed: 300,
		txtImage: 'Снимка',
		txtOf: 'от'
	});

	// superfish menu
	jQuery('ul.sf-menu').superfish({
		hoverClass:    'sfHover',
		pathClass:     'sfPath',
		pathLevels:    1,
		delay:         800,
		animation:     {height:'show'},
		speed:         250,
		autoArrows:    true,
		dropShadows:   true,
		disableHI:     false
	});

	//tooltips
	$('acronym,a,img,*[@rel*=tooltip]').tooltip({
		track: true,
		delay: 100,
		showURL: false,
		showBody: " - ",
		fade: 250,
		fixPNG: false
	});

	// ***TEMP*** ksk info
	$("div#kskbutton").hoverIntent({
		sensitivity: 3,
		interval: 150,
		over: function() { $("div#kskinfo").toggle(200); },
		timeout: 250,
		out: function() { $("div#kskinfo").toggle(200); }
	});
	
	// autocompletion 
	var data = "aa aaa aaaaa bbb cc ddd ee dasdasd".split(" ");
	$("#siteSearchInput").autocomplete("/lib/php/siteSearch.php");

//end of startsup
});





