jQuery(function($) {
	//Searchinput --------------------------------------------------------------------
	$('#SearchForm_SearchForm input.text').defaultValue( {
		defVal: 'Sök filmer'
	} );

	$("#subject-filter").change(function(){
		var subject = $("#subject-filter option:selected").val();
		if(subject!="all") {
			loc = "filmer/amne/" + $("#subject-filter option:selected").val();
		} else {
			loc = "filmer";
		}
		var b = document.getElementsByTagName('base');
		if (b && b[0] && b[0].href) {
			if (b[0].href.substr(b[0].href.length-1) == '/' && loc.charAt(0) == '/')
				loc = loc.substr(1);
			loc = b[0].href + loc;
		}
		document.location = loc;
	});
	/*
	$("#filter-button").bind("click",function(){
		var subject = $("#subject-filter option:selected").val();
		//var schoolYear = $("#schoolyear-filter option:selected").val();
		console.log(subject);
		console.log(schoolYear);
		if(subject && schoolYear) {
			document.location = "filmer/filter/" + $("#subject-filter option:selected").val() + "/" + $("#schoolyear-filter option:selected").val();
		} else if(subject) {
			document.location = "filmer/amne/" + $("#subject-filter option:selected").val();
		} else if(schoolYear) {
			document.location = "filmer/skolar/" + $("#schoolyear-filter option:selected").val();
		} else {
			document.location = "filmer";
		}
	});
	*/

});

//searchinput default value
(function($){
	$.fn.defaultValue = function( options ){
		var options = $.extend({
			defVal: 'Search',
			fieldClassFocus:'active'
		},
		options
		);
		return this.each( function(){
			$( this ).blur( function(){
				if ( $( this ).val() === '' )
					$( this ).val( options.defVal ).removeClass("active");
			}).focus( function(){
				if ( $( this ).val() === options.defVal )
					$( this ).val( '' ).addClass("active");
			});
		});
	}


	jQuery.fn.tagName = function(){
		if(1 === this.length){
			return this[0].tagName.toLowerCase();
		} else{
			var tagNames = [];
			this.each(function(i, el){
				tagNames[i] = el.tagName.toLowerCase();
			});
			return tagNames;
		}
	};


	$.fn.toggler = function(options) {

		var opts = $.extend({}, $.fn.toggler.defaults, options);

		return this.each(function() {
			this.togglee = $($(this).attr('href'));
			if (!$(this).hasClass("toggled")) {
				this.togglee.hide();
			}
			$(this).click(onClick);
		});

		function onClick() {
			$(this).toggleClass("toggled");
			this.togglee[opts.animate ? 'slideToggle' : 'toggle'](400, "easeOutCubic");
			return false;
		}
	}
	$.fn.toggler.defaults = {
		animate: true
	}


})(jQuery);


