function Layer(){this._id=-1;this._name="";this._active=false;this._selected=false;this._snap=false;this._expand=false;this._is_hidden=false;this._is_measure=false;this._list_of_classes=new Array()}Layer.prototype.add_class=function(a){this._list_of_classes.push(a)};Layer.prototype.add_list_of_classes=function(a){this._list_of_classes=this._list_of_classes.concat(a)};Layer.prototype.get_class_by_id=function(a){for(var b=0;b<this._list_of_classes.length;b++){if(this._list_of_classes[b]._id==a){return this._list_of_classes[b]}}return null};Layer.prototype.get_selected_class=function(){for(var a=0;a<this._list_of_classes.length;a++){if(this._list_of_classes[a]._selected){return this._list_of_classes[a]}}return null};Layer.prototype.move_class=function(b,e,a){var g=this.get_class_by_id(b);var f=this.get_class_by_id(e);var c=new Array();for(var d=0;d<this._list_of_classes.length;d++){if(this._list_of_classes[d]==g){continue}if(this._list_of_classes[d]==f){if(a=="before"){c.push(g);c.push(this._list_of_classes[d])}else{if(a=="after"){c.push(this._list_of_classes[d]);c.push(g)}}}else{c.push(this._list_of_classes[d])}}this._list_of_classes=c};Layer.prototype.toggle_status=function(){if(this._active){this._active=false;this._snap=false;this._expand=false}else{this._active=true}};Layer.prototype.to_post_request=function(){return this._id+"|"+this._active};
