// bigTarget.js - A jQuery Plugin
// Version 1.0.1
// Written by Leevi Graham - Technical Director - Newism Web Design & Development
// http://newism.com.au
// Notes: Tooltip code from fitted.js - http://www.trovster.com/lab/plugins/fitted/

// create closure
(function($) {
	// plugin definition
	$.fn.bigTarget = function(options) {
		debug(this);
		// build main options before element iteration
		var opts = $.extend({}, $.fn.bigTarget.defaults, options);
		// iterate and reformat each matched element
		return this.each(function() {
			// set the anchor attributes
			var $a = $(this);
			var href = $a.attr('href');
			var title = $a.attr('title');
			// build element specific options
			var o = $.meta ? $.extend({}, opts, $a.data()) : opts;
			// update element styles
			$a.parents(o.clickZone)
				.hover(function() {
					$h = $(this);
					$h.addClass(o.hoverClass);
					if(typeof o.title != 'undefined' && o.title === true && title != '') {
						$h.attr('title',title);
					}
				}, function() {
					
					$h.removeClass(o.hoverClass);
					if(typeof o.title != 'undefined' && o.title === true && title != '') {
						$h.removeAttr('title');
					}
				})
				// click
				.click(function() {
					if(getSelectedText() == "")
					{
						if($a.is('[rel*=external]')){
							window.open(href);
							return false;
						}
						else {
							//$a.click(); $a.trigger('click');
							window.location = href;
						}
					}
				});
		});
	};
	// private function for debugging
	function debug($obj) {
		if (window.console && window.console.log)
		window.console.log('bigTarget selection count: ' + $obj.size());
	};
	// get selected text
	function getSelectedText(){
		if(window.getSelection){
			return window.getSelection().toString();
		}
		else if(document.getSelection){
			return document.getSelection();
		}
		else if(document.selection){
			return document.selection.createRange().text;
		}
	};
	// plugin defaults
	$.fn.bigTarget.defaults = {
		hoverClass	: 'hover',
		clickZone	: 'li:eq(0)',
		title		: true
	};
// end of closure
})(jQuery);;
(function($) {
  $(function() {
    
    $('.bigtarget a.bigtarget-link').bigTarget({
      hoverClass: 'over', // CSS class applied to the click zone onHover
      clickZone : '.bigtarget' // jQuery parent selector
    });
    
    $("#block-block-3 li").hover(
      function() {
        $(this).find("img").stop().animate({"opacity": 1});
        $(this).find("h4").css("display", "block").stop().animate({"opacity": 1,"bottom": "55px"});
        //$(this).find("h4").stop().animate({"bottom": "55px"});
      }, 
      function() {
        $(this).find("img").stop().animate({"opacity": 0.5});
        $(this).find("h4").stop().animate({"opacity": 0,"bottom": "45px"},function(){$(this).css("display", "none")});
        //$(this).find("h4").stop().animate({"bottom": "45px"});
      }
    ).find("h4").css("opacity", "0").end().find("img").css("opacity", "0.5");
    
    //Click radio button Innehåll (default search type) 
    $("input:radio[name=custom_search_types][value=o-ds_search]").click();
    
  });   
  
})(jQuery);;

