$(document).ready(function() {
	
  // show and hide block
  $('.slick-toggle').click(function() {
   $(this).next('.slickbox').slideToggle("slow");
   
   var dashed = $(this).children('.dashed');
   if (dashed.text()==showText)
   {
	 dashed.text(hideText);
	 $(this).children('.image').attr('src','/images/enlarge_hide.gif');
	 $(this).prev('#block_hide').css('display','none');
	 $(this).children('#block_hide').css('display','none');
   }
   else
   {
	dashed.text(showText);
	$(this).children('.image').attr('src','/images/enlarge_show.gif');
   }
  });
  
  $('.slick-toggle2').click(function() {
   $('.slickbox2:first').slideToggle("slow");
  });   
  
  $("#carousel_ul li .title").css({ opacity: 0.7 });
  
  $("#register #mail").bind("blur", $.checkUsermailAvailability);
  
  $("#user").focus(function() {
	$(this).autocomplete(data,{
		matchContains: true,
		minChars: 1,
		formatItem: function(row, i, max) {
			return row.to;
		},
		formatMatch: function(row, i, max) {
			return row.to;
		},
		formatResult: function(row) { 
			return row.to;
		}
	}).result(function(event, item) {
	location.href = item.url;
	});  	
  });

	var aImgFolding=$('img.folding');
	aImgFolding.each(function(i, img){
		var divComment = $(this).parent('div').children('div.comment-children:first');
		if (divComment && divComment.children('div.comment')[0]) {
		  $.makeImg($(this));
		} else {
			$(this).css('display','none');
		};
	});

    if ($.browser.msie === true) {
      $('#register .input')
        .bind('focus', function() {
                $(this).addClass('ieFocusHack');
        }).bind('blur', function() {
                $(this).removeClass('ieFocusHack');
        });
    }
	
  $('#dop_info_box').click(function() {
  	if($('#dop_info_box').is(':checked'))
  	 $('.dop_info').fadeIn('slow');
  	else
  	 $('.dop_info').fadeOut('slow');
  });
  
  $("#register #country").focus(function() {
	$(this).autocomplete(country_data,{
		matchContains: true,
		minChars: 1,
		formatItem: function(row, i, max) {
			return row.to;
		},
		formatMatch: function(row, i, max) {
			return row.to;
		},
		formatResult: function(row) { 
			return row.to;
		}
	}).result(function(event, item) {
	  $("#register #country_id").attr('value',item.id);
	  $("#register #city").attr('value','');
	});  	
  });

  if ( $("a[title].hint").length )
  {
   $("a[title].hint").tooltip({ position: "bottom right", effect: "fade"});
   $("a[title].hint_c").tooltip({ position: "top center", effect: "fade"});
  }
  
  $("#register #city").focus(function() {
	var country_id = $("#register #country_id").val();
	$(this).autocomplete("/user?method=ajax&action=city&country_id=" + country_id + "",{
		delay:10,
		minChars:2,
		matchSubset:1,
		autoFill:false,
		matchContains:1,
		selectFirst:true,
		maxItemsToShow:10
	});	
  });  	
  
  $('#comments').click(function() 
  {
   $('#topics').removeClass("active");
   $('#comments').addClass("active");
  	
   $('#topics_block').hide();
   $('#comments_block').show();
  }); 
  
  $('#topics').click(function() 
  {
   $('#comments').removeClass("active");
   $('#topics').addClass("active");  	
  	
   $('#comments_block').hide();
   $('#topics_block').show();
  });   
  
  
  $('.crn').corner("round 2px").parent().css('padding', '10px').corner("round 12px");
  $('.crn_blue').corner("round 5px").parent().css('padding', '1px').corner("round 6px");
  $('.crn6').corner("round 2px").parent().css('padding', '6px').corner("round 10px");
  $('.logo').corner("round 6px").parent().css('padding', '6px').corner("round 10px");
  $('a.lightbox').lightBox();
  $('a.lightbox_gallery').lightBox({fixedNavigation:true});
  
  $.journal_navigate = function(mode) {
  	
  	var id = $('#journal').text();
  	
	$.ajax({
	      type: "GET",
	      url: "http://www.hrm.ua/magazine",
	      data: 'method=ajax&action='+ mode +'&journal=' + id,
	      dataType: 'json',
	      error: function(){ 
	      },	      
	      success: function(result, data){
	      	$('#test').css("display","none");
	      	$('#journal').html(result.id);
	      	$('#test').html(result.html).fadeIn("900");
	      	
			$('.crn').corner("round 2px").parent().css('padding', '10px').corner("round 12px");
			$('.crn6').corner("round 2px").parent().css('padding', '6px').corner("round 10px");
			$('.crn_hover_div').hover(function(){
			 $(this).children('.corner_bg').addClass("corner_bg_hover").removeClass("corner_bg");}
			 , function(){
			 $(this).children('.corner_bg_hover').addClass("corner_bg").removeClass("corner_bg_hover");});   	      	
		  }
	   });
  }  
  
  $('a.lightbox, a.lightbox_gallery').hover(function(){
   $(this).closest('.corner_bg').addClass("corner_bg_hover").removeClass("corner_bg");}
   , function(){
   $(this).closest('.corner_bg_hover').addClass("corner_bg").removeClass("corner_bg_hover");}); 
   
  $('.crn_hover_div').hover(function(){
   $(this).children('.corner_bg').addClass("corner_bg_hover").removeClass("corner_bg");}
   , function(){
   $(this).children('.corner_bg_hover').addClass("corner_bg").removeClass("corner_bg_hover");});    
   
  $('.crn').hover(function(){
   $(this).children('.hover_block').css("visibility", "visible");}
   , function(){
   $(this).children('.hover_block').css("visibility", "hidden");});
   
   $('#dialog').jqm();
   $('#dialog').jqmAddTrigger('.jqLogin'); 
   
   $('#show_first_popup').jqm();
   $('#show_first_popup').jqmShow();
   
   if ( $('#slider').length )
   {
	   $('#slider').s3Slider({
	        timeOut: 3000
	   });
   }
   
    $('.competence div:has(input)').hover(function(){
    	var current = $(this).attr('class');
 		$(this).addClass("hover"); 
     }
	, function(){
		$(this).removeClass("hover");
	});

    $('.competence div:has(input)').click(function(){
		var t = $(this).children('input').is(':checked');
		$(this).children('input').attr('checked', !t);
		if(t) $(this).removeClass("active");
		else $(this).removeClass("hover").addClass("active");
     });  	
   
}); 

var MessageBox = {
    message: function (message, messageClass, delaySec) {
        if (!message)
            return;
 
        delaySec = delaySec || 1000;
        messageClass = messageClass || 'normal';
 
        var elem = $('<div></div>', {
            'class': 'messageBox ' + messageClass,
            'style': 'display: none',
            'html': message
        });
 
        $('body').append(elem);
        elem.delay(200).fadeIn(500).delay(delaySec).fadeOut(500, function () {
            elem.remove();
        });
    }
}

function setChecked(name, id)
{
   $("INPUT[name='" + name + "[]'][type='checkbox']").attr('checked', $('#' + id).is(':checked'));
}

function send_feedback()
{
	var par='location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no,width=450,height=520,left='+(screen.availWidth/2-450/2)+'';
	var wind=window.open(SITE_URL+LANG_URL+'feedback/','Blank',par);
	wind.focus();
}

function send_activate(i)
{
	var par='location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no,width=450,height=520,left='+(screen.availWidth/2-450/2)+'';
	var wind=window.open(SITE_URL+LANG_URL+'user/activate/' + i,'Blank',par);
	wind.focus();
}  

function prnt(i)
{
	var par='location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no,width=680,height=670';
	var wind=window.open(i,'Blank',par);
	wind.focus();
}	
