function validate_comment_form()
{
	var sender_name=document.getElementById("sender_name").value;	
	if(trim(sender_name)==''){
		document.getElementById("errorsender_name").style.display='';
		document.getElementById("errorsender_name").innerHTML='Please enter your name';
		document.getElementById("sender_name").focus();
		return false;
	} else {
		document.getElementById("errorsender_name").style.display='none';
		document.getElementById("errorsender_name").innerHTML='';
	}
	var sender_email=document.getElementById("sender_email").value;	
	if(trim(sender_email)==''){
		document.getElementById("errorsender_email").style.display='';
		document.getElementById("errorsender_email").innerHTML='Please enter your email';
		document.getElementById("sender_email").focus();
		return false;
	}else if(!is_email(trim(sender_email))){
		document.getElementById("errorsender_email").style.display='';
		document.getElementById("errorsender_email").innerHTML='Please enter valid email';
		document.getElementById("sender_email").focus();
		return false;
	} else {
		document.getElementById("errorsender_email").style.display='none';
		document.getElementById("errorsender_email").innerHTML='';
	}
	var jc_comment=document.getElementById("jc_comment").value;	
	if(trim(jc_comment)==''){
		document.getElementById("errorjc_comment").style.display='';
		document.getElementById("errorjc_comment").innerHTML='Please enter your comment';
		document.getElementById("jc_comment").focus();
		return false;
	} else {
		document.getElementById("errorjc_comment").style.display='none';
		document.getElementById("errorjc_comment").innerHTML='';
	}
	if(!document.getElementById("jc_agree").checked){
		document.getElementById("err_jc_agree").style.display='';
		document.getElementById("err_jc_agree").innerHTML='Please read terms of usage';
		document.getElementById("err_jc_agree").focus();
		return false;
	} else {
		document.getElementById("err_jc_agree").style.display='none';
		document.getElementById("err_jc_agree").innerHTML='';
	}
	
	saveArticleComments();

}

function saveArticleComments()
{
	var $jq = jQuery.noConflict();
	document.getElementById("busy_to_save").style.display='';
	$jq.ajax({
	   type: "POST",
	   url: "process.php?mode=SaveToComments",
	   data: $jq("#commentForm").serialize(),
	   cache: false,
	   success: function(msg){
		     //alert(msg);
			document.getElementById("busy_to_save").style.display='none';
			document.getElementById("has_saved").innerHTML='Your Comment has been saved';
			document.getElementById("jc_commentsDiv").innerHTML=msg;
			document.getElementById("comment_title").innerHTML='';
			document.getElementById("jc_comment").innerHTML='';
		}
	 });
}
function commentVote(comment_id,vote_state)
{
	var $jq = jQuery.noConflict();
	$jq.ajax({
	   type: "POST",
	   url: "process.php?mode=SaveToVote",
	   data: "votestate="+vote_state+"&commentid="+comment_id,
	   cache: false,
	   success: function(msg){
		     alert(msg);
			 commentVoteTotal(comment_id);
		}
	 });
}

function commentVoteTotal(comment_id)
{
	var $jq = jQuery.noConflict();
	$jq.ajax({
	   type: "POST",
	   url: "process.php?mode=coment_total_vote",
	   data: "commentid="+comment_id,
	   cache: false,
	    success: function(msg){
			document.getElementById("cvote_"+comment_id).innerHTML=msg;
		}
	 });
}

function commentAbuse(comment_id)
{
	var $jq = jQuery.noConflict();
	$jq.ajax({
	   type: "POST",
	   url: "process.php?mode=SaveToAbuse",
	   data: "commentid="+comment_id,
	   cache: false,
	    success: function(msg){
			alert(msg);
		}
	 });
}

function validateArticleSend()
{
	var recipientEmail=document.getElementById("recipientEmail").value;	
	if(trim(recipientEmail)==''){
		document.getElementById("emailRecipientError").style.display='';
		document.getElementById("emailRecipientError").innerHTML='Please enter Friend\'s Email';
		document.getElementById("recipientEmail").focus();
		return false;
	}else if(!is_email(trim(recipientEmail))){
		document.getElementById("emailRecipientError").style.display='';
		document.getElementById("emailRecipientError").innerHTML='Please enter valid email';
		document.getElementById("recipientEmail").focus();
		return false;
	} else {
		document.getElementById("emailRecipientError").style.display='none';
		document.getElementById("emailRecipientError").innerHTML='';
	}
	var senderName=document.getElementById("senderName").value;	
	if(trim(senderName)==''){
		document.getElementById("emailNameError").style.display='';
		document.getElementById("emailNameError").innerHTML='Please enter your name';
		document.getElementById("senderName").focus();
		return false;
	}else {
		document.getElementById("emailRecipientError").style.display='none';
		document.getElementById("emailRecipientError").innerHTML='';
	}
	var senderEmail=document.getElementById("senderEmail").value;	
	if(trim(senderEmail)==''){
		document.getElementById("emailSenderError").style.display='';
		document.getElementById("emailSenderError").innerHTML='Please enter your email';
		document.getElementById("senderEmail").focus();
		return false;
	}else if(!is_email(trim(senderEmail))){
		document.getElementById("emailSenderError").style.display='';
		document.getElementById("emailSenderError").innerHTML='Please enter valid email';
		document.getElementById("senderEmail").focus();
		return false;
	} else {
		document.getElementById("emailSenderError").style.display='none';
		document.getElementById("emailSenderError").innerHTML='';
	}
	
	var senderSubject=document.getElementById("senderSubject").value;	
	if(trim(senderSubject)==''){
		document.getElementById("emailSubjectError").style.display='';
		document.getElementById("emailSubjectError").innerHTML='Please enter message subject';
		document.getElementById("senderSubject").focus();
		return false;
	}else {
		document.getElementById("emailSubjectError").style.display='none';
		document.getElementById("emailSubjectError").innerHTML='';
	}
	
	send_article_mail_to_friend();
	
	//return false;

}

function send_article_mail_to_friend()
{
	var $jq = jQuery.noConflict();
	//document.getElementById("busy_to_save").style.display='';
	$jq.ajax({
	   type: "POST",
	   url: "process.php?mode=send_article_to_friend",
	   data: $jq("#article_email_to_friendfrm").serialize(),
	   cache: false,
	   success: function(msg){
		    document.getElementById("article_sent_msgDiv").style.display='';
			document.getElementById("article_sent_msgDiv").innerHTML=msg;
			document.getElementById("article_sender_form_to_view").style.display='none';
		}
	 });
}

function setArticleToFavorite(atiId)
{
	var $jq = jQuery.noConflict();
	$jq.ajax({
	   type: "POST",
	   url: "process.php?mode=SaveToArtiCleAsFavorite",
	   data: "articleid="+atiId,
	   cache: false,
	    success: function(msg){
			alert(msg);
		}
	});
}


