
$(document).ready(function(){

	$(".hidden").hide();
	
	/* Navi aktiiviseksi auki olevan sivun mukaan */
	update_nav();
	
	/* Pyöreät cornerit */
	$("#main, #main .content-box, #bottom, #nav li ul, .box, .bar, .assemblycontent, .button, .text input, #flashMessage, .box-plus").corner("round");
	$(".bar .item").corner("round right");
	//$(".content-box-tabs li a").corner("round top");
	$(".checkbox label").corner("round 5px");
	$("span.mixed").corner("round 3px");
	
	/* #column divin sisään toinen divi taustakuvaa varten */
	$('#column .column_block').wrapAll('<div id="column_bg" />');
	
	/* Tasataan main ja column palstat samaan korkeuteen */
	setTimeout(function() {
		var Height_main = $("#main").height();
		var Height_column = $("#column_bg").height();
		if(Height_main > Height_column)
			$("#column_bg").height(Height_main + 40);
		else
			$("#main").height(Height_column - 40);
	}, 250);
	
	/* Mallin mallien ja pohjakuvien selaus */
	$('.model_images_thumbs a').click(function(){
		var Image = $(this).attr('href');
		if(Image != $('.model_big_image').attr('src')) {
			$('.model_big_image').fadeTo(200, 0);
			setTimeout(function() { $('.model_big_image').attr('src', Image) }, 200);
			$('.model_big_image').fadeTo(200, 1);
		} else {
			return false;			
		}
	});
	
	$('.deliverycontents li a:first-child').click(function(){
		$(this).parent('li').children('ul').slideToggle(150);
		if($(this).hasClass("icon_plus")) {
			$(this).removeClass("icon_plus").addClass("icon_minus")
		} else {
			$(this).removeClass("icon_minus").addClass("icon_plus")			
		}
	});
	
	$(function() { 
        $("a[rel]").overlay({expose: '#000', effect: 'apple'});
	});
	
	$('tbody.rakennusosa tr').hover(
		function () {
			$(this).children('th').css('background-color', '#eaeaea');
		}, 
		function () {
			$(this).children('th').css('background-color', '#ffffff');
			$(this).children('th:odd').css('background-color', '#f5f5f5');
		}
	);
	
	$('tbody.rakennusosa th.first').click(function(){
		$(this).toggleClass("icon_minus");
	});
	
	$('table.deliveryitems tr td:odd, table.deliveryitems tr th:odd').css('background-color', '#f5f5f5');

});

function validate_order_form() {
	if(
		$('#txtFirstname').val() == ''
		||
		$('#txtLastname').val() == ''
		||
		$('#txtAddress').val() == ''
		||
		$('#txtZip').val() == ''
		||
		$('#txtCity').val() == ''
	) {
		$('label:contains("*")').css('color', '#dd0000');
		$('#invalid_form').slideDown('fast');
		return false;
	} else {
		return true;
	}
}

function update_nav() {
	$('#nav li ul li.act').parent('ul').parent('li').addClass('act');
	$('#nav li.act ul').show();
	if($('#nav li ul').is(":visible") == true) {
		$('#nav').height(65);		
	}
}

/* Email-suojaus */
function email_antispam(End, Domain, Name) {
	document.write("<a href=\"mailto: "+ Name +"\u0040"+ Domain +"\u002e"+End+"\">"+Name+"\u0040"+Domain);
	document.write("\u002e"+End+"</a>");
}

/* fadeToggle() */
jQuery.fn.fadeToggle = function(speed, easing, callback) {
   return this.animate({opacity: 'toggle'}, speed, easing, callback);
}; 

