function change_chararacter_limit(input_field_id, output_field_id, limit, out){

	if($(input_field_id).value.length > limit)
		{
			$(input_field_id).value=$(input_field_id).value.substr(0,limit);
			return false;
			
		}
	$(output_field_id).innerHTML = limit - ($(input_field_id).value.length);
	
	
	$(out).innerHTML = $(out).innerHTML = $(input_field_id).value.replace(/\r?\n/g,"<br />");
}



function set_limit(input_field_id, output_field_id, limit){
	if($(input_field_id).value.length > limit)
		{
			$(input_field_id).value=$(input_field_id).value.substr(0,limit);
			return false;
			
		}
	$(output_field_id).innerHTML = limit - ($(input_field_id).value.length);
	
}


function certify(mess){
		var err = '';
		if(!$('upload').value) return false;
		if (!$('confirmImg').checked) {
			err = err + '<p>'+mess+'</p>';
		}
		if (err == '') {$('editYourEntry').submit();} else { document.alert(err); return false;}		
}
      
     


function trim( str, charlist ) {    // Strip whitespace (or other characters) from the beginning and end of a string
    // 
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: mdsjack (http://www.mdsjack.bo.it)
    // +   improved by: Alexander Ermolaev (http://snippets.dzone.com/user/AlexanderErmolaev)
    // +      input by: Erkekjetter
    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
 
    charlist = !charlist ? ' \s\xA0' : charlist.replace(/([\[\]\(\)\.\?\/\*\{\}\+\$\^\:])/g, '\$1');
    var re = new RegExp('^[' + charlist + ']+|[' + charlist + ']+$', 'g');
    return str.replace(re, '');
}   


function remove_picture(eid){
	var eid = Number(eid);
//	alert(eid); return false;
	var pars = $H({entry_id:eid}).toQueryString();
	new Ajax.Request(baseURL + "create/remove_picture",{method:"post", parameters:pars, onSuccess:remove_picture_parse});
}

 function remove_picture_parse(transport) {
          var data = eval('(' + transport.responseText + ')');
                              
          if (data.status == "OK") {
				$('img').src = data.src;
				$('remove_pic').innerHTML = '';
          	}
          else {document.alert('NOT DELETED')}

} 

function set_entry(){
	var h = $('headline').value;
	var e = $('entry').value;
	var w = $('website').value;
	var pars = $H({headline:h, entry:e, website:w }).toQueryString();
	new Ajax.Request(baseURL + "create/set_entry",{method:"post", parameters:pars, onSuccess:set_entry_parse});
}

 function set_entry_parse(transport) {
          var data = eval('(' + transport.responseText + ')');
          var url = 'http://' + document.domain + '/create/rank';                   
          if (data.status == "OK") {
          $('headline').parentNode.className = '';
			window.document.location.href = url;
          	}
          else {
          $('headline').parentNode.className = 'errorInput';
         document.alert('<p>' + data.error + '</p>');
          }

}
