var $j = jQuery.noConflict();
$j(document).ready(function() {
	$j("input[type=submit].notes").click(function() {
		var notes = "notes="+$j("textarea.notes").val(); //Otetaan textareasta tiedot scriptiin
		$j.ajax({
			type: "POST",
			url: mkportalurl+"index.php?ind=SSAC&op=npad_save",
			data: notes,
			error: function(){$j("img#noteserror").fadeIn(1000).fadeOut(3000);},
			success: function(){$j("img#notessuccess").fadeIn(1000).fadeOut(3000);}
		});
   		return false;
	});

	var	orginaldiv = $j("div#notesform").width(),
		orginaltextarea = $j("textarea.notes").width(),
		TAminHeight = 7; //minimikorkeus

	$j('textarea.notes').each(function(){ //Leveyssuunnassa word wrappi pois textareasta, näin tulee vaakascrollauspalkki tarvittaessa. (tämä koska alue laajenee klikatessa)
		var node = jQuery(this);
		node.attr('wrap','off');
		var newNode = node.clone();
		newNode.value = node.value;
		node.before(newNode).remove();
	});

	$j('textarea.notes').keyup(function(){ //Textarean korkeus kasvaa automaattisesti
		if (!this.rows || this.rows < TAminHeight) {this.rows = TAminHeight;}
		while (this.clientHeight >= this.scrollHeight && this.rows > 1) {this.rows -= 1;}
		while (this.clientHeight < this.scrollHeight || this.rows < TAminHeight) {this.rows += 1;}
	})
	.keyup() // Tämän rivin takia textarea laajenee automaattisesti sivun latautuessa.
	.change(function (){$j("textarea.notes").keyup();}); // Avittaa tilannetta, kun joku pasteaa kenttään jtn hiiren oikealla

	$j("div#notesform").hover(
		function (){
			$j("textarea.notes").click(function (){
				if($j("textarea.notes").width() != 500) {
					$j("textarea.notes").animate({
						width: "500"
					}, 500 ).keyup(); // Tuo .keyup() avittaa tilannetta, kun joku pasteaa kenttään jtn hiiren oikealla¨
					$j("div#notesform").width(orginaldiv);
				}
			});
		},
		function (){
			$j("div#notesform").width(orginaldiv);
			$j("textarea.notes").animate({
				width: orginaltextarea
			}, 500 ).scrollLeft(0);

		}
	);
});
