function sendEmail(videoID) {
	$('videomail').innerHTML = "<div id='videoToFriend'>E-mail cím: <input type='text' name='articleEmail' id='articleEmail' /><div class='articleButton' onclick='Comment.article_mail_send("+videoID+", 1);'></div></div>";
	$('videomail').setStyle({
		display: 'block'
	});
}

var Comment = function() {
	
    return {
		
    	articleContent: new Array(),
    	
    	listingMode: 'DESC',
    	
    	run : function() {
    	},
    	
    	getArticleComments : function() {
    		alert('x');
    	},
    	
    	article_mail : function(articleID) {
    		$('articleToFriend').setStyle({
    			display: 'block'
    		});
    	},
    	
    	article_mail_send : function(articleID) {
    		var email = $('articleEmail').value;

    		if (arguments[1]) {
    			var title = $('video_title').innerHTML;
	            new Ajax.Request(
	                '/system/comment', {
	                    method: 'post',
	                    parameters: {
	                    	func: 'videoEmail',
	                    	link: 'http://www.rtlhirek.hu/dock/videogallery/15:'+articleID,
	                    	email: email,
	                    	video_title: title
	                    },
	                    onComplete: function(request){
	                    	alert(request.responseText);
				    		$('videoToFriend').setStyle({
				    			display: 'none'
				    		});
				    		$('articleEmail').value = '';
	                    }
	                }
	            );
    		} else {
                    var title = $('title_alt'+articleID).innerHTML;
	            new Ajax.Request(
	                '/system/comment', {
	                    method: 'post',
	                    parameters: {
	                    	func: 'articleEmail',
	                    	articleID: articleID,
	                    	email: email
	                    },
	                    onComplete: function(request){
	                    	alert(request.responseText);
				    		$('articleToFriend').setStyle({
				    			display: ''
				    		});
				    		$('articleEmail').value = '';
	                    }
	                }
	            );
    		}
    	},
    	
    	report : function(commentID) {
            new Ajax.Request(
                '/system/comment', {
                    method: 'post',
                    parameters: {
                    	func: 'sendReport',
                    	commentID: commentID
                    },
                    onComplete: function(request){
                    	if (request.responseText == 1) {
                    		alert('Köszönjük érszrevételét, moderátoraink hamarosan megvizsgálják a bejegyzést!');
                    	} else {
                    		alert('A feljelentés sikertelen, kérjük próbálja meg később!');
                    	}
                    }
                }
            );
    	},
    	
    	closeReport : function(commentID) {
    		$('report_window_'+commentID).remove();
    	},
    	
    	sendVideo : function(articleID) {
    		if (arguments[1]) {
	            new Ajax.Request(
	                '/system/comment', {
	                    method: 'post',
	                    parameters: {
	                    	func: 'sendVideo',
	                    	articleID: articleID,
	                    	email: $('sendvideo_mail').value
	                    },
	                    onComplete: function(request){
	                    	$('sendvideo_mail').value = '';
							alert(request.responseText);
	                    }
	                }
	            );
				$('article-videosend').setStyle({
					display: ''
				});
    		} else {
				if (client == 'ie') {
					$('videosendButton').setStyle({
						margin: '-25px 0px 0px 200px'
					});
					$('article-videosend').setStyle({
						display: 'block'
					});
				} else {
					$('article-videosend').setStyle({
						display: 'block'
					});
				}
    		}
    	},
    	
    	article_comment : function(articleID, userID, userNAME) {
    		var message = $('commentMessage').value;
            new Ajax.Request(
                '/system/comment', {
                    method: 'post',
                    parameters: {
                    	func: 'storeComment',
                    	userID: userID,
                    	articleID: articleID,
                    	userNAME: userNAME,
                    	message: message
                    },
                    onComplete: function(request){
                    	if (request.responseText == 1) {
                    		$('commentMsg').innerHTML = 'Hozzászólását rögzítettük!<br />Az oldalon csak akkor fog megjelenni, ha moderátorunk jóváhagyta.';
                    		$('commentMessage').value = '';
                    		$('commentMsg').setStyle({
                    			display: ''
                    		});
                    	} else {
                    		$('commentMsg').innerHTML = 'Hozzászólását nem sikerült rögzíteteni, kérjük próbálja meg később!';
                    		$('commentMsg').setStyle({
                    			display: ''
                    		});
                    	}
                    }
                }
            );
    	},
    	
    	viewAllComment : function(articleID) {
    		var page = arguments[1] ? arguments[1] : 1;
    		
    		if (arguments[2]) {
    			this.articleContent[articleID] = $('article_page'+articleID).innerHTML;
    		}
    		
        	var subTitle = $('title_alt'+articleID).innerHTML;
        	var lead     = $('article_lead'+articleID).innerHTML;
    		
            new Ajax.Request(
                '/system/comment', {
                    method: 'post',
                    parameters: {
                    	func: 'viewAllComment',
                    	subTitle: subTitle,
                    	lead: lead,
                    	articleID: articleID,
                    	page: page,
                    	listingMode: Comment.listingMode
                    },
                    onComplete: function(request){
                    	$('article_page'+articleID).innerHTML  = request.responseText;
                    }
                }
            );
    	},
    	
    	listing : function(mode, articleID) {
    		this.listingMode = mode;
    		this.viewAllComment(articleID);
    	},
    	
    	backArticle : function(articleID) {
    		$('article_page'+articleID).innerHTML = this.articleContent[articleID];
    	}
    	
    };
}();

Event.observe(window, 'load', function() {
	Comment.run();
});