﻿
	$j(document).ready(function() {
		activateMenu();
	});	
	
	function activateMenu(currMenuImage){		
		var $currItemMenu = $j("a[@href=" + document.location.pathname + "][@class!=submenu][@class!=menubottom]");
		$currItemMenu.addClass('menu_current');
	}
	
	// -- Main --
	
	function activateMain(){
		$j('#mycarousel_main').jcarousel({
			scroll: 1,
			auto: 5,
			wrap: 'last',
			initCallback: mycarousel_main_initCallback
		});
	}
	function mycarousel_main_initCallback(){
		$j("#mycarousel_main_wrapper").css('visibility', 'visible');
	}
	
	/*function activateMain(){
		$j('#mycarousel_main').jcarousel({
			scroll: 1,
			auto: 5,
			wrap: 'circular',
			itemVisibleInCallback: {onBeforeAnimation: mycarousel_itemVisibleInCallback},
			itemVisibleOutCallback: {onAfterAnimation: mycarousel_itemVisibleOutCallback},
			initCallback: mycarousel_main_initCallback
		});
	}		
	function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt){
		var idx = carousel.index(i, mycarousel_itemList.length);
		//carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[idx - 1])); 
		
		var c_item = mycarousel_itemList[idx - 1];
		var $img 		= $j( document.createElement('img') ).attr('src', '/img/1/' + c_item.path + c_item.filename );
		$img.preload({
			'onFinish':function(){ 					
				carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[idx - 1])); 
			}
		});
	}	
	function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt){
		carousel.remove(i);
	}
	function mycarousel_getItemHTML(c_item){
		return '<a href="{' + c_item.url + '"><img src="/img/1/' + c_item.path + c_item.filename + '" class="image_on_main" width="741" height="416" /></a>'; 
	}*/
	
	// -- Calendar --
	
	function activateCalendar(){
		$j('#mycarousel_calendar').jcarousel({
        	scroll: 1,
			start: 3,
			size: 11, /* 11 because of IE */
			initCallback: mycarousel_calendar_initCallback
    	});
	}
	function mycarousel_calendar_initCallback(carousel) {
		$j('.mycarousel_calendar-next').bind('click', function() {
			carousel.next();
			return false;
		});

		$j('.mycarousel_calendar-prev').bind('click', function() {
			carousel.prev();
			return false;
		});
	}
	
	function activateFlashBanners( wrapper, src, width, height ){		
		$j('#'+wrapper).flash(
			{ src: src,
			  width: width,
			  height: height},
			{ version: 10 }
		);
	}
	
	// -- Addithional -- 

	function var_dump(obj) {
		  var result = null;
		  for (var i in obj)
		  result += 'object' + '.' + i + ' = ' + obj[i] + '\n';
		  return result;
	}
	 
	function activateblock(){
		$j.blockUI({ css: { 
            border: 'none', 
            padding: '15px', 
            backgroundColor: '#000', 
            '-webkit-border-radius': '10px', 
            '-moz-border-radius': '10px', 
            opacity: '.5', 
            color: '#fff'				
        }, overlayCSS:{'z-index': 1007} }); 
	}
	
	function deactivateblock(){
		$j.unblockUI();
	}
	
	function you_are_sure(str){
		return confirm(str);
	}