var rtlAddVideo = new Class({
	initialize: function() {
		this.btnStates = {0:'http://www.rtlklub.hu/most/style/images/add_video_icon.png'
										 ,1:'http://www.rtlklub.hu/most/style/images/remove_video_icon.png'};
		this.hints = {0:g_language['txt-add-fav'],1:g_language['txt-rem-fav']};
		this.vStates = [];
	},

	setVideoState: function(vid,s,eh) {
		if(typeof(this.vStates[vid]) == 'undefined') this.vStates[vid] = s;
		eh.set('src',this.btnStates[this.vStates[vid]]);
		eh.set('alt',this.hints[this.vStates[vid]]);		
		eh.set('title',this.hints[this.vStates[vid]]);
	},

	addVideo2Fav: function(vid,mid,eh) {
		if(this.vStates[vid] == 0) {
			this.vStates[vid] = 1;
			var param = '&s=1';
		}
		else {
			this.vStates[vid] = 0;
			var param = '&s=0';
		}

		var req = new Request({
		 url: 'http://www.rtlklub.hu/most/ajax'
		,method: 'post'
		,onSuccess : function(rp){
			if(rp == 1) {
				eh.set('src',this.btnStates[this.vStates[vid]]);		
				eh.set('alt',this.hints[this.vStates[vid]]);		
				eh.set('title',this.hints[this.vStates[vid]]);		
			}
		}.bind(this)
		}).send('vid='+vid+'&add2fav=1'+param);
	}
});