/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


function formatDate(){
    $j = jQuery.noConflict();
    var lang = "vi_VN";
    $j.each($j("meta"),function(){
        if($j(this).attr("http-equiv")=="Content-Language"){
           lang = $j(this).attr("content")!=""?$j(this).attr("content").replace("-", "_"):"en_US";
        }
    });
    $j.each($j(".published_class"),function() {
        var datetime = $j(this).html();
        var now = new Date();
        var now_date = now.format("dd/mm/yyyy");
        var now_hour = now.format("H");
        var now_min = now.format("M");
        var published_date = datetime.substring(0, 10);
        var published_hour = parseInt(datetime.substring(11, 13));
        var published_min = parseInt(datetime.substring(14, 16));
        if(now_date==published_date){
            time1 = now_hour*60*60 + now_min*60;
            time2 = published_hour*60*60 + published_min*60;
            time = Math.abs(time1 - time2);
            if(time < 60){
                $j(this).addClass("timestamp");
                $j(this).html("<span class=\"timestamp\"><b>"+time+" "+
                    ss.i18n.getDictionary(lang)['PAGE.SEC']+" "+ss.i18n.getDictionary(lang)['PAGE.AGO']+"</span>");
            }else if(time < 3600){
                $j(this).addClass("timestamp");
                $j(this).html("<span class=\"timestamp\"><b>"+parseInt(time/60)+" "+
                    ss.i18n.getDictionary(lang)['PAGE.MIN']+" "+ss.i18n.getDictionary(lang)['PAGE.AGO']+"</span>");
            }else if(time < 43200){
                $j(this).addClass("timestamp");
                $j(this).html("<span class=\"timestamp\"><b>"+parseInt(time/3600)+" "+
                    ss.i18n.getDictionary(lang)['PAGE.HOUR']+" "+ss.i18n.getDictionary(lang)['PAGE.AGO']+"</span>");
            }else{
                $j(this).html(datetime);
            }
        }else{
            $j(this).html(datetime);
        }
    });
}

function openEmail(){
    $j = jQuery.noConflict();
    var domain = "http://www.tuanvietnam.net";
    var urlsegment = $j("#CtxURLSegment").html();
    var title = $j("#CtxTitle").html();
    title = title.replace("?","");
    windowHandle = window.open(domain+"/send2friends?link="+urlsegment+"&title="+title,
    "Email","location=no,height=650,width=450");
}

function statistics(){
    /* statistics */
    var url = $j("#CtxURLSegment").html();
    var id = $j("#CtxId").html();
    new Ajax.Request(url+'/statistics?statistics=1&ajax=1&pageid='+id);
}

function convertToUnsignedVN(_string)
{
    var nomarkKeyA=new RegExp('[Ă,Â,Á,À,Ả,Ã,Ạ,Ắ,Ằ,Ẳ,Ẵ,Ặ,Ấ,Ầ,Ẩ,Ẫ,Ậ]','g');
    var nomarkKeya=new RegExp('[ă,â,á,à,ả,ã,ạ,ắ,ằ,ẳ,ẵ,ặ,ấ,ầ,ẩ,ẫ,ậ]','g');
    var nomarkKeyE=new RegExp('[Ê,É,È,Ẻ,Ẽ,Ẹ,Ế,Ề,Ể,Ễ,Ệ]','g');
    var nomarkKeye=new RegExp('[ê,é,è,ẻ,ẽ,ẹ,ế,ề,ể,ễ,ệ]','g');
    var nomarkKeyO=new RegExp('[Ô,Ơ,Ó,Ò,Ỏ,Õ,Ọ,Ố,Ồ,Ổ,Ỗ,Ộ,Ớ,Ờ,Ở,Ỡ,Ợ]','g');
    var nomarkKeyo=new RegExp('[ô,ơ,ó,ò,ỏ,õ,ọ,ố,ồ,ổ,ỗ,ộ,ớ,ờ,ở,ỡ,ợ]','g');
    var nomarkKeyU=new RegExp('[Ư,Ú,Ù,Ủ,Ũ,Ụ,Ứ,Ừ,Ử,Ữ,Ự]','g');
    var nomarkKeyu=new RegExp('[ư,ú,ù,ủ,ũ,ụ,ứ,ừ,ử,ữ,ự]','g');
    var nomarkKeyI=new RegExp('[Í,Ì,Ỉ,Ĩ,Ị]','g');
    var nomarkKeyi=new RegExp('[í,ì,ỉ,ĩ,ị]','g');
    var nomarkKeyY=new RegExp('[Ý,Ỳ,Ỷ,Ỹ,Ỵ]','g');
    var nomarkKeyy=new RegExp('[ý,ỳ,ỷ,ỹ,ỵ]','g');
    var nomarkKeyD=new RegExp('[Đ]','g');
    var nomarkKeyd=new RegExp('[đ]','g');
    var nomarkKeyOther=new RegExp('[!-/,:,\[-^,`,{-~]','g');
	_string=_string.replace(nomarkKeyOther,'');
	_string=_string.replace(/ /g,'_');
	_string=_string.replace(nomarkKeyA,'A');
	_string=_string.replace(nomarkKeya,'a');
	_string=_string.replace(nomarkKeyE,'E');
	_string=_string.replace(nomarkKeye,'e');
	_string=_string.replace(nomarkKeyO,'O');
	_string=_string.replace(nomarkKeyo,'o');
	_string=_string.replace(nomarkKeyU,'U');
	_string=_string.replace(nomarkKeyu,'u');
	_string=_string.replace(nomarkKeyI,'I');
	_string=_string.replace(nomarkKeyi,'i');
	_string=_string.replace(nomarkKeyY,'Y');
	_string=_string.replace(nomarkKeyy,'y');
	_string=_string.replace(nomarkKeyD,'D');
	_string=_string.replace(nomarkKeyd,'d');
	return _string;
}


$j = jQuery.noConflict();
$j(function(){
    formatDate();
});



