// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults
var progressbar='<div align="center"><img src="/images/snake_loader.gif" alt="Content wird geladen"\></div>';
var progressbar_big='<div align="center"><img src="/images/loader.gif" alt="Content wird geladen"\></div>';

function pt(dom_id)
{
	new Effect.toggle(dom_id,'shrink',{afterFinish:function(){ }});
}

function textCounter(field,cntfield,maxlimit) {
field=$(field);
if (field.value.length > maxlimit) // if too long...trim it!
field.value = field.value.substring(0, maxlimit);
// otherwise, update 'characters left' counter
else
$(cntfield).innerHTML = maxlimit - field.value.length;
}

function comment_page(page, model, id)
{
	if(!$('comment_frame'))
	  alert('DIV container comment_frame nicht vorhanden');
	  
	var height=$('comment_frame').getHeight();	  
	$('comment_frame').innerHTML=progressbar_big;	
	$('comment_frame').setStyle({height: height+'px'})
	new Ajax.Updater('comment_frame', '/comments/list/' + id + '/?model=' + model + '&page=' + page , {
		method: 'get', onComplete: function(){
			$('comment_frame').setStyle({height: 'auto'})
		}
	})
	
	
}