var Smaak=Class.create({initialize:function(){},edit:function(id){$('scoreHolder'+id).hide();$('scoreEdit'+id).setStyle("display: inline;");$('scoreBewerk'+id).hide();$('scoreOpslaan'+id).setStyle("display: inline;");},del:function(id){this.id=id;var func=this.removeRowHTML.bind(this);var obj={};obj.newType='Tag';obj.newMethod='OntEigenen';obj.id=id;ARRM.jsonRequest(obj,func);},save:function(id){this.id=id;$('scoreHolder'+id).update($F('score'+id));if(this.validateInt($F('score'+id))){if($F('score'+id)>1000||$F('score'+id)<-1000){alert('vul een heel getal in tussen de -1000 en +1000');}else{var func=this.ghost.bind(this);var obj={};obj.newType='Tag';obj.newMethod='EditTagScoreInstellingen';obj.id=id;obj.score=$('score'+id).value;ARRM.jsonRequest(obj,func);}}else{alert('vul een heel getal in tussen de -10 en +10');}},validateInt:function(value){return this.isInteger(value);},isInteger:function(s){var i;s=s.replace(/-/,"");if(isEmpty(s))if(isInteger.arguments.length==1)return 0;else return(isInteger.arguments[1]==true);for(i=0;i<s.length;i++){var c=s.charAt(i);if(!isDigit(c))return false;}return true;},ghost:function(){$('scoreHolder'+this.id).setStyle("display: inline;");$('scoreEdit'+this.id).hide();$('scoreBewerk'+this.id).setStyle("display: inline;");$('scoreOpslaan'+this.id).hide();},removeRowHTML:function(){$('tr'+this.id).remove();}})
function isEmpty(s){return((s==null)||(s.length==0))}
function isDigit(c){return((c>="0")&&(c<="9"))}