(function($) {
	$.fn.gallery = function(options) {
		
		var defaults = {
			InSpeed		: 1000,
			OutSpeed	: 1000,
			DelayInOut	: 300,
			EffectIn	: "slide",
			EffectOut	: "slide",
			Delay		: 2000,
			Repeat		: true
		};
		var options = $.extend(defaults, options);
		
		return this.each(function() {
			var elements = $(this).children().filter(".galItem");
			
			elements.hide();
			elements.eq(0).show(options.EffectIn, {}, options.InSpeed);
			
			var next_item = 1;
			var hide_item = 0;
			var t = setTimeout(Act, options.Delay);
			
			function Act() {
				t = clearTimeout();
				
				if(next_item >= elements.length) {
					if(!options.Repeat) {
						return false;
					}
					next_item = 0;
					hide_item = elements.length - 1;
				}
				
				elements.eq(hide_item).hide(options.EffectOut, {}, options.OutSpeed, function(){
					elements.eq(next_item).delay(options.DelayInOut).show(options.EffectIn, {}, options.InSpeed, function(){
						hide_item = next_item;
						next_item++;
						if(options.Repeat || next_item < elements.length) {
							t = setTimeout(Act, options.Delay);
						}
					});
				});
			}
			
		});
		
	};
})(jQuery);

$(document).ready(function(){
	
	$(".gallery1").gallery({Delay:3000});
	$(".gallery2").gallery({Delay:8000});
	
	$("a[rel='nofollow']").attr("target","_blank");
	$("a[rel='external']").attr("target","_blank");
	
	$(".domainLookup").submit(function(){
		$("#response").html("אנא המתן...");
		$("#response").load("whois/d/"+$(".domain").val());
		return false;
	});
	
	$(".input_clean").focus(function(){
		$(this).addClass("input_active");
		if(this.defaultValue == this.value)
			this.value = "";
	});
	$(".input_clean").blur(function(){
		$(this).removeClass("input_active");
		if(this.value == "")
			this.value = this.defaultValue;
	});
	
});