﻿var s_c = "Xin vui lòng gõ tiếng việt có dấu. \nMỗi bình luận tối đa được 1000 ký tự. \nNếu bạn muốn gửi một bài dài cho mục Tâm sự bạn đọc, hãy bấm nút “Gửi bài chia sẻ” ở cuối bài  để gửi một bài viết dài, BTV aFamily sẽ đăng trong thời gian sớm nhất.";
function openPopup(url) 
{
    window.open(url, "popup_id", "scrollbars,resizable,width=450,height=400");
}
function on_f(ele,message)
{        
    if(ele.value == message || ele.value.indexOf("Mỗi bình luận tối đa được 1000 ký tự") >=0)
        ele.value = '';        
}
function on_b(ele,message)
{
    if(ele.value == '')
        ele.value = message;
}
function CountTextComment()
{
    var txt = document.getElementById('txtContent');
    if(txt.value == s_c || txt.value.indexOf("Mỗi bình luận tối đa được 1000 ký tự") >=0 )
    {
        document.getElementById('count').innerHTML = '1000';
        setTimeout('CountTextComment()', 1000);
        return;
    }
    var count = txt.value.length;
    
    if(1000 - count < 0)
    {
        txt.value = txt.value.substring(0,1000);
        document.getElementById('count').innerHTML = '0';
        setTimeout('CountTextComment()', 1000);
        alert('Bình luận chỉ được phép nhập tối đa 1000 ký tự \n Bạn vui lòng thông cảm');
        return;
    }
    
    document.getElementById('count').innerHTML = 1000 - count + '';
    setTimeout('CountTextComment()', 1000);
}

function checkValidate()
{
    if(document.getElementById('txtName').value == '' || document.getElementById('txtName').value == "Tên của bạn" || document.getElementById('txtName').value =="Tên của bạn (Tối đa 40 ký tự)")
    {
        alert("Bạn hãy nhập tên");
        document.getElementById('txtName').focus();
        return false;
    }
    /*
    var arr = new Array();
    arr = document.getElementById('txtName').value.split(' ');
    for(var i = 0;i<arr.length;i++)
        if(arr[i].length >= 20)
        {
            document.getElementById('txtName').value = '';
            document.getElementById('txtName').focus();                    
            alert("Tên nhập không hợp lệ, xin mời nhập lại");
            return false;
        }    
    */
    if(document.getElementById('txtName').value.length>40)
    {
        document.getElementById('txtName').value = '';
        document.getElementById('txtName').focus();                    
        alert("Tên nhập không hợp lệ, xin mời nhập lại");
        return false;
    }    
    if(document.getElementById('txtMail').value == '' || document.getElementById('txtMail').value=="Email của bạn")
    {
        alert("Bạn hãy nhập email");
        document.getElementById('txtMail').focus();
        return false;
    }
    if (! isValidEmail(document.getElementById('txtMail').value))
    {
        alert("Bạn hãy nhập đúng địa chỉ email");
        document.getElementById('txtMail').focus();
        return false;
    }
    if(document.getElementById('txtContent').value == '' || document.getElementById('txtContent').value.indexOf("Mỗi bình luận tối đa được 1000 ký tự") >=0)
    {
        alert("Bạn hãy điền nội dung bình luận");
        document.getElementById('txtContent').focus();
        return false;
    }        
    var content = document.getElementById('txtContent').value;
    if(content.indexOf('script') >=0 || content.indexOf('lauxanh') >=0 || content.indexOf('sex') >=0 || content.indexOf('imageshack') >=0)
    {
        alert("Bạn vui lòng không nhập thẻ html, hay đoạn mã chuyển trang có nội dung xấu.");
        document.getElementById('txtContent').focus();
        return false;
    }
    if(!jcap())
    {
        return false;
    }
    else
    {
        var name = document.getElementById('txtName').value;
        var mail = document.getElementById('txtMail').value;    
        var content=document.getElementById('txtContent').value;
        var newsId = document.getElementById('hidCNewsID').value; 
        var type=document.getElementById('hidCType').value;
        if (document.getElementById('hid_Check')) var hidCheck= document.getElementById('hid_Check').value;
        alert('Cảm ơn bạn! Bình luận thành công');
        var img = new Image();
        img.src = "/SendComment.aspx?CType="+type+"&NewsID="+newsId+"&name="+name+"&mail="+mail+"&content="+content+"&strCheck="+hidCheck;
        
        document.getElementById('txtContent').value ='';
        sjcap(null,'tdMaBaoVe');
        
                
    }
    save_user(document.getElementById('chkUser'),document.getElementById('txtName').value,document.getElementById('txtMail').value);
    
    return true;
}

function Redirect()
{
    window.location.href = window.location.href;
}
function doInsert(smilieface)
{
	try
	{
        var ctr = document.getElementById("txtContent");
        if(ctr.value.indexOf("Mỗi bình luận tối đa được 1000 ký tự") >=0)	ctr.value = '';
        if (ctr != null && ctr.createTextRange && ctr.caretPos)
        {
	        var caretPos = ctr.caretPos;
	        caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? smilieface + ' ' : smilieface;	
        }
        else 
        {
	        ctr.value += smilieface
        }
        
        CountTextComment(ctr);
    }
    catch(e)
    {
    	alert(e.message);
    }
    
}
function save_user(input,nguoi_gui,email_nguoi_gui)
{
    eraseCookie("nguoi_gui");eraseCookie("email_nguoi_gui");
    if(input.checked)
    {
        createCookie("nguoi_gui",encodeURIComponent(nguoi_gui),2);
        createCookie("email_nguoi_gui",encodeURIComponent(email_nguoi_gui),2);
    }
}

var nguoi_gui = readCookie("nguoi_gui");
var email_nguoi_gui = readCookie("email_nguoi_gui");
if(nguoi_gui != null && nguoi_gui != '')
{
    document.getElementById('txtName').value = decodeURIComponent(nguoi_gui);
    document.getElementById('txtMail').value = decodeURIComponent(email_nguoi_gui);
    document.getElementById('chkUser').checked = true;
}
function showIcon()
{
    if(document.getElementById("tr1").style.display == "none")
        document.getElementById("tr1").style.display = "";
    else
        document.getElementById("tr1").style.display = "none";        
}
