$(function(){
	var ctb = $("table.compare");
	ctb.find("tbody > tr:odd").addClass("odd");
	ctb.find("tbody > tr:even").addClass("even");
});

$("a[href='#collapse']").click(function(){
	$parent = $(this).parents(".collapsable"); 
	$parent.find(".collapse-it").slideUp(400);
	$(this).hide().siblings("[href='#expand']").show();
	$parent.get(0).scrollIntoView(true);
	scrollBy(0, -18);
	return false;
});

$("a[href='#expand']").click(function(){
	$(this).parents(".collapsable").find(".collapse-it").slideDown(400);
	$(this).hide().siblings("[href='#collapse']").show();
	return false;
});

$(function(){
	//$('<a class="plus"></a>').insertAfter(".can_zo0o0om > img");
});


$("a[href='#collapse-list']").click(function(){
	$parent = $(this).parents(".collapsable");
	var $c = $parent.find(".collapse-it");
	$c.hide();  
	$(this).hide().siblings("[href='#expand-list']").show();
	$parent.get(0).scrollIntoView(true);
	scrollBy(0, -18);
	return false;
});

$(".lightbox-gallery a").lightBox();
jQuery.fn.createSimpleImageLister = function (options) {
	this.each (function(x){
		var $this = $(this);
		var image_el = $this.find(".full-image");
		var biglink = $this.find("a.biglink");
		var navigation = $this.find(".navigation");
		var links = $(this).find("a[rel='full-image']").click(function(img, biglink){
			return function(){
				var $this = $(this);
				var jq_small_img = $("img", $this); 
				$this.parent().siblings().removeClass("active").end().addClass("active");
				img.attr({src: jq_small_img.attr('src').replace(/\/2\//, "/1/")});
				biglink.attr({href: this.href});
				return false;
			}
		}(image_el, biglink));
		
		$(this).find(".back_step").click(function(){
			return function(){
				var $this = $(this);
				var active = navigation.find(".active");
				var li;
				var idx = (li = navigation.find("li")).index(active);
				if (idx < li.length && idx > 0) {
					$(li[idx-1]).find("a").click();
				}
			}
		}(navigation));
		$(this).find(".fwd_step").click(function(){
			return function(){
				var $this = $(this);
				var active = navigation.find(".active");
				var li;
				var idx = (li = navigation.find("li")).index(active);
				if (idx < li.length - 1 && idx >= 0) {
					$(li[idx+1]).find("a").click();
				}
			}
		}(navigation));
	});
};

$(function(){
	$(".image_gallery").createSimpleImageLister();
});

$(document).ready(function(){

	$("div.navigation").show();

	/* == MAIN MENU == */
	
	$("#main_menu > ul > li")
		.mouseover(function(){
			$(this).addClass("hover");
		})
		.mouseout(function(){
			$(this).removeClass("hover");
		});
	
	$("#main_menu > ul > li.closed").add("#main_menu > ul > li.opened")
		.append('<div class="arrow"></div>')
		.mouseover(function(){
			$(this).removeClass("closed").addClass("opened");
		})
		.mouseout(function(){
			$(this).removeClass("opened").addClass("closed");
		});

	
	
});

$(document).ready(function(){
	var default_value = 'search';
	$("input.search_placeholder")
		.each(function(){
			this.value = default_value;
			$(this).addClass("inactive");
		})
		.focus(function(){
			$(this).removeClass("inactive");
			if (this.value == default_value) {
				this.value = '';
			}
		})
		.blur(function(){
			if (this.value == '') {
				$(this).addClass("inactive");
				this.value = default_value;
			}
		});
});

$(document).ready(function(){
	var all = document.all || document.getElementsByTagName("*");
	var mx_els = [];
	var r = new RegExp(/(?:^|\b)max_height\(([^\)]+)\)/ig);
	
	
	for (var i = 0, node, res, a; node = all[i]; ++i) {
		if (res = r.exec(node.className)){
			a = res[1];
			if (!mx_els[a]) {
				mx_els[a] = [];
			}
			mx_els[a].push(node);
		}
	}
	
	for (var i in mx_els) {
		$(mx_els[i]).equalHeight();
	}
});

$(document).ready(function(){
	var undershit = '<div class="button_undershit"><div class="side left_side"></div><div class="side right_side"></div></div>';
	var btns = $(".pre_tsmbutton");
	$(undershit).insertBefore(btns);
	btns.removeClass("pre_tsmbutton").addClass("tsmbutton");
	btns.mouseover(function(){
		$(".button_undershit", this.parentNode).addClass("active_button_undershit");
	})
	.mouseout(function(){
		$(".button_undershit", this.parentNode).removeClass("active_button_undershit");
	});
});

$(window).load(function(){
	billboard = new iesa.Banner(document.getElementById("main_banner"));
	billboard.init();
});


$(function(){
	$('dl.tabs dt').click(function(){
		$(this)
			.siblings().removeClass('selected').end()
			.next('dd').andSelf().addClass('selected');
	});
});



