
$(document).ready(function(){
	
	$('a[rel="facebox"]').facebox();
	
	/* Leiskan fiksaus */
	$('#nav li:first a').css('background', 'transparent')
	
});

/* Lomakkeen validointi */
function validate_form(Form) {
	
	var Error = false;
	
	$(Form +' .validate_msg').fadeOut();
	$(Form +' label').css('color', '#000000');
	
	$(Form + ' select').each(function() {
		if($(this).children('option:selected').val() == '0' && $(this).prev('label').is(':contains("*")'))
			Error = stop_validate($(this));
	});
	
	$(Form +' input[type="text"], '+ Form +' input[type="checkbox"], '+ Form +' input[type="radio"]').each(function() {
		if($(this).val() == '' && $(this).prev('label').is(':contains("*")')) {
			Error = stop_validate($(this));
		}
	});
	
	$(Form +' textarea').each(function() {
		if($(this).val() == '' && $(this).prev('label').is(':contains("*")')) {
			Error = stop_validate($(this));
		}
	});
	
	if(Error == true) {
		$(Form +' .validate_msg').fadeIn();
		return false;
	} else {
		return true;
	}
}

function stop_validate(Item) {
	Item.prev('label').css('color', '#ff0000');
	return true;
};



/* 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>");
}

function set_row_height(Class, Column_num) {
	var Count_Product = $(Class).size();
	var Height = new Array();
	for(I=0; I<Count_Product; I=I+Column_num) {
		
		var Height = new Array();
		for(X=I; X<Column_num; X++) {
			Height[X] = $(Class).eq(X).height();
		}
		
		var Max_height = Height.max();	
		
		for(X=I; X<Column_num; X++) {
			$(Class).eq(X).height(Max_height);	
		}		
	}
}

Array.prototype.max = function() {
	var max = this[0];
	var len = this.length;
	for (var i = 1; i < len; i++) if (this[i] > max) max = this[i];
	return max;
}

Array.prototype.min = function() {
	var min = this[0];
	var len = this.length;
	for (var i = 1; i < len; i++) if (this[i] < min) min = this[i];
	return min;
}
