$(document).ready(function (){
   if ($('.dropBox').length > 1) dropBoxSetCss();
   $('.dropBox .dropBoxTitle').live('click',function(){dropBoxClick($(this))});
   slideMenu();
   $('.toolTipItem').tooltip();
   
   $('.lang_drop').live('change', function(event){
		event.preventDefault();
		langUri = $(this).val();
		if (langUri == '') { // default language
			$.cookie("lang", null, {path: '/'});
			window.location = hostUrl + uriString;
		}
		else {
			$.cookie("lang",langUri,{path: '/', expires: 365});
			window.location = hostUrl + '/' + langUri + uriString;
		}
   })
})

function dropBoxSetCss(){
   var index = 1000;
   $.each($('.dropBox '),function(i){
       $(this).css('z-index',index-i);
   })
}

function dropBoxClick(title) {
    var obj = title.parent('div');
	var el = obj.find('.dropBoxBody');
	if (!obj.hasClass('open'))
	{
		$('.dropBox').removeClass('open');
		var shift  = el.width()-obj.width();
		el.css('margin-left','-'+shift+'px');
		obj.addClass('open');
		
		setTimeout(function(){
			$('body').bind('click',function(e){
				$('body').unbind('click');
				$('.dropBox').removeClass('open');
			})
		},100);
	}
	else {
		obj.removeClass('open');
	}
}

function slideMenu() {
	var obj = $('.slideMenu');
	if (obj.length > 0) {
		obj.find('span').bind('click',function(e){
			var parentLi = $(this).closest('li');
			if (!parentLi.hasClass('open')) {
				obj.find('ul').slideUp('fast').closest('li').removeClass('open');
				parentLi.find('ul').slideDown('fast');
				parentLi.addClass('open');
			}
		})
	}
}
