// starting the script on page load
$(document).ready(function(){
	$(".hidden").hide();

	$("#drop_nav").hide();
	
	$(".nav_products").hover(
		function () {
			$(".nav_products").addClass("nav_products_hover");
			$("#drop_nav").slideDown(100);
		}, 
		function () {
			$("#drop_nav").slideUp(100);
			setTimeout(function() { $(".nav_products").removeClass("nav_products_hover"); }, 100);
		}
	);
	
	$('.message').corner("6px");
	$('div.info-box').corner("10px");
	/*$('#drop_nav').corner("tr bl br 10px");
	$('#drop_nav li:last-child, #drop_nav a:last-child').corner("bl br 10px");*/
	
	/*setTimeout(function() { $('.message').fadeOut('normal'); }, 10000);*/
	
});

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 hide(Element) {
	$(Element).hide();
}

// Lomakkeen tietojen lähetys
function save_form(File, Form) {
	var parameter1 = $(Form +" input").serialize();
	var parameter2 = $(Form +" select").serialize();
	var parameter3 = $(Form +" textarea").serialize();
	var parameter = parameter1 +'&'+ parameter2 +'&'+ parameter3;
	
	$.ajax({
		type: "POST",
		url: File,
		data: parameter,
		success: function(msg){
			
			var message = new Array();
			message = msg.split('#');

			// Lähetys onnistui
			if(message[0] == '') {
				$(".message").hide();
				$(".hidden").hide();
				$(Form +" *").removeClass("error");
				$(Form +' .message_ok').html(message[1]);
				
				setTimeout(function() { $(Form +' .message_ok').fadeIn('normal'); }, 0);
				//setTimeout(function() { $(Form +' .message_ok').fadeOut('normal'); }, 4000 * 1);
				
				$(Form +" .input_txt").val('');
				$(Form +" textarea").val('');
				$(Form +" select").attr('selectedIndex', 0);
				
			// Lähetys epäonnistui
			} else {
				$(".message").hide();
				$(Form +" *").removeClass("error");
				$(Form +' .message_error').html(message[1]);
				setTimeout(function() { $(Form +' .message_error').fadeIn('normal'); }, 0);
		
				var parameters = new Array();
				parameters = message[0].split('|');
				
				var i;
				for(i=0; i<parameters.length; i++) {
					$(Form +" *[name='"+ parameters[i] +"']").addClass("error");
					//$(Form +" *[name='"+ parameters[i] +"[]']").addClass("error");
				}
			}
			/*setTimeout(function() { $('.message').fadeOut('normal'); }, 10000);*/
		}
	});
}

/*Lomakelähetyksen tarkistus*/
function validate_order_form() {
	if(
		$('input[name="nimi"]').val() == ''
		||
		$('input[name="yritys"]').val() == ''
		||
		$('input[name="puhelin"]').val() == ''
		||
		$('input[name="email"]').val() == ''
	) {
		$('label:contains("*")').css('color', '#dd0000');
		return false;
	} else {
		return true;
	}
}