﻿var fBrw=(navigator.userAgent.indexOf('MSIE')!= -1 && navigator.userAgent.indexOf('Windows')!= -1);

var sDomain	  = 'ngoisao.net'; 
if (typeof(PageHost) == 'undefined') var PageHost = '';

function toUpper(sInput){
	sInput=sInput.toUpperCase()
	var sOutput='',sTemp;
	var i=0, j=0;
	for (var i=0;i<sInput.length;i++){
		if (sInput.charAt(i)+sInput.charAt(i+1)=='&#'){
			sTemp=sInput.substring(i+2,sInput.length);
			j=sTemp.indexOf(';');
			if (j>4){
				sOutput+=sInput.charAt(i);					
			}
			else{
				sTemp=sTemp.substring(0,j)
				switch(sTemp){
					case '225': {sOutput+='&#193;';break;}		//a'
					case '224': {sOutput+='&#192;';break;}		//a`
					case '7843': {sOutput+='&#7842;';break;}	//a?
					case '227': {sOutput+='&#195;';break;}		//a~
					case '7841': {sOutput+='&#7840;';break;}	//a.
					case '226': {sOutput+='&#194;';break;}		//a^
					case '7845': {sOutput+='&#7844;';break;}	//a^'
					case '7847': {sOutput+='&#7846;';break;}	//a^`
					case '7849': {sOutput+='&#7848;';break;}	//a^?
					case '7851': {sOutput+='&#7850;';break;}	//a^~
					case '7853': {sOutput+='&#7852;';break;}	//a^.
					case '259': {sOutput+='&#258;';break;}		//a(
					case '7855': {sOutput+='&#7854;';break;}	//a('
					case '7857': {sOutput+='&#7856;';break;}	//a(`
					case '7859': {sOutput+='&#7858;';break;}	//a(?
					case '7861': {sOutput+='&#7860;';break;}	//a(~
					case '7863': {sOutput+='&#7862;';break;}	//a(.
					case '273': {sOutput+='&#272;';break;}		//dd
					case '233': {sOutput+='&#201;';break;}		//e'
					case '232': {sOutput+='&#200;';break;}		//e`
					case '7867': {sOutput+='&#7866;';break;}	//e?
					case '7869': {sOutput+='&#7868;';break;}	//e~
					case '7865': {sOutput+='&#7864;';break;}	//e.
					case '234': {sOutput+='&#202;';break;}		//e^
					case '7871': {sOutput+='&#7870;';break;}	//e^'
					case '7873': {sOutput+='&#7872;';break;}	//e^`
					case '7875': {sOutput+='&#7874;';break;}	//e^?
					case '7877': {sOutput+='&#7876;';break;}	//e^~
					case '7879': {sOutput+='&#7878;';break;}	//e^.
					case '237': {sOutput+='&#205;';break;}		//i'
					case '236': {sOutput+='&#204;';break;}		//i`
					case '7881': {sOutput+='&#7880;';break;}	//i?
					case '297': {sOutput+='&#296;';break;}		//i~
					case '7883': {sOutput+='&#7882;';break;}	//i.
					case '243': {sOutput+='&#211;';break;}		//o'
					case '242': {sOutput+='&#210;';break;}		//i`
					case '7887': {sOutput+='&#7886;';break;}	//o?
					case '245': {sOutput+='&#213;';break;}		//o~
					case '7885': {sOutput+='&#7884;';break;}	//o.
					case '244': {sOutput+='&#212;';break;}		//o^
					case '7889': {sOutput+='&#7888;';break;}	//o^'
					case '7891': {sOutput+='&#7890;';break;}	//o^`
					case '7893': {sOutput+='&#7892;';break;}	//o^?
					case '7895': {sOutput+='&#7894;';break;}	//o^~
					case '7897': {sOutput+='&#7896;';break;}	//o^.
					case '417': {sOutput+='&#416;';break;}		//o*
					case '7899': {sOutput+='&#7898;';break;}	//o*'
					case '7901': {sOutput+='&#7900;';break;}	//o*`
					case '7903': {sOutput+='&#7902;';break;}	//o*?
					case '7905': {sOutput+='&#7904;';break;}	//o*~
					case '7907': {sOutput+='&#7906;';break;}	//o*.
					case '250': {sOutput+='&#218;';break;}		//u'
					case '249': {sOutput+='&#217;';break;}		//u`
					case '7911': {sOutput+='&#7910;';break;}	//u?
					case '361': {sOutput+='&#360;';break;}		//u~
					case '7909': {sOutput+='&#7908;';break;}	//u.
					case '432': {sOutput+='&#431;';break;}		//u*
					case '7913': {sOutput+='&#7912;';break;}	//u*'
					case '7915': {sOutput+='&#7914;';break;}	//u*`
					case '7917': {sOutput+='&#7916;';break;}	//u*?
					case '7919': {sOutput+='&#7918;';break;}	//u*~
					case '7921': {sOutput+='&#7920;';break;}	//u*.
					case '253': {sOutput+='&#221;';break;}		//y'
					case '7923': {sOutput+='&#7922;';break;}	//y`
					case '7927': {sOutput+='&#7926;';break;}	//y?
					case '7929': {sOutput+='&#7928;';break;}	//y~
					case '7925': {sOutput+='&#7924;';break;}	//y.
					default: {sOutput+='&#'+sTemp+';';break;}
				}
				i+=j+2;
			}
		}
		else{
			sOutput+=sInput.charAt(i);
		}
	}
	return sOutput;
}

function setCookie(Name, Path, Expires, Value)
{
	var cstr = Name.concat('=').concat(Value);	
	if(Path=='')
		Path = '/';
	cstr=cstr.concat(';path=').concat(Path);
	if(Expires=='')
		Expires=(new Date(2020,11,14)).toGMTString();
	document.cookie=cstr.concat(';expires=').concat(Expires);
}

function getCookie(Name, Default)
{
	var cookie = document.cookie;
	var ir = 0, ie = 0, sf = '', i = 0, j = 0;
	Name = Name.toLowerCase();
	if (typeof(Default) == 'undefined')
		Default = '';
	if (cookie.length == 0)
		return Default;
	if ((ir = Name.indexOf('.')) == -1)
	{
		if (cookie.substr(0, Name.length + 1).toLowerCase() == Name.concat('='))
		{
			if ((ie = cookie.indexOf(';')) != -1)
			{
				cookie = cookie.substr(0, ie);
			}
		}
		else
		{
			if ((ie = cookie.toLowerCase().indexOf('; '.concat(Name).concat('='))) == -1)
				return Default;
			cookie = cookie.substr(ie + 2);
			if ((ie = cookie.indexOf(';')) != -1)
			{
				cookie = cookie.substr(0, ie);
			}
		}
		sf = ';';
	}
	else
	{
		if ((i=cookie.toLowerCase().indexOf(Name.concat('='))) != -1)
		{
			if ((j = cookie.indexOf(';', i)) > i + Name.length + 1)
			{
				return ReplaceAll(unescape(cookie.substr(i + Name.length + 1, j - i - Name.length - 1)), '+', ' ');
			}
			else
			{
				j = cookie.length;
				return ReplaceAll(unescape(cookie.substr(i + Name.length + 1, j - i - Name.length - 1)), '+', ' ');
			}
		}

		var Root = Name.substr(0, ir);
		Name = Name.substr(ir + 1);
		if (cookie.substr(0, Root.length + 1).toLowerCase() == Root.concat('='))
		{
			if ((ie = cookie.indexOf(';')) != -1)
			{
				cookie = cookie.substr(0, ie);
			}
		}
		else
		{
			if ((ie = cookie.toLowerCase().indexOf('; '.concat(Root).concat('='))) == -1)
				return Default;

			cookie = cookie.substr(ie + 2);

			if ((ie = cookie.indexOf(';')) != -1)
			{
				cookie = cookie.substr(0, ie);
			}
		}
		cookie = cookie.substr(Root.length + 1);
		sf = '&';
	}

	if (cookie.substr(0, Name.length + 1).toLowerCase() == Name.concat('='))
	{
		ir = Name.length + 1;
	}
	else
	{
		if ((ir = cookie.toLowerCase().indexOf('&'.concat(Name).concat('='))) == -1)
			return Default;
		ir+=Name.length + 2;
	}
	if ((ie=cookie.indexOf(sf, ir)) == -1)
	{
		return ReplaceAll(unescape(cookie.substr(ir)), '+', ' ');
	}
	else
	{
		return ReplaceAll(unescape(cookie.substring(ir, ie)), '+', ' ');
	}
}
//================================
function checkCookie()
{
	if(!(getCookie1('fl')!=null && getCookie1('fl')!="")){
		setCookie1('fl',0,365);
	}

	fl=parseInt(getCookie1('fl')) + 1;
	if (fl!=null && fl!="")
	  {
	  //alert(fl);
	  setCookie1('fl',fl,365);
	  } 
	}
	function getCookie1(c_name)
	{
	if (document.cookie.length>0)
	  {
	  c_start=document.cookie.indexOf(c_name + "=");
	  if (c_start!=-1)
	    { 
	    c_start=c_start + c_name.length+1; 
	    c_end=document.cookie.indexOf(";",c_start);
	    if (c_end==-1) c_end=document.cookie.length;
	    return unescape(document.cookie.substring(c_start,c_end));
	    } 
	  }
	return "";
}

function setCookie1(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

//================================
function CharReplace(iStr)
{
	var	r1=/%26/g;
	var	r2=/%20/g;
	var	r3=/%22/g;
	iStr	=iStr.replace(r1, '&');
	iStr	=iStr.replace(r2, ' ');
	iStr	=iStr.replace(r3, '"');
	return iStr;
}



function NameOnFocus(field)
{
	if(field.value=='Họ tên'){ field.value = ''; field.className = 'adword-textbox2'}
}

function NameOnBlur(field)
{
	if(field.value==''){ field.value='Họ tên'; field.className = 'adword-textbox'}
}

function EmailOnFocus(field)
{
	if(field.value=='Email'){ field.value = ''; field.className = 'adword-textbox2'}
}

function EmailOnBlur(field)
{
	if(field.value==''){ field.value='Email'; field.className = 'adword-textbox'}
}

function TitleOnFocus(field)
{
	if(field.value=='Tiêu đề'){ field.value = ''; field.className = 'adword-textbox2'}
}

function TitleOnBlur(field)
{
	if(field.value==''){ field.value='Tiêu đề'; field.className = 'adword-textbox'}
}

function ValidateCodeOnFocus(field)
{
	if(field.value=='Mã xác nhận'){ field.value = ''; field.className = 'adword-textbox2'}
}

function ValidateCodeOnBlur(field)
{
	if(field.value==''){ field.value='Mã xác nhận'; field.className = 'adword-textbox'}
}

function Trim(iStr)
{
	while (iStr.charCodeAt(0) <= 32)
	{
		iStr=iStr.substr(1);
	}

	while (iStr.charCodeAt(iStr.length - 1) <= 32)
	{
		iStr=iStr.substr(0, iStr.length - 1);
	}

	return iStr;
}

function Left(str, n)
{
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}

function Right(str, n)
{
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}

function numberFormat(num,decimalNum,bolLeadingZero,bolParens,bolCommas){ 
	if (isNaN(parseInt(num))) return "0";

	var tmpNum = num;
	var iSign = num < 0 ? -1 : 1; 

	tmpNum *= Math.pow(10,decimalNum);
	tmpNum = Math.round(Math.abs(tmpNum))
	tmpNum /= Math.pow(10,decimalNum);
	tmpNum *= iSign;

	var tmpNumStr = new String(tmpNum);

	if (!bolLeadingZero && num < 1 && num > -1 && num != 0)
		if (num > 0)
			tmpNumStr = tmpNumStr.substring(1,tmpNumStr.length);
		else
			tmpNumStr = "-" + tmpNumStr.substring(2,tmpNumStr.length);
				
	if (bolCommas && (num >= 1000 || num <= -1000)) {
		var iStart = tmpNumStr.indexOf(".");
		if (iStart < 0)
			iStart = tmpNumStr.length;

		iStart -= 3;
		while (iStart >= 1) {
			tmpNumStr = tmpNumStr.substring(0,iStart) + "," + tmpNumStr.substring(iStart,tmpNumStr.length)
			iStart -= 3;
		}                       
	}
	if (bolParens && num < 0)
				tmpNumStr = "(" + tmpNumStr.substring(1,tmpNumStr.length) + ")";
	return tmpNumStr;
}


function IPTV() {
	var sHTML = '';	
	sHTML = sHTML.concat('<Select name="cboIPTV" class="Image" style="width:225px;height:20px;font:11px arial;" onchange="changeChannel(this);">');
	sHTML = sHTML.concat('	<Option value=1 selected>VTV1</Option>');
	sHTML = sHTML.concat('	<Option value=2>VTV2</Option>');
	sHTML = sHTML.concat('	<Option value=3>VTV3</Option>');	
	sHTML = sHTML.concat('	<Option value=4>VTV4</Option>');
	sHTML = sHTML.concat('	<Option value=5>VTV6</Option>');	
	sHTML = sHTML.concat('	<Option value=6>HTV1</Option>');
	sHTML = sHTML.concat('	<Option value=7>HTV2</Option>');
	sHTML = sHTML.concat('	<Option value=8>HTV3</Option>');
	sHTML = sHTML.concat('	<Option value=9>HTV4</Option>');		
	sHTML = sHTML.concat('	<Option value=10>HTV7</Option>');	
	sHTML = sHTML.concat('	<Option value=11>HTV9</Option>');	
	sHTML = sHTML.concat('	<Option value=12>Thu&#7847;n Vi&#7879;t</Option>');
	sHTML = sHTML.concat('	<Option value=13>HTVC - MUSIC</Option>');
	sHTML = sHTML.concat('	<Option value=14>HTVC - MOVIE</Option>');
	sHTML = sHTML.concat('	<Option value=15>VietnamNet</Option>');	
	sHTML = sHTML.concat('	<Option value=16>HanoiTV</Option>');
	sHTML = sHTML.concat('	<Option value=17>TVB8</Option>');
	sHTML = sHTML.concat('	<Option value=18>Disney</Option>');	
	sHTML = sHTML.concat('	<Option value=19>Du l&#7883;ch</Option>');
	sHTML = sHTML.concat('	<Option value=20>CNN</Option>');	
	sHTML = sHTML.concat('	<Option value=21>Bloomberg</Option>');
	sHTML = sHTML.concat('	<Option value=22>Star Movies</Option>');	
	sHTML = sHTML.concat('	<Option value=23>NHK World</Option>');
	sHTML = sHTML.concat('	<Option value=24>DW-TV</Option>');
	sHTML = sHTML.concat('	<Option value=25>Arirang</Option>');
	sHTML = sHTML.concat('	<Option value=26>News Asia</Option>');
	sHTML = sHTML.concat('	<Option value=27>Fashion TV</Option>');
	sHTML = sHTML.concat('	<Option value=28>TV5MONDE</Option>');	
	sHTML = sHTML.concat('	<Option value=29>Star World</Option>');	
	sHTML = sHTML.concat('	<Option value=30>FBNC</Option>');	
	sHTML = sHTML.concat('	<Option value=31>Phoenix Info</Option>');	
	sHTML = sHTML.concat('	<Option value=32>Star Sport</Option>');	
	sHTML = sHTML.concat('	<Option value=33>ESPN</Option>');	
	sHTML = sHTML.concat('	<Option value=34>BTV3</Option>');		
	sHTML = sHTML.concat('	<Option value=35>BTV5</Option>');		
	sHTML = sHTML.concat('	<Option value=36>Animax</Option>');	
	sHTML = sHTML.concat('	<Option value=37>Channel [V]</Option>');
	sHTML = sHTML.concat('	<Option value=38>V&#297;nh Long</Option>');
	sHTML = sHTML.concat('	<Option value=39>HTVC - Ph&#7909; N&#7919;</Option>');
	sHTML = sHTML.concat('	<Option value=40>HTVC - Gia &#272;&#236;nh</Option>');
	sHTML = sHTML.concat('	<Option value=41>&#272;&#7891;ng Nai 1</Option>');
	sHTML = sHTML.concat('	<Option value=42>&#272;&#7891;ng Nai 2</Option>');	
	sHTML = sHTML.concat('	<Option value=43>BTV1</Option>');
	sHTML = sHTML.concat('	<Option value=44>BTV2</Option>');
	sHTML = sHTML.concat('	<Option value=45>BTV4</Option>');
	sHTML = sHTML.concat('	<Option value=46>NOW-TV</Option>');
	sHTML = sHTML.concat('	<Option value=47>Playhouse Disney</Option>');
	sHTML = sHTML.concat('	<Option value=48>O2TV</Option>');
	sHTML = sHTML.concat('	<Option value=49>BTV9</Option>');
	sHTML = sHTML.concat('	<Option value=50>CCTV5</Option>');
	sHTML = sHTML.concat('	<Option value=51>VTV9</Option>');
	sHTML = sHTML.concat('	<Option value=52>iTV</Option>');
	sHTML = sHTML.concat('	<Option value=53>Australia NWK</Option>');
	sHTML = sHTML.concat('	<Option value=54>C&#7847;n Th&#417;</Option>');
	sHTML = sHTML.concat('	<Option value=55>HBO</Option>');
	sHTML = sHTML.concat('	<Option value=56>Cinemax</Option>');
	sHTML = sHTML.concat('	<Option value=57>VCTV3</Option>');
	sHTML = sHTML.concat('	<Option value=58>VCTV7</Option>');
	sHTML = sHTML.concat('	<Option value=59>Boomerang</Option>');
	sHTML = sHTML.concat('	<Option value=60>DW-TV Asia+</Option>');
	sHTML = sHTML.concat('	<Option value=61>H&#7843;i Ph&#242;ng</Option>');
	sHTML = sHTML.concat('	<Option value=62>Cartoon Network</Option>');
	sHTML = sHTML.concat('	<Option value=63>VTC1</Option>');
	sHTML = sHTML.concat('	<Option value=64>VTC2</Option>');
	sHTML = sHTML.concat('	<Option value=65>VTC3</Option>');
	sHTML = sHTML.concat('	<Option value=66>VTC7</Option>');
	sHTML = sHTML.concat('	<Option value=67>VTC9</Option>');
	sHTML = sHTML.concat('	<Option value=68>Astro C&#7843;m x&#250;c</Option>');
	sHTML = sHTML.concat('	<Option value=69>Info TV</Option>');
	sHTML = sHTML.concat('	<Option value=70>VTC8</Option>');
	sHTML = sHTML.concat('	<Option value=71>VTC10</Option>');
	sHTML = sHTML.concat('	<Option value=72>Super Sport 1</Option>');
	sHTML = sHTML.concat('	<Option value=73>Super Sport 2</Option>');
	sHTML = sHTML.concat('	<Option value=74>Super Sport 3</Option>');
	sHTML = sHTML.concat('	<Option value=100>VBC</Option>');
	sHTML = sHTML.concat('</Select>');	
	document.write(sHTML);
}

function ShowNextFolderItem(LastDate)
{
	if (PAGE_FOLDER < 1000 )
	{
		location.href = SetParameterSearch(location.href + 'default.asp', 'd', escape(LastDate));
	}
	else
	{
		location.href = SetParameterSearch(location.href, 'd', escape(LastDate));
	}	
}

function SetParameterSearch(pFile, pName, pVal)
{
	if(pFile.indexOf('?') > 0)
	{
		if ((cPost=pFile.indexOf('&'.concat(pName).concat('=')))==-1)
			cPost=pFile.indexOf('?'.concat(pName).concat('='));
		if (cPost >= 0)
		{
			if ((pPost=pFile.indexOf('&', cPost + 1))==-1)
			{
				pFile=pFile.substring(0, cPost + pName.length + 2).concat(pVal);
			}
			else
			{
				pFile=pFile.substring(0, cPost + pName.length + 2).concat(pVal).concat(pFile.substr(pPost));
			}
		}
		else
		{
			pFile=pFile.concat('&').concat(pName).concat('=').concat(pVal);
		}
	}
	else
	{
		pFile=pFile.concat('?').concat(pName).concat('=').concat(pVal);
	}
	
	return pFile;
}

function PageSetTopic(vPage)
{
	location.replace(RegularReplacePageTag(vPage));
}
/*Sonct-24/05/2011*/
function RegularReplacePageTag(vPage)
    {   
	 var s=location.href;
	 s = s.replace(/\\/i, "");
     s = s.replace(/\page\d+/i, "");
	 s=s+"page"+vPage+"/";
	 alert(s);
     return s;
    }

function SetParameterPage(pFile, pName, pVal)
{		
	cPost = pFile.indexOf(pName)
	if(cPost >= 0)
	{
		pFile=pFile.substring(0, cPost + pName.length ).concat(pVal).concat('/');
	}
	else
	{		
		pFile=pFile.concat(pName).concat(pVal).concat('/');
	}
	return pFile;
}

function SetParameter(pFile, pName, pVal)
{
	if ((cPost=pFile.indexOf('&'.concat(pName).concat('=')))==-1)
		cPost=pFile.indexOf('?'.concat(pName).concat('='));

	if (cPost >= 0)
	{
		if ((pPost=pFile.indexOf('&', cPost + 1))==-1)
		{
			pFile=pFile.substring(0, cPost + pName.length + 2).concat(pVal);
		}
		else
		{
			pFile=pFile.substring(0, cPost + pName.length + 2).concat(pVal).concat(pFile.substr(pPost));
		}
	}
	else
	{
		if (pFile.indexOf('?')==-1)
		{
			pFile=pFile.concat('?').concat(pName).concat('=').concat(pVal).concat("&s").concat('=').concat("ha1");
		}
		else
		{
			pFile=pFile.concat('&').concat(pName).concat('=').concat(pVal);
		}
	}

	return pFile;
}



function CheckThisVote(field)
{
	form = field.form;		
	if (field.checked)
	{
		form.fvotefor.value = field.value;
	}
	else
	{
		form.fvotefor.value = '';		
		return;
	}

	for (i=0; i < form.elements.length; i++)
	{
		if(form.elements[i].type=='checkbox')
			if(form.name == 'Frm_267525551'){
				if(field.value != '1' && field.value != '2'){
					if (form.elements[i] != field)
						if (form.elements[i].checked)
							form.elements[i].checked = false;
				}
				else {
					field.checked = false;					
				}
			}
			else{
				if (form.elements[i] != field)
					if (form.elements[i].checked)
						form.elements[i].checked = false;
			}			
	}	
}

function ReplaceAll(iStr, v1, v2)
{
	var i = 0, oStr = '', j = v1.length;

	while (i < iStr.length)
	{
		if (iStr.substr(i, j) == v1)
		{
			oStr+=v2;
			i+=j
		}
		else
		{
			oStr+=iStr.charAt(i);
			i++;
		}
	}

	return oStr;
}

function ShowExpand(sobj1, sobj2)
{
	/*sobj1.style.display = 'none';
	sobj2.style.display = '';*/
	gmobj(sobj1).style.display = 'none';
	gmobj(sobj2).style.display = '';		
}

function SubmitVote(sform, saction)
{	
	/*
	alert('fsubjectid' + sform.fsubjectid.value);
	alert('fpageid' + sform.fpageid.value);
	alert('fvoteid' + sform.fvoteid.value);
	alert('fsubjectid' + sform.fsubjectid.value);
	alert('fvotefor' + sform.fvotefor.value);
	alert('faction' + sform.faction.value);
	*/
	
	if (saction==0)
	{
		if (sform.fvotefor.value=='')
		{
			alert('Hay chon mot trong cac muc truoc khi bieu quyet');
			return false;
		}
	}

	var form = sform;
	var j = 0
	for (i=0; i < form.elements.length - 2; i++)
		{
			if(form.elements[i].type=='checkbox'){
				j = j + 1
			}
		}
	var sheight = (j * 40) + 80;
	if (sheight < 250){
		sheight = 250;
	}
	open('', sform.name, 'scrollbars=yes,resizeable=no,locationbar=no,width=550,height='+sheight+',left='.concat((screen.width - 500)/2).concat(',top=').concat((screen.height - 250)/2));
	sform.faction.value = saction;
	sform.action = '/user/vote/default.asp';
	sform.submit();
}

function ConfirmVote(VoteID, ItemID) {	
	$('.voteItem').css({'zIndex': 100});
	$('#popMobile'+ ItemID).hide();	
	if (new Date("January 10, 2012 20:00:01") - new Date() <= 0)  {
		jQuery.colorbox({inline: true, scrolling: false, preloading: false, scalePhotos:false, speed: 0, transition:'none', href: "#expiredVote"});	
		return;
	}
	//$('.TTBC').html($('#VoteGroup' + VoteID).attr('title'));
	if (getCommentCookie("vVote" + VoteID) != null) {
		ShowStatisticVote(VoteID, ItemID, 0);
		$('#vUserMsg').html(getCommentCookie("vVote" + VoteID));
		$('#vUserMsg2').html($("#VoteUser" + ItemID).html());
		
		var w = ws[parseInt(getCommentCookie("vVoteID" + VoteID))];		
		
		if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
			
			
		  }
		else
		  {// code for IE6, IE5
			$('#tooltip22 .ttTop1').hide();
			$('#tooltip22 .ttBt22').hide();
		  }
			
		
		
		$('#tooltip22').css({'width': (w + 120).toString() + 'px'});		
		$('#ttMidMid22').css({'width': (w+20).toString() + 'px'});
		$('#ttTopMid22').css({'width': (w-80).toString() + 'px'});
		$('#ttBtMid22').css({'width': (w-80).toString() + 'px'});
		$('#msgVoteID').html(ItemID);
		
		jQuery.colorbox({inline: true, scrolling: false, preloading: false, scalePhotos:false, speed: 0, transition:'none', href: "#tooltip22"});	
	} else {
		//alert($('#VoteImg' + ItemID).attr('src'));
		$("#vImage").attr("src", $('#VoteImg' + ItemID).attr('src'));
		//$('#vImage').attr('src', 'http://2011.ngoisao.net/Images/example/140_105_7.gif');
		$('#vUser').html($('#VoteUser' + ItemID).attr('title'));
		$('#vGroup').html($('#VoteGroup' + VoteID).attr('title'));
		$('#submitVote').unbind('click');
		$('#submitVote').bind('click', function() {					
			DisplayVote(VoteID, ItemID);
			//setCommentCookie(c_name,value,exdays)
				
		});
		$('#imgCapcha').attr('src', '/User/Vote/securelog/image.asp?rad=' + Math.random());
		$('#vsec').val('');
		jQuery.colorbox({inline: true, scrolling: false, preloading: false, scalePhotos:false, speed: 0, transition:'none', href: "#VoteConfirm"});	
		//setTimeout( function() {$('#colorbox').find("#vImage").attr("src", 'http://2011.ngoisao.net/Images/example/140_105_7.gif');} , 1000); 
		
		
	}
}

function format_number(dec,fix) {
	fixValue = parseFloat(Math.pow(10,fix));
	retValue = parseInt(Math.round(dec * fixValue)) / fixValue;
	return retValue;
}

function GetVoteOrder(num, arr, min) {	
	var order = jQuery.inArray( num, arr) + 1;
	//alert(order.toString() + " | " + min.toString());
	
	return order;
}

function numOrdA(a, b){ return (a-b); }
function numOrdD(a, b){ return (b-a); } 

function formatNumber(num) {
	
	num = num.toString().replace(/\$|\,/g,'');
	if(isNaN(num))
	num = "0";
	sign = (num == (num = Math.abs(num)));
	num = Math.floor(num*100+0.50000000001);
	cents = num%100;
	num = Math.floor(num/100).toString();
	if(cents<10)
	cents = "0" + cents;
	for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	num = num.substring(0,num.length-(4*i+3))+','+
	num.substring(num.length-(4*i+3));
	return (((sign)?'':'-') + '' + num);
}


function DisplayVote(VoteID, ItemID) {
	var vName = "";
	if (("vVote" + VoteID) != null) {
		vName = "&vUser=" & getCommentCookie("vVote" + VoteID);
	} 
	var vsec = $('#vsec').val();
	
	if (ItemID != 0) {	
		setCommentCookie("doVote", 1, 365);
		$.ajax({		
			type: 'post',
			dataType: 'html',		 
			contentType: "application/x-www-form-urlencoded; charset=UTF-8",
			url: '/User/Vote/DisplayVote.asp?VoteID=' + VoteID.toString() + '&ItemID=' + ItemID.toString() + '&sec=' + vsec + '&vName=' + vName,
			success: function(data) {					
					if (data == 'done') {
						ShowStatisticVote(VoteID, ItemID, 1);
						setCommentCookie("vVote" + VoteID, $("#VoteUser" + ItemID).html(), 365);
						setCommentCookie("vVoteID" + VoteID, ItemID, 365);
						jQuery.colorbox.close();	
					} else {
						alert('Bạn đã nhập sai mã xác nhận');						
					}
					setCommentCookie("doVote", 0, 365);
			},
			error: function(error_code) {		
				//alert(error_code.responseText); 
				setCommentCookie("doVote", 0, 365);
			}
		});
	} else {
				//$('#grVote' + VoteID).append(data);
				if (getCommentCookie("vVote" + VoteID) != null) {
					ShowStatisticVote(VoteID, ItemID, 0);
					//$('#thnk' + VoteID).html("Bạn đã bình chọn <a>" + getCommentCookie("vVote" + VoteID) + ". </a>");
				}				
				ShowStatisticVote(VoteID, ItemID, 0);
			}
}

function ShowStatisticVote(VoteID, ItemID, mode) {
	
	if (mode == 0) {
		Total = parseInt($('#VoteTotal' + VoteID).html().replace(/\./g, ''));
		Num =  parseInt($('#HidVoteNum' + ItemID).html());
	} else {
		Total = parseInt($('#VoteTotal' + VoteID).html().replace(/\./g, '')) + 1;
		Num =  parseInt($('#HidVoteNum' + ItemID).html()) + 1;
	}
	//Percent = (Num/Total) * 100;		
	$('#VoteTotal' + VoteID).html(formatNumber(Total).replace(/\,/g, '.'));
	$('#HidVoteNum' + ItemID).html(Num.toString());
	$('#VoteNum' + ItemID).html(formatNumber(Num).replace(/\,/g, '.'));
	//var nums=new Array(); // regular array (add an optional integer
	var index = 0;
	//$.each( $('#ptotalBC' + VoteID + ' .HidVoteNum'), function(k, v){									
	for (i = (VoteID - 1) * 5 + 1; i <= (VoteID - 1) * 5 + 5; i++) {
		$('#VotePercent' + $("#HidVoteNum" + i.toString()).attr('rel')).html(format_number((parseInt($("#HidVoteNum" + i.toString()).html())/Total) * 100,0));
		index += 1;		
	 }
	
	 var currInd = 0;	
	if (mode != 0) {
		$('#thnk' + VoteID).show();
	}
	$('#ulBC' + VoteID).css({'height':'205px'});
	$('#ulBCWrapper' + VoteID).css({'height':'205px'});
	$('#grVote' + VoteID).css({'height':'230px'});
	$('#grVote' + VoteID + ' .sep').css({'height':'197px'});	
	$('#grVote' + VoteID + ' .link').css({'top':'-5px'});
}

function AddVote(SubjectID, PageID, VoteID, Align, VoteTitle, Color, BgColor, Width, NumItem, ItemArray, Description, Column)
{		
	//AddVote2(VoteID);
	if (VoteID == 1 || VoteID == 2 || VoteID == 3 || VoteID == 4) {
		DisplayVote(VoteID, 0);
		return;
	}
	var i, j, k;
	//document.writeln('');
	//alert(VoteTitle);
	
	document.writeln('<form method="POST" target="Frm_', VoteID, '" name="Frm_', VoteID, '">');
	document.writeln('							<input type="hidden" name="fsubjectid" value=', SubjectID, '>');
	document.writeln('							<input type="hidden" name="fpageid" value=', PageID, '>');
	document.writeln('							<input type="hidden" name="fvoteid" value=', VoteID, '>');
	document.writeln('							<input type="hidden" name="fvotetitle" value="', ReplaceAll(VoteTitle, '"', '&quot;'), '">');
	document.writeln('							<input type="hidden" name="fvotefor" value="">');
	document.writeln('							<input type="hidden" name="faction" value="0">');
	document.writeln('							<input type="hidden" name="fDescription" value="', ReplaceAll(Description, '"', '&quot;'), '">');
	document.writeln('							<input type="hidden" name="fnumitem" value=', NumItem, '>');

	for (i = 0; i < NumItem; ) {
		for (j = 0; j < Column && i < NumItem; j++, i++) {
			document.writeln('<input type="hidden" name="fT_', i, '" value="', ReplaceAll(ItemArray[i][0], '"', '&quot;'), '">');
			document.writeln('<input type="hidden" name="fI_', i, '" value="', ItemArray[i][1], '">');
			document.writeln('<input type="hidden" name="fN_', i, '" value="', ItemArray[i][2], '">');
			
		}
    }
		
	document.writeln('<div class="divVote" style="width:' + Width + ';">');
	if (VoteID == 371830646) 
	{
		document.writeln('	<table cellpadding="0" cellspacing="0" width="100%" class="tblVote votehome">');
	}else{
		document.writeln('	<table cellpadding="0" cellspacing="0" width="100%" class="tblVote">');
	}
	document.writeln('		<tr class="trTnB" valign="top">');
	document.writeln('			<td class="voteTop-l"></td>');
	document.writeln('			<td class="voteTop-m"></td>');
	document.writeln('			<td class="voteTop-r"></td>');
	document.writeln('		</tr>');
	document.writeln('		<tr class="trCTvote" valign="top">');
	document.writeln('			<td class="vLeft">&nbsp;</td>');
	document.writeln('			<td class="vMid">');
	document.writeln('				<table cellpadding="0" cellspacing="0" width="100%" class="tblCTvote">');
	document.writeln('					<tr class="trTopCT">');
	document.writeln('						<td></td>');
	document.writeln('					</tr>');
	document.writeln('					<tr>');
	document.writeln('						<td>');
	document.writeln('							<div class="headerVote2">');
	document.writeln('								Thăm dò ý kiến');
	document.writeln('							</div>');
	document.writeln('						</td>');
	document.writeln('					</tr>');
	document.writeln('					<tr>');
	document.writeln('						<td>');
	document.writeln('							<p class="question">');
	document.writeln(								VoteTitle);
	document.writeln('							</p>');
	document.writeln('						</td>');
	document.writeln('					</tr>');
	document.writeln('					<tr>');
	document.writeln('						<td class="tdVoption">');
	if (VoteID == 371830646) 
	{
		document.writeln('							<table cellpadding="0" cellspacing="0" width="100%" border="0" class="tblVote votehome">');
	}else{
		document.writeln('							<table cellpadding="0" cellspacing="0" width="100%" border="0" class="tblVote">');
	}
	for (i = 0; i < NumItem; ) {
		document.writeln('<tr class="trVote" valign="top">');

		for (j = 0; j < Column && i < NumItem; j++, i++) {
			document.writeln('<td class="checkBt"><input type="checkbox" name="fC_', i, '" value=', ItemArray[i][2], '  onClick="CheckThisVote(this)"></td>');
			if (i + 1 < NumItem || Column == 1) {
				document.writeln('<td class="checkCt">', ItemArray[i][0], '</td>');
			}
			else {
				document.writeln('<td colspan=', (Column - j - 1) * 2, ' class="checkCt">', ItemArray[i][0], '</td>');
			}
			//document.writeln('<input type="hidden" name="fT_', i, '" value="', ReplaceAll(ItemArray[i][0], '"', '&quot;'), '">');
			//document.writeln('<input type="hidden" name="fI_', i, '" value="', ItemArray[i][1], '">');
			//document.writeln('<input type="hidden" name="fN_', i, '" value="', ItemArray[i][2], '">');
		}
		
		document.writeln('</tr>');
	}
	
	document.writeln('							</table>');
	document.writeln('						</td>');
	document.writeln('					</tr>');
	document.writeln('					<tr>');
	document.writeln('						<td class="tdVbutton" align="center">');
	document.writeln('					<input type="button" value="Bình chọn" class="submitVote" onclick="return SubmitVote(this.form, 0)">');
	document.writeln('					<input type="button" value="Xem kết quả" class="submitVote" onclick="return SubmitVote(this.form, 1)">');
	document.writeln('						</td>');
	document.writeln('					</tr>');
	document.writeln('					<tr class="trBottomCT">');
	document.writeln('						<td></td>');
	document.writeln('					</tr>');
	document.writeln('				</table>');						
	document.writeln('			</td>');
	document.writeln('			<td class="vRight">&nbsp;</td>');
	document.writeln('		</tr>');
	document.writeln('		<tr class="trTnB" valign="top">');
	document.writeln('			<td class="voteBt-l"></td>');
	document.writeln('			<td class="voteBt-m"></td>');
	document.writeln('			<td class="voteBt-r"></td>');
	document.writeln('		</tr>');
	document.writeln('	</table>');
	document.writeln('</div>');	
		
	
	
	
	
	
	document.writeln('</form>');
}

function CheckVoteList(field,count)
{
	form = field.form;	
	if (field.checked)
	{
		if(count==0)
		{
			form.fvotefor0.value = field.value;
		}
		else if(count==1)
		{
			form.fvotefor1.value = field.value;
		}
		else if(count==2)
		{
			form.fvotefor2.value = field.value;
		}
	}
	else
	{
		form.fvotefor.value = '';		
		return;
	}

	for (i=0; i < form.elements.length; i++)
	{
		if(form.elements[i].type=='checkbox')
			if(form.name == 'Frm_267525551'){
				if(field.value != '1' && field.value != '2'){
					if (form.elements[i] != field)
						if (form.elements[i].checked)
							form.elements[i].checked = false;
				}
				else {
					field.checked = false;					
				}
			}
			else{
				if (form.elements[i] != field)
					if (form.elements[i].checked)
						form.elements[i].checked = false;
			}			
	}	
}

function NextVoteTemp (sform, saction,id,idNext,intTotal)
{
	// if (saction==0)
	// {
		// if (sform.fvotefor.value=='')
		// {
			// alert('Hãy chọn một mục ');
			// return false;
		// }
	// }
	if (id < intTotal)
	{
		document.getElementById("divVote_" + idNext).style.position = "relative";
		document.getElementById("divVote_" + idNext).style.visibility = "visible";
		document.getElementById("divVote_" + id).style.position = "absolute";
		document.getElementById("divVote_" + id).style.visibility = "hidden";
	}
	else
	{
		var form = sform;
		var j = 0
		for (i=0; i < form.elements.length - 2; i++)
			{
				if(form.elements[i].type=='checkbox'){
					j = j + 1
				}
			}
		var sheight = (j * 40) + 50;
		if (sheight < 250){
			sheight = 250;
		}	
		open('', sform.name, 'scrollbars=yes,resizeable=no,locationbar=no,width=500,height='+sheight+',left='.concat((screen.width - 500)/2).concat(',top=').concat((screen.height - 250)/2));
		sform.faction.value = saction;
		sform.action = '/service/vote/votedetails.asp' ;
		sform.submit();
	}		
}
function AddVoteList(SubjectID, PageID, VoteID, Align, VoteTitle, Color, BgColor, Width, NumItem, ItemArray, Description, Column)
{	
var strHTMLVote = "";
// var count=0;
	strHTMLVote += '<div class="fl">';
	strHTMLVote += '	<div class="fl"><img alt="" src="/Images/Background/box-topleft1.gif"></div>';
	strHTMLVote += '	<div class="box-topcenter1 fl">&nbsp;</div>';
	strHTMLVote += '	<div class="fl"><img alt="" src="/Images/Background/box-topright1.gif"></div>';
	strHTMLVote += '</div>';	
	strHTMLVote += '<div style="background-color:#C5C5C5;border:0 solid #B2B2B2;position:relative;width:300px;">';
	strHTMLVote += '<form method="POST" target="Frm_' + VoteID + '" name="Frm_' + VoteID + '">';
	var checkVisibility = "position:relative;visibility:visible;" ;
	var intTotal = 2;
	for (count=0; count <= intTotal ;count++)
	{
		if(count > 0)
		{
			checkVisibility = "position:absolute;visibility:hidden;";
		}
		strHTMLVote += '<div id="divVote_' + count + '" class="box-middle1 box-vote fl" style="' + checkVisibility + '">';
		strHTMLVote += '	<div class="box-voteBorder">';
		strHTMLVote += '		<label class="link-folder">Thăm dò ý kiến: ' + count +  '</label>';
		strHTMLVote += '	</div>';
		strHTMLVote += '	<div class="box-voteBorderMidd">';
		if (VoteTitle!='')
		{
		strHTMLVote += '		<div>';
		strHTMLVote += '			<label style="font:bold 12px arial; color:#4d4d4d;">' + VoteTitle + '</label>';
		strHTMLVote += '		</div>';
		}
		strHTMLVote += '		<div>';
		strHTMLVote += '			<table width="100%" height="100%" cellspacing="0" cellpadding="0" border="0" valgin="top">';
		
		if (typeof(Description)=='undefined')
		{
			Description = '';
		}
		if (typeof(Column)=='undefined')
		{
			Column = 1;
		}
		strHTMLVote += '				<tr valign="top" height="100%">';
		strHTMLVote += '					<td valign="top" style=" height:100%; padding-left:7px;background-color:#eeeedd;">';
		strHTMLVote += '					<input type="hidden" name="fsubjectid" value=' + SubjectID + '>';
		strHTMLVote += '					<input type="hidden" name="fpageid" value=' + PageID + '>';
		strHTMLVote += '					<input type="hidden" name="fvoteid" value=' + VoteID + '>';
		strHTMLVote += '					<input type="hidden" name="fvotetitle" value="' + ReplaceAll(VoteTitle, '"', '&quot;') + '">';
		strHTMLVote += '					<input type="hidden" name="fvotefor' + count + '" value="">';
		if(count == intTotal)
		{
			strHTMLVote += '				<input type="hidden" name="faction" value="0">';		
		}
		strHTMLVote += '					<input type="hidden" name="fDescription" value="' + ReplaceAll(Description, '"', '&quot;') + '">';
		strHTMLVote += '					<input type="hidden" name="fnumitem" value=' + NumItem + '>';
		strHTMLVote += '					<table width="100%" height="100%" cellspacing=0 cellpadding=0 border=0>';
		var i, j, k;
		for (i=0; i < NumItem; )
		{
			strHTMLVote += '					<tr>';
			for (j=0; j < Column && i < NumItem; j++, i++)
			{
				strHTMLVote += '				<input type="hidden" name="fT_' + i + '" value="' + ReplaceAll(ItemArray[i][0], '"', '&quot;') + '">';
				strHTMLVote += '				<input type="hidden" name="fI_' + i + '" value="' + ItemArray[i][1] + '">';
				strHTMLVote += '				<input type="hidden" name="fN_' + i + '" value="' + ItemArray[i][2] + '">';
				strHTMLVote += '				<td valign=top width=20px align=right><input type="checkbox" name="fC_' + i + '" value=' + ItemArray[i][2] + ' style="font:12px arial;color:#000000;" onClick="CheckVoteList(this,' + count + ')"></td>';
				if (i + 1 < NumItem || Column==1)
				{
					strHTMLVote += '<td valign=top><label style="font:12px arial; color: #000000; margin-left:2px; margin-right:2px">' + ItemArray[i][0] + '</label></td>';
				}
				else
				{
					strHTMLVote += '<td colspan=' + (Column - j - 1)*2 + '><p  style="font:12px arial; color: #000000; margin-left: 2; margin-right: 2; margin-top:0px; margin-bottom:0px;">' + ItemArray[i][0] + '</p></td>';
				}
			}		
			strHTMLVote += '</tr>';
		}
		strHTMLVote += '</table>';
		strHTMLVote += '					</td>';
		strHTMLVote += '				</tr>';
		strHTMLVote += '			</table>';
		strHTMLVote += '		</div>'
		strHTMLVote += '	</div>';
		strHTMLVote += '	<div class="box-voteBorder">';
		if(count < 2)
		{
		strHTMLVote += ' 		<input type="button" border="0" onclick="NextVoteTemp(this.form, 0,' + count + ',' + (count + 1 ) +',' + intTotal + ');" style="cursor: pointer;"  value="Tiếp">';
		}
		else
		{
			strHTMLVote += ' 		<input type="image" border="0" onclick="NextVoteTemp(this.form, 0,' + count + ',' + (count + 1 ) +',' + intTotal + ');" style="cursor: pointer;" src="/Images/Vote/submit.gif">&nbsp;&nbsp;';
			strHTMLVote += '		<input type="image" border="0" onclick="return VoteResult();" style="cursor: pointer;" src="/Images/Vote/view.gif">';
		}
		strHTMLVote += '	</div>';
		strHTMLVote += '</div>';
	}
	strHTMLVote += '	</form>';
	strHTMLVote += '</div>';	
	strHTMLVote += '<div class="fl">';
	strHTMLVote += '	<div class="fl"><img alt="" src="/Images/Background/box-topleft1.gif"></div>';
	strHTMLVote += '	<div class="box-topcenter1 fl">&nbsp;</div>';
	strHTMLVote += '	<div class="fl"><img alt="" src="/Images/Background/box-topright1.gif"></div>';
	strHTMLVote += '</div>';
	//ket thuc vong for dem CountSubjectID
	gmobj("votelist").innerHTML = strHTMLVote;
	//document.write(strHTMLVote);
}


function VoteResult()
{
	winDef = 'scrollbars=no,status=no,toolbar=no,location=no,menubar=no,resizable=no,height=500,width=500,top='.concat((screen.height - 500)/2).concat(',left=').concat((screen.width - 500)/2);
	window.open('/service/vote/voteresult.html', 'Kết quả', winDef);
}

function GetTopicHTML(sId,sTitle,sDate,sPath,sType,sPath,arItem,vType1,vType2,vCustomTitle,vShowHeader){
	var sHTML = '';
	var iCount=0, i=0;
	var sTdBullet='', sTableTopicTitle='';
	var sTopicTitle='Theo d&#242;ng s&#7921; ki&#7879;n';
	
	if(PAGE_FOLDER==127){
		sTopicTitle='C&#249;ng ch&#7911; &#273;&#7873;';
	}
	
	switch(vType2)
	{
	case 0: // ' 0 Default Title	
		sTableTopicTitle += '<table border="0" cellpadding="0" cellspacing="0" width="100%">';
		sTableTopicTitle += '<tr><td class="OtherTitle" height="40" valign="middle">'+sTopicTitle+':</td></tr>';
		sTableTopicTitle += '</table>';
		sTdBullet='';
		break;
	case 1: // ' 1 User Defined Title
		sTableTopicTitle += '<table border="0" cellpadding="0" cellspacing="0" width="100%">';
		sTableTopicTitle += '<tr><td class="OtherTitle" height="40" valign="middle">'+vCustomTitle+'</td></tr>';
		sTableTopicTitle += '</table>';
		sTdBullet='';
		break;
	case 2: // ' 2 No Title
		sTrTopicTitle='';
		sTdBullet='';
		break;
	case 3: // ' 3 List Item Only
		sTrTopicTitle='';
		sTdBullet='<td width="7" valign="top" class="Normal">&#9642;</td>'
		break;
	}
	
	if (vShowHeader==0) sTableTopicTitle='';

	switch(vType1)		
	{
	case 1: // ' Topic
		sHTML += sTableTopicTitle;
		sHTML += '<table border="0" cellpadding="2" cellspacing="0" width="96%">';
		sHTML += '<tr><td><a href="/Topic/?ID='+sId+'" class="TopicTitle">'+sTitle+'</a><span class="ShowDate">&nbsp;('+sDate+')</span></td></tr>';
		sHTML += '</table>';
		break;
	case 2: // ' Subject
		sHTML += sTableTopicTitle;
		sHTML += '<table border="0" cellpadding="2" cellspacing="0" width="96%">';
		while (i<arItem.length)
		{
			sHTML += '<tr>'+sTdBullet+'<td><a class="Other" href="'+arItem[i][2]+'">'+arItem[i][1]+'</a><span class="ShowDate">&nbsp;('+arItem[i][3]+')</span></td></tr>';
			i++;
		}
		//sHTML += '<tr><td colspan="2" align="right"><a href="/Topic/?ID='+sId+'" class="Other">Xem ti&#7871;p</a></td></tr>';
		sHTML += '</table>';
		break;
	case 3: // ' Topic + Subject
		sHTML += sTableTopicTitle;
		sHTML += '<table border="0" cellpadding="2" cellspacing="0" width="96%">';
		sHTML += '<tr><td><a href="/Topic/?ID='+sId+'" class="TopicTitle">'+sTitle+'</a><span class="ShowDate">&nbsp;('+sDate+')</span></td></tr>';
		while (i<arItem.length)
		{
			sHTML += '<tr>'+sTdBullet+'<td><a class="Other" href="'+arItem[i][2]+'">'+arItem[i][1]+'</a><span class="ShowDate">&nbsp;('+arItem[i][3]+')</span></td></tr>';
			i++;
		}
		sHTML += '</table>';
		break;
	case 4: // ' Subject (before)
		sHTML += sTableTopicTitle;
		sHTML += '<table border="0" cellpadding="2" cellspacing="0" width="96%">';
		while (i<arItem.length)
		{
			sHTML += '<tr>'+sTdBullet+'<td><a class="Other" href="'+arItem[i][2]+'">'+arItem[i][1]+'</a><span class="ShowDate">&nbsp;('+arItem[i][3]+')</span></td></tr>';
			i++;
		}
		sHTML += '<tr><td align="right"><a class="Other" href="/Topic/?ID='+sId+'">Xem ti&#7871;p</a></td></tr>';
		sHTML += '</table>';
		break;
	case 5: // ' Topic + Subject (before)
		sHTML += sTableTopicTitle;
		sHTML += '<table border="0" cellpadding="2" cellspacing="0" width="96%">';
		sHTML += '<tr><td><a href="/Topic/?ID='+sId+'" class="TopicTitle">'+sTitle+'</a><span class="ShowDate">&nbsp;('+sDate+')</span></td></tr>';
		while (i<arItem.length)
		{
			sHTML += '<tr>'+sTdBullet+'<td><a class="Other" href="'+arItem[i][2]+'">'+arItem[i][1]+'</a><span class="ShowDate">&nbsp;('+arItem[i][3]+')</span></td></tr>';
			i++;
		}
		sHTML += '<tr><td align="right"><a class="Other" href="/Topic/?ID='+sId+'">Xem ti&#7871;p</a></td></tr>';
		sHTML += '</table>';
		break;
	}
	//if (sId==4953)	alert(sHTML);
	return sHTML;
}

function openImage(vLink, vHeight, vWidth)
{	
	var sLink = (typeof(vLink.href) == 'undefined') ? vLink : vLink.href;

	if (sLink == '')
	{
		return false;
	}

	winDef = 'status=no,resizable=no,scrollbars=no,toolbar=no,location=no,fullscreen=no,titlebar=yes,height='.concat(vHeight).concat(',').concat('width=').concat(vWidth).concat(',');
	winDef = winDef.concat('top=').concat((screen.height - vHeight)/2).concat(',');
	winDef = winDef.concat('left=').concat((screen.width - vWidth)/2);
	newwin = open('', '_blank', winDef);

	newwin.document.writeln('<body topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">');
	newwin.document.writeln('<a href="" onClick="window.close(); return false;"><img src="', sLink, '" alt="', (fBrw) ? '&#272;&#243;ng l&#7841;i' : 'Dong lai', '" border=0></a>');
	newwin.document.writeln('</body>');

	if (typeof(vLink.href) != 'undefined')
	{
		return false;
	}
}

function PageSetSearch(str)
{	
	//alert('1095 ' + str);
	location.replace(SetParameter1(location.href, 's', str));
}

function SetParameter1(pFile, pName, pVal)
{
	if ((cPost=pFile.indexOf('&'.concat(pName).concat('=')))==-1)
		cPost=pFile.indexOf('?'.concat(pName).concat('='));

	if (cPost >= 0)
	{
		if ((pPost=pFile.indexOf('&', cPost + 1))==-1)
		{
			pFile=pFile.substring(0, cPost + pName.length + 2).concat(pVal);
		}
		else
		{
			pFile=pFile.substring(0, 34).concat(pVal);
			//pFile=pFile.concat('?').concat(pName).concat('=k').concat(pVal);
		}
	}
	else
	{
		if (pFile.indexOf('?')==-1)
		{
			if(pName='s')
			{
				pFile=pFile.concat('?').concat(pName).concat('=').concat(pVal);
			}
			else
			{
				pFile=pFile.concat('?').concat(pName).concat('=').concat(pVal);
			}
		}
		else
		{
			pFile=pFile.concat('&').concat(pName).concat('=').concat(pVal);
		}
	}

	return pFile;
}

function PageSet(vPage)
{
	location.replace(SetParameter(location.href, 'p', vPage));
}

function ReverseFolderByDate()
{	
	Ryear = document.Reverse.fYear.options[document.Reverse.fYear.selectedIndex].value;
	Rmonth = document.Reverse.fMonth.options[document.Reverse.fMonth.selectedIndex].value;
	Rday = document.Reverse.fDay.options[document.Reverse.fDay.selectedIndex].value;

	for (; Rday > 0; Rday--)
	{
		Rdate = new Date(Ryear, Rmonth - 1, Rday);
		if (Rdate.getDate() == Rday)
		{
			break;
		}
	}

	LastDate = Ryear.concat('/').concat(Rmonth).concat('/').concat(Rday).concat(' 23:59:59');
	//LastDate = Ryear.concat('/').concat(Rmonth).concat('/').concat(Rday);
	location.href = SetParameterTopic(location.href, 'd', escape(LastDate));		
}

function SetParameterTopic(pFile, pName, pVal)
{
	if(pFile.indexOf('?') > 0) 
	{
		if ((cPost=pFile.indexOf('&'.concat(pName).concat('=')))==-1)
			cPost=pFile.indexOf('?'.concat(pName).concat('='));
			
		if (cPost >= 0)
		{
			if ((pPost=pFile.indexOf('&', cPost + 1))==-1)
			{
				pFile=pFile.substring(0, cPost + pName.length + 2).concat(pVal);
			}
			else
			{
				pFile=pFile.substring(0, cPost + pName.length + 2).concat(pVal).concat(pFile.substr(pPost));
			}
		}
		else
		{
			pFile=pFile.concat('&').concat(pName).concat('=').concat(pVal);
		}
	}
	else
	{
		pFile=pFile.concat('?').concat(pName).concat('=').concat(pVal);
	}

	return pFile;
}

function SetSelectValue(Field, iStr)
{
	if (iStr=='')
	{
		iStr=' ';
	}
	
	for (i=0; i < Field.options.length; i++)
	{
		if (Field.options[i].value==iStr)
		{
			Field.selectedIndex=i;
			return;
		}
	}
}

function ShowAdWordByCate(Field)
{
	location.replace(SetParameter('/user/rao-vat/source/list.asp', 'c', Field.options[Field.selectedIndex].value));
	//location.href = SetParameter(location.href, 'c', Field.options[Field.selectedIndex].value);	
}

function ChangeProvince(i,URL){
	//gmobj('txtProvince').value = i;
	//ChangeAdWordLink(gmobj('fCate').value,i);
	document.location.href = URL;		
}
function ChangeCate(){
	//ChangeAdWordLink(gmobj('fCate').value,gmobj('txtProvince').value);
	location.href = gmobj('fCate').value;
}
function ChangeAdWordLink(c,p)
{
	location.href = location.href.substring(0, location.href.indexOf('?')) + '?c=' + c + '&p=' + p;			
}

function EmailSubject(PageID)
{	
	openMeExt('http://'+sDomain+'/User/EmailSubject/?u='.concat(escape(location.href)), 0, 0, 0, 0, 0, 0, 1, 1, 540, 480, 0, 0, '', 0);
	return false;
}

function ShowPopupUnder()
{
/*
	if (RefVal15.length==0) return;	
	var alPopUnderBanner = new adlistshow(RefVal15,'PopUnderBanner',0,6,0,0,0);
*/
	if (cpms_Val152.length == 0) return;
    var alPopUnderBanner = new cpmst_adlistshow(cpms_Val152, 'PopUnderBanner', 0, 6, 0, 0, 0);
}

function PrintSubject()
{	
	w=open(location.href.concat('?q=1'), '_blank', '');
	return false;	
}

function openAdWord(id, c)
{
	var url = 'http://vnexpress.net/Service/Raovat/Counter/?id=' + id + '&c=' + c + '&r=' + Math.random();		
	location.href = url;
	return false;
}

function openHelp(){
	winDef = 'scrollbars=no,status=no,toolbar=no,location=no,menubar=no,resizable=no,height=500,width=500,top='.concat((screen.height - 500)/2).concat(',left=').concat((screen.width - 500)/2);
	window.open('/User/Rao-vat/Source/Help.htm', 'Huongdan', winDef);
}

function CheckEmailAddress(Email)
{
	Email = Trim(Email);

	while (Email != '')
	{
		c = Email.charAt(0);	
		if (c==' ' || c=='<' || c==39 || c==':' || c=='.')
		{
			Email = Email.substr(1);
		}
		else
		{
			break;
		}
	}

	i = Email.indexOf('>');
	if (i==-1)
	{
		while (Email != '')
		{
			c = Email.charAt(Email.length - 1);
			if (c==' ' || c==39 || c=='.')
			{
				Email = Email.substr(0, Email.length - 1);
			}
			else
			{
				break;
			}
		}
	}
	else
	{
		Email = Email.substr(0, i);
	}

	if (Email.length > 96)
		return '';

	i = Email.lastIndexOf('@');
	j = Email.lastIndexOf('.');
	if (i < j)
		i = j;

	switch (Email.length - i - 1)
	{
	case 2:
		break;
	case 3:
		switch (Email.substr(i).toLowerCase())
		{
		case '.com':
		case '.net':
		case '.org':
		case '.edu':
		case '.mil':
		case '.gov':
		case '.biz':
		case '.pro':
		case '.int':
			break;
		default:
			return '';
		}
		break;
	default:
		switch (Email.substr(i).toLowerCase())
		{
		case '.name':
		case '.info':
			break;
		default:
			return '';
		}
		break;
	}

	Email = Email.toLowerCase();

	if (Email == '')
		return '';

	if (Email.indexOf(' ') != -1)
		return '';

	if (Email.indexOf('..') != -1)
		return '';

	if (Email.indexOf('.@') != -1)
		return '';

	if (Email.indexOf('@.') != -1)
		return '';

	if (Email.indexOf(':') != -1)
		return '';

	for (i=0; i < Email.length; i++)
	{
		c = Email.charAt(i);

		if (c >= '0' && c <= '9')
			continue;
		
		if (c >= 'a' && c <= 'z')
			continue;
		
		if ('`~!#$%^&*-_+=?/\\|@.'.indexOf(c) != -1)
			continue;

		return '';
	}

	if ((i=Email.indexOf('@'))==-1)
		return '';

	if (Email.substr(i + 1).indexOf('@')!=-1)
		return '';

	if (Email.charAt(0)=='.' || Email.charAt(Email.length - 1)=='.')
		return '';

	return Email;
}

function ChangeByEmail()
{
	if ((ChkEmail = CheckEmailAddress(document.frmEmail.txtEmail.value)) == '')
	{
		alert('Hay nhap dia chi [Email]!');
		document.frmEmail.txtEmail.focus();
		return;
	}

	document.frmEmail.txtEmail.value = ChkEmail;
	vWH = 190;
	vWW = 380;
	vWN = 'AwUpdate';
	winDef = 'status=no,resizable=no,scrollbars=yes,toolbar=no,location=no,fullscreen=no,titlebar=yes,height='.concat(vWH).concat(',').concat('width=').concat(vWW).concat(',');
	winDef = winDef.concat('top=').concat((screen.height - vWH)/2).concat(',');
	winDef = winDef.concat('left=').concat((screen.width - vWW)/2);
	newwin = open('http://vnexpress.net/user/rao-vat/source/select.asp?email='.concat(document.frmEmail.txtEmail.value), vWN, winDef);
	newwin.focus();
}

function setAsHomePage(i)
{	
	if (document.all) {
		i.style.behavior='url(#default#homepage)';
		i.setHomePage('http://vnexpress.net');
	}	
}

function setHomepage()
{
 if (document.all)
    {
        document.body.style.behavior='url(#default#homepage)';
		document.body.setHomePage('http://ngoisao.net'); 
    }   
}
function ContactUs()
{
	open('/ContactUs/Contact.htm','Toasoan','height=370px,width=400px,status=no,toolba=no,location=no');
}

function GetPostVariable(vName, vDef)
{
	var	str=location.href;
	var	pos=str.indexOf('?'.concat(vName).concat('='));

	if (pos==-1)
	{
		pos=str.indexOf('&'.concat(vName).concat('='));
		if (pos==-1) return vDef;
	}
	
	str=str.substring(pos + vName.length + 2);
	pos=str.indexOf('&');

	if (pos==-1)
	{
		pos=str.length;
	}	

	if (pos > 0)
	{
		str=str.substring(0, pos);
	}

	return (typeof(vDef)=='number') ? parseInt(str) : CharReplace(str);
}

function UnicodeSet(iStr)
{
	for (i=0, oStr=''; i < iStr.length; i++)
	{
		switch ((j=iStr.charCodeAt(i)))
		{
		case 34:
			oStr=oStr.concat('&quot;');
			break;
		case 38:
			oStr=oStr.concat('&amp;');
			break;
		case 39:
			oStr = oStr.concat('&#39;');
			break;
		case 60:
			oStr = oStr.concat('&lt;');
			break;
		case 62:
			oStr = oStr.concat('&gt;');
			break;
		default:
			if (j < 32 || j > 127 || j==34 || j==39)
			{
				oStr=oStr.concat('&#').concat(j).concat(';');
			}
			else
			{
				oStr=oStr.concat(iStr.charAt(i)); 
			}
			break;
		}
	}
	
	return oStr;
}

function UnicodeGet(iStr)
{
	for (i=0, oStr=''; i < iStr.length; )
	{
		if (iStr.charCodeAt(i)==38)
		{
			if (iStr.charCodeAt(i + 1)==35)
			{
				p=iStr.indexOf(';', i  + 2);
				if (p!=-1)
				{
					if (p - i <= 7)
					{
						if (isFinite(iStr.substr(i + 2, p - i - 2)))
						{
							oStr = oStr.concat(String.fromCharCode(iStr.substr(i + 2, p - i - 2)));
							i = p + 1;
							continue;
						}
					}
				}
			}
			else
			{
				p=iStr.indexOf(';', i  + 1);
				if (p!=-1)
				{
					switch (iStr.substr(i + 1, p - i - 1))
					{
					case 'amp':
						oStr = oStr.concat('&');
						i = p + 1;
						break;
					case 'quot':
						oStr = oStr.concat('"');
						i = p + 1;
						break;
					case 'lt':
						oStr = oStr.concat('<');
						i = p + 1;
						break;
					case 'gt':
						oStr = oStr.concat('>');
						i = p + 1;
						break;
					}
				}
			}
		}
	
	
		oStr=oStr.concat(iStr.charAt(i));
		i++;
	}
	
	return oStr;
}



function UrlDecode(utftext) {
    var string = "";
    var i = 0;
    var c = c1 = c2 = 0;

    while ( i < utftext.length ) {

        c = utftext.charCodeAt(i);

        if (c < 128) {
            string += String.fromCharCode(c);
            i++;
        }
        else if((c > 191) && (c < 224)) {
            c2 = utftext.charCodeAt(i+1);
            string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
            i += 2;
        }
        else {
            c2 = utftext.charCodeAt(i+1);
            c3 = utftext.charCodeAt(i+2);
            string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
            i += 3;
        }

    }

    return string;
}

function SearchOnFocus(field)
{
	if(field.value=='Nhập nội dung cần tìm'){ field.value = ''; }
}

function SearchOnBlur(field)
{
	if(field.value==''){ field.value='Nhập nội dung cần tìm';}
}

function SearchMe(s, a)
{	
	while (s.length > 0 && s.charAt(0) <= ' ')
	{
		s = s.substr(1);
	}

	while ((i=s.length) > 0 && s.charAt(i - 1) <= ' ')
	{
		s = s.substr(0, i - 1);
	}

	if (s=='')
	{
		document.Search.txtSearch.value = s;
		return false;
	}
	
	f = GetPostVariable('r', PAGE_FOLDER);
	s = escape(UnicodeSet(s));
	r = '';
	// if(PAGE_FOLDER==9998){
		// r = 'http://vnexpress.net';
	// }
	// if(PAGE_SITE == 0){
		// r = '/GL/Search/?p=1&r='.concat(f).concat('&a=').concat(a).concat('&s=').concat(s);
	// }
	// else if(PAGE_SITE == 1) {
		// r = '/HN/Search/?p=1&r='.concat(f).concat('&a=').concat(a).concat('&s=').concat(s);
	// }
	// else if(PAGE_SITE == 2) {
		// r = '/SG/Search/?p=1&r='.concat(f).concat('&a=').concat(a).concat('&s=').concat(s);
	// }
	r='/search/?s='.concat(s);

	if (location.pathname.toLowerCase()=='/search/')
	{
		location.replace(r);
	}
	else
	{
		location.href=r;
	}
	return false;
}

function ShowSearch()
{	
	if ((s=GetPostVariable('s', ''))!='')
	{
		s = ReplaceAll(s,'+',' ');
		s = unescape(s);
	}
	
	s = UrlDecode(s);
	//document.writeln('  <div class="hSearch" id="Search">');
	document.writeln('  <div class="search">');
	document.writeln('  <div class="leftS"></div>');
	document.writeln('<form name="Search" action="/search/" onSubmit="return CheckValue(document.Search.s);">');
	document.writeln('  <input class="inputS" name="s" id="s" type="text" value="Nhập nội dung cần tìm" onblur="SearchOnBlur(this)" onkeyup="initTyper(this)" onkeydown="" onfocus="SearchOnFocus(this)">');
	document.writeln('	<input type="hidden" name="g" value="' + getCookie("VisitorID","") + '" />');
	document.writeln('	<input type="hidden" name="butS" value="yes" />');
	document.writeln('  <input type="button" value="" class="inputSubmit" onClick="return CheckValue(document.Search.s);">');
	document.writeln('</form>');  
	document.writeln('  </div>');
	//document.writeln('  </div>');
	if (s!='')
	{
		document.Search.s.value = s;
	}

}

function CheckEvt(e){
	var flag=false;
	if(window.event){
		if(e.keyCode==13){
			flag=true;
		}
	}
	else if(e.which){
		if(e.which==13){
			flag=true;
		}
	}
	if(flag){
		CheckValue(document.Search.s);
	}
}

function CheckValue(o){
	if(Trim(o.value)=='Nhập nội dung cần tìm'||Trim(o.value)==''){
		o.value = '';
		o.focus();
		return false;
	}
	else{
		document.Search.submit();
		return true;
	}		
}

function openMeExt(vLink, vStatus, vResizeable, vScrollbars, vToolbar, vLocation, vFullscreen, vTitlebar, vCentered, vHeight, vWidth, vTop, vLeft, vID, vCounter)
{
	var sLink = (typeof(vLink.href) == 'undefined') ? vLink : vLink.href;

	winDef = '';
	winDef = winDef.concat('status=').concat((vStatus) ? 'yes' : 'no').concat(',');
	winDef = winDef.concat('resizable=').concat((vResizeable) ? 'yes' : 'no').concat(',');
	winDef = winDef.concat('scrollbars=').concat((vScrollbars) ? 'yes' : 'no').concat(',');
	winDef = winDef.concat('toolbar=').concat((vToolbar) ? 'yes' : 'no').concat(',');
	winDef = winDef.concat('location=').concat((vLocation) ? 'yes' : 'no').concat(',');
	winDef = winDef.concat('fullscreen=').concat((vFullscreen) ? 'yes' : 'no').concat(',');
	winDef = winDef.concat('titlebar=').concat((vTitlebar) ? 'yes' : 'no').concat(',');
	winDef = winDef.concat('height=').concat(vHeight-140).concat(',');
	winDef = winDef.concat('width=').concat(vWidth).concat(',');

	if (vCentered){
		winDef = winDef.concat('top=').concat((screen.height - vHeight)/2).concat(',');
		winDef = winDef.concat('left=').concat((screen.width - vWidth)/2);
	}
	else{
		winDef = winDef.concat('top=').concat(vTop).concat(',');
		winDef = winDef.concat('left=').concat(vLeft);
	}

	if (typeof(vCounter) == 'undefined'){
		vCounter = 0;
	}

	if (typeof(vID) == 'undefined')	{
		vID = 0;
	}
	
	if (vCounter){
		sLink = buildLink(vID,sLink);
	}

	open(sLink, '_blank', winDef);

	if (typeof(vLink.href) != 'undefined')	{
		return false;
	}
}

function TrimAndRDS(iStr)
{
	function IsHyperLink(iStr)
	{
		var i = 0, c = ' ';

		if (iStr.charAt(0) == '.')
			return false;

		for (i=0; i < iStr.length; i++)
		{
			c = iStr.charAt(i).toLowerCase();
			if (c >= '0' && c <= '9')

				continue;
		
			if (c >= 'a' && c <= 'z')
				continue;
		
			if ('@_-&.?#+-/:'.indexOf(c) != -1)
				continue;

			return false;
		}
	
		return true;
	}

	function GetLastBreak(iStr, s)
	{
		var f = new Array('(', ')', '<', '>', ' ', '\r', '\n', '\t', ',', ';', '!'), p = 0, i = 0, r = -1;
	
		for (i = 0; i < f.length; i++)
			if ((p = iStr.lastIndexOf(f[i], s)) != -1)
				if (r == -1 || p > r)
					r = p;
		return r;
	}

	function GetNextBreak(iStr, s)
	{
		var f = new Array('(', ')', '<', '>', ' ', '\r', '\n', '\t', ',', ';', '!'), p = 0, i = 0, r = -1;
	
		for (i = 0; i < f.length; i++)
			if ((p = iStr.indexOf(f[i], s)) != -1)
				if (r == -1 || p < r)
					r = p;
		return r;
	}

	function CheckDotAfter(iStr)
	{
		var p0 = 0, p1 = 0, p2 = 0, p3 = 0;

		while ((p1 = iStr.indexOf('.', p0)) != -1)
		{
			if (iStr.charAt(p1 - 1) == ' ')
			{
				iStr = iStr.substr(0, p1 - 1).concat(iStr.substr(p1));
				p0 = p1;
			}
			else
			{
				p0 = p1 + 1;
			}

			if (iStr.charAt(p0) != ' ')
			{
				if ((p3 = GetLastBreak(iStr, p0)) == -1)
				{
					p3 = p0;
				}
				else
				{
					p3 = p3 + 1;
				}
		
				if ((p2 = GetNextBreak(iStr, p3)) == -1)
				{
					if (IsHyperLink(iStr.substr(p3)))
					{
						iStr = iStr.substr(0, p3).concat(iStr.substr(p3).toLowerCase())
						break;
					}
					else
					{
						if (iStr.charAt(p0) < '0' || iStr.charAt(p0) > '9')
						{
							iStr = iStr.substr(0, p0).concat(' ').concat(iStr.substr(p0, 1).toUpperCase()).concat(iStr.substr(p0 + 1));
							p0++;
						}
					}
				}
				else
				{
					if (IsHyperLink(iStr.substring(p3, p2)))
					{
						iStr = iStr.substr(0, p3).concat(iStr.substring(p3, p2).toLowerCase()).concat(iStr.substr(p2));
						p0 = p2 + 1;
					}
					else
					{
						if (iStr.charAt(p0) < '0' || iStr.charAt(p0) > '9')
						{
							iStr = iStr.substr(0, p0).concat(' ').concat(iStr.substr(p0, 1).toUpperCase()).concat(iStr.substr(p0 + 1));
							p0++;
						}
					}
				}
			}
			else
			{
				iStr = iStr.substr(0, p0 + 1).concat(iStr.substr(p0 + 1, 1).toUpperCase()).concat(iStr.substr(p0 + 2));
			}
		}	

		return iStr;
	}

	function CheckCharAfter(iStr, iChar, iUp)
	{
		var p0 = 0, p1 = 0;

		while ((p1 = iStr.indexOf(iChar, p0)) != -1)
		{
			if (iStr.charAt(p1 - 1) == ' ')
			{
				iStr = iStr.substr(0, p1 - 1).concat(iStr.substr(p1));
				p0 = p1;
			}
			else
			{
				p0 = p1 + 1;
			}

			if (iStr.charAt(p0) != ' ')
			{
				if (iStr.charAt(p0) < '0' || iStr.charAt(p0) > '9')
				{
					if (iUp)
					{
						iStr = iStr.substr(0, p0).concat(' ').concat(iStr.substr(p0, 1).toUpperCase()).concat(iStr.substr(p0 + 1));
					}
					else
					{
						iStr = iStr.substr(0, p0).concat(' ').concat(iStr.substr(p0));
					}
					p0++;
				}
			}
			else
			{
				if (iUp)
				{
					iStr = iStr.substr(0, p0 + 1).concat(iStr.substr(p0 + 1, 1).toUpperCase()).concat(iStr.substr(p0 + 2));
				}
			}
		}

		return iStr;
	}

	function CheckScope(iStr, s1, s2)
	{
		var p0 = 0, p1 = 0;

		for (p0 = 0; (p1 = iStr.indexOf(s1, p0)) != -1; )
		{
			if (iStr.charAt(p1 + 1) == ' ')
				iStr = iStr.substr(0, p1 + 1).concat(iStr.substr(p1 + 2));

			if (p1 > 0)
				if (iStr.charAt(p1 - 1) != ' ')
				{
					iStr = iStr.substr(0, p1).concat(' ').concat(iStr.substr(p1));
					p1++;
				}
			
			p0 = p1 + 1;
		}

		for (p0 = 0; (p1 = iStr.indexOf(s2, p0)) != -1; )
		{
			var SkipChar = ':,.;!?'.concat(s2);

			if (p1 > 0)
				if (iStr.charAt(p1 - 1) == ' ')
				{
					iStr = iStr.substr(0, p1 - 1).concat(iStr.substr(p1));
					p1--;
				}

			if (iStr.charAt(p1 + 1) != ' ' && SkipChar.indexOf(iStr.charAt(p1 + 1)) == -1)
				iStr = iStr.substr(0, p1 + 1).concat(' ').concat(iStr.substr(p1 + 1));

			p0 = p1 + 1;
		}		

		return iStr;
	}
	
	iStr = ReplaceAll(iStr, '  ', ' ');
	iStr = ReplaceAll(iStr, ' \r\n', '\r\n');
	iStr = ReplaceAll(iStr, '\r\n ', '\r\n');

	iStr = CheckCharAfter(iStr, ',', false);
	iStr = CheckCharAfter(iStr, ':', false);
	iStr = CheckCharAfter(iStr, ';', false);
	iStr = CheckCharAfter(iStr, '?', true);
	iStr = CheckCharAfter(iStr, '!', true);

	iStr = CheckScope(iStr, '(', ')');
	iStr = CheckScope(iStr, '[', ']');

	iStr = ReplaceAll(iStr, 'http: //', 'http://');
	iStr = CheckDotAfter(iStr);

	iStr = ReplaceAll(iStr, ', \r\n', ',\r\n');
	iStr = ReplaceAll(iStr, ': \r\n', ':\r\n');
	iStr = ReplaceAll(iStr, '; \r\n', ';\r\n');
	iStr = ReplaceAll(iStr, '? \r\n', '!\r\n');
	iStr = ReplaceAll(iStr, '! \r\n', '!\r\n');
	iStr = ReplaceAll(iStr, '. \r\n', '.\r\n');


	if (iStr.charAt(0) == ' ')
		iStr = iStr.substr(1);

	if (iStr.charAt(iStr.length - 1) == ' ')
		iStr = iStr.substr(0, iStr.length - 1);

	return iStr.substr(0, 1).toUpperCase().concat(iStr.substr(1));
}

function gmobj(o){
	if(document.getElementById){ m=document.getElementById(o); }
	else if(document.all){ m=document.all[o]; }
	else if(document.layers){ m=document[o]; }
	return m;
}

function dFormat(strDate) {
	var rStr = '';
	if(strDate=='') {
		sDate = rStr;
	}
	else {
		var tDates = strDate.split(" ");
		var tDay = tDates[0].split("/");
		var tTime = tDates[1].split(":");
		var oDay = new Date();		
		oDay.setFullYear(tDay[2],tDay[0]-1,tDay[1]);		
		switch(oDay.getDay()) {
			case 0:
				rStr = 'Ch&#7911; nh&#7853;t'; break;
			case 1:
				rStr = 'Th&#7913; hai'; break;
			case 2:
				rStr = 'Th&#7913; ba'; break;
			case 3:
				rStr = 'Th&#7913; t&#432;'; break;
			case 4:
				rStr = 'Th&#7913; n&#259;m'; break;
			case 5:
				rStr = 'Th&#7913; s&#225;u'; break;
			case 6:
				rStr = 'Th&#7913; b&#7843;y'; break;
			default: 
				rStr = ''; break;
		}
		rStr = rStr.concat(', ').concat(tDay[1]).concat('/').concat(tDay[0]).concat('/').concat(tDay[2]).concat(' | ');
		if(tDates[2] == 'AM') {
			if(tTime[0] < 10) {
				rStr = rStr.concat('0').concat(tTime[0]).concat(':');
			}
			else {
				rStr = rStr.concat(tTime[0]).concat(':');
			}
		}
		else {
			if(tTime[0]!=12){
				tTime[0] = 12 + parseInt(tTime[0]);						
			}
			rStr = rStr.concat(tTime[0]).concat(':');
		}
		
		if(tTime[1] < 10) {
			rStr = rStr.concat('0').concat(tTime[1]);
		}
		else {
			rStr = rStr.concat(tTime[1]);
		}
		
		rStr = rStr.concat(' GMT+7&nbsp;');
		sDate = rStr;
	}
}

function dmy(strDate) {
	var temp = new Array();
	temp = strDate.split('/');
	/*if(temp[1] < 10) {
		temp[1] = '0' + temp[1];
	}
	if(temp[0] < 10) {
		temp[0] = '0' + temp[0];
	}*/
	//return temp[1].concat('/').concat(temp[0]).concat('/').concat(temp[2]);
	return temp[1].concat('/').concat(temp[0]);
}

function Hexa(input){
	return Right('00000000'.concat(input.toString(16)),8);	
}

function HexToDec(input){		
	var rt = 0;
	var cha = '';
	var temp;
	var len = input.length;
	for(var i=1;i<=len; i++) {
		cha = Left(input,1);
		switch (cha){
			case 'A': case 'a': temp = 10; break;
			case 'B': case 'b': temp = 11; break;
			case 'C': case 'c': temp = 12; break;
			case 'D': case 'd': temp = 13; break;
			case 'E': case 'e': temp = 14; break;
			case 'F': case 'f': temp = 15; break;
			default: temp = parseInt(cha); break;
		}		
		rt = rt + temp * Math.pow(16,len-i);
		input = Right(input,len-i);
	}		
	return rt;
}

function ShowStock(i){
	if(i == 0){
		gmobj('HO2').className = 'st-li-ho fl';
		gmobj('HA2').className = 'st-li-ha2 fl';
		gmobj('oHO2').className = 'st-act';
		gmobj('oHA2').className = 'st-deact';							
		gmobj('CONT').innerHTML = gmobj('HOSE').innerHTML;
	}
	else{				
		gmobj('HO2').className = 'st-li-ho2 fl';
		gmobj('HA2').className = 'st-li-ha fl';
		gmobj('oHO2').className = 'st-deact';
		gmobj('oHA2').className = 'st-act';	
		gmobj('CONT').innerHTML = gmobj('HASTC').innerHTML;
	}
}

function ShowTopStock(i){   
	if(i == 0){
		gmobj('top5-hose').className = 'st-act';
		gmobj('top5-hastc').className = 'st-deact';
		gmobj('TOP5CONT').innerHTML = gmobj('TOP5HOSE').innerHTML;
	}
	else{						
		gmobj('top5-hose').className = 'st-deact';
		gmobj('top5-hastc').className = 'st-act';
		gmobj('TOP5CONT').innerHTML = gmobj('TOP5HASTC').innerHTML;
	}
}

function ShowFlashObject(objName, objFileName, objWidth, objHeight) {
	var sHTML = '';
	sHTML = sHTML.concat('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" WIDTH="').concat(objWidth).concat('" HEIGHT="').concat(objHeight).concat('" ID="').concat(objName).concat('" >');	
	sHTML = sHTML.concat('	<PARAM NAME="movie" VALUE="').concat('/Images/AdWord/').concat(objFileName).concat('">');
	sHTML = sHTML.concat('	<PARAM NAME="AllowScriptAccess" VALUE="always">');
	sHTML = sHTML.concat('	<PARAM NAME="quality" VALUE="high">');
	sHTML = sHTML.concat('	<PARAM NAME="bgcolor" VALUE="#FFFFFF">');	
	sHTML = sHTML.concat('	<PARAM NAME="wmode" VALUE="transparent">');	
	sHTML = sHTML.concat('	<EMBED src="').concat('/Images/AdWord/').concat(objFileName).concat('" quality="high" bgcolor="#FFFFFF" WIDTH="').concat(objWidth).concat('" HEIGHT="').concat(objHeight).concat('" NAME="').concat(objName).concat('" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" wmode="transparent" AllowScriptAccess="always" >');
	sHTML = sHTML.concat('</OBJECT>');
	return sHTML;		
}

/*-----------------Banner---------------------------*/
function ShowTopBanner()
{
	if (cpms_Val1.length>0)
	{
		document.writeln('<div>');
        var alTopBanner = new cpmst_adlistshow(cpms_Val1, 'TopBanner', 0, 10, 0, 728, 90, true, 1, 30000);
        if (alTopBanner.BResult == -1) {
            document.writeln(ShowFlashObject('AdTopBanner', 'lhqc_vne_728x90(1).swf', 728, 90));
        }
        document.writeln('</div>');
	}
	else
	{		
		document.writeln('<div style="float:left;width:728;">');	
		document.writeln(ShowFlashObject('AdTopBanner', 'lhqc_vne_728x90(1).swf', 728, 90));
		document.writeln('</div>');	
		return;
	}
}

function ShowHalfBaner(vType)
{
	if (typeof(vType) == 'undefined') vType = 2;
/*	if (vType==2){
		if (RefVal2.length>0)
		{
			document.writeln('<div class="halfbanner fl">');
			var alHalfBanner2 = new adlistshow(RefVal2,'HalfBanner2',0,10,0,364,90,true,0,30000);
			document.writeln('</div>');
		}
		else
		{					
			document.writeln('<div class="halfbanner fl">');		
			document.writeln(ShowFlashObject('AdHalfBaner1', 'lhqc_vne_364x90.swf', 364, 90));
			document.writeln('</div>');	
			return;
		}
	}
	else if (vType==3){
		if (RefVal3.length>0)
		{
			document.writeln('<div class="halfbanner fr">');
			var alHalfBanner3 = new adlistshow(RefVal3,'HalfBanner3',0,10,0,364,90,true,1,30000);
			document.writeln('</div>');
		}
		else
		{					
			document.writeln('<div class="halfbanner fr">');		
			document.writeln(ShowFlashObject('AdHalfBaner2', 'lhqc_vne_364x90.swf', 364, 90));
			document.writeln('</div>');	
			return;
		}
	}
*/
	if (vType==2){
		if (cpms_Val2.length>0)
		{
			document.writeln('<div class="halfbanner fl">');
			var alHalfBanner1 = new cpmst_adlistshow(cpms_Val2,'HalfBanner1',0,10,0,364,90,true,0,30000);
			document.writeln('</div>');
		}
		else
		{					
			document.writeln('<div class="halfbanner fl">');		
			document.writeln(ShowFlashObject('AdHalfBaner1', 'lhqc_vne_364x90.swf', 364, 90));
			document.writeln('</div>');	
			return;
		}
	}
	else if (vType==3){
		if (cpms_Val3.length>0)
		{
			document.writeln('<div class="halfbanner fr">');
			var alHalfBanner2 = new cpmst_adlistshow(cpms_Val3,'HalfBanner2',0,10,0,364,90,true,1,30000);
			document.writeln('</div>');
		}
		else
		{					
			document.writeln('<div class="halfbanner fr">');		
			document.writeln(ShowFlashObject('AdHalfBaner2', 'lhqc_vne_364x90.swf', 364, 90));
			document.writeln('</div>');	
			return;
		}
	}
}

function ShowRightLogo(vType)
{
	if (typeof(vType) == 'undefined') vType = 1;

	if (vType==1){
		if (cpms_Val124.length>0)
		{
			document.writeln('<div class="fl">');
			var alRightLogo1 = new cpmst_adlistshow(cpms_Val124,'RightLogo1',0,10,0,120,240,'undefined',3,30000);
			document.writeln('</div>');
		}
		else
		{			
			document.writeln('<div class="fl">');		
			document.writeln(ShowFlashObject('AdRightLogo1', 'lhqc_vne_120x240(1).swf', 120, 240));
			document.writeln('</div>');			
			return;
		}
	}
	else if (vType==2){
		if (cpms_Val125.length>0)
		{
			document.writeln('<div class="fl">');
			var alRightLogo2 = new cpmst_adlistshow(cpms_Val125,'RightLogo2',0,10,0,120,240,'undefined',3,30000);
			document.writeln('</div>');
		}
		else
		{				
			document.writeln('<div class="fl">');		
			document.writeln(ShowFlashObject('AdRightLogo2', 'lhqc_vne_120x240(1).swf', 120, 240));
			document.writeln('</div>');
			return;
		}
	}
}

function ShowLargeLogo(vType)
{
	if (typeof(vType) == 'undefined') vType = 1;

	if (vType==1){
		if (cpms_Val121.length>0)
		{
			document.writeln('<div class="box-item">');			
			var alLargeLogo1 = new cpmst_adlistshow(cpms_Val121,'LargeLogo1',0,10,0,300,120,'undefined',1,30000);
			document.writeln('</div>');
			return;
		}
		else
		{			
			document.writeln('<div class="box-item">');			
			document.writeln(ShowFlashObject('AdLargeLogo1', 'lhqc_vne_300x120(1).swf', 300, 120));
			document.writeln('</div>');				
			return;
		}
	}
	else if(vType==2) {
		if (cpms_Val122.length>0)
		{
			document.writeln('<div class="box-item">');					
			var alLargeLogo2 = new cpmst_adlistshow(cpms_Val122,'LargeLogo2',0,10,0,300,120,true,1,30000);
			document.writeln('</div>');
			return;
		}
		else
		{			
			document.writeln('<div class="box-item">');			
			document.writeln(ShowFlashObject('AdLargeLogo2', 'lhqc_vne_300x120(1).swf', 300, 120));
			document.writeln('</div>');	
			return;
		}
	}
	else if (vType==3) {
		if (cpms_Val11.length>0)
		{
			document.writeln('<div class="box-item">');	
			ShowBigAdvHeader();			
			var alLargeLogo3 = new cpmst_adlistshow(cpms_Val11,'LargeLogo3',0,10,0,300,250,'undefined',1,30000);
			document.writeln('</div>');
			return;
		}
		else
		{			
			document.writeln('<div class="box-item">');		
			ShowBigAdvHeader();
			document.writeln(ShowFlashObject('AdLargeLogo3', 'lhqc_vne_300x250(1).swf', 300, 250));
			document.writeln('</div>');	
			return;
		}
	}
	else if(vType==4) {
		if (cpms_Val12.length>0)
		{
			document.writeln('<div class="box-item">');	
			ShowBigAdvHeader();			
			var alLargeLogo4 = new cpmst_adlistshow(cpms_Val12,'LargeLogo4',0,10,0,300,250,'undefined',1,30000);
			document.writeln('</div>');
			return;
		}
		else
		{					
			document.writeln('<div class="box-item">');			
			ShowBigAdvHeader();
			document.writeln(ShowFlashObject('AdLargeLogo4', 'lhqc_vne_300x250(1).swf', 300, 250));
			document.writeln('</div>');	
			return;
		}
	}
	else if(vType==5) {
		if (cpms_Val13.length>0)
		{
			document.writeln('<div class="box-item">');	
			ShowBigAdvHeader();
			var alLargeLogo4 = new cpmst_adlistshow(cpms_Val13,'LargeLogo5',0,0,0,300,250,'undefined','undefined',30000);
			document.writeln('</div>');
			return;
		}
		else
		{					
			document.writeln('<div class="box-item">');			
			ShowBigAdvHeader();
			document.writeln(ShowFlashObject('AdLargeLogo5', 'lhqc_vne_300x250(1).swf', 300, 250));
			document.writeln('</div>');	
			return;
		}
	}
	else if(vType==6) {
		if (cpms_Val123.length>0)
		{
			document.writeln('<div class="box-item">');
			var alLargeLogo2 = new cpmst_adlistshow(cpms_Val123,'LargeLogo6',0,10,0,300,120,'undefined',3,30000);
			document.writeln('</div>');
			return;
		}
		else
		{			
			document.writeln('<div class="box-item">');			
			document.writeln(ShowFlashObject('AdLargeLogo6', 'lhqc_vne_300x120(1).swf', 300, 120));
			document.writeln('</div>');	
			return;
		}
	}
}

function ShowBigLogo()
{	
	document.writeln('<div class="fl">');	
	var alBigLogo1 = new cpmst_adlistshow(cpms_Val31,'BigLogo1',0,1,0,180,600,'undefined','undefined',30000);	
	document.writeln('</div>');	
	return alBigLogo1.BResult;
}

function ShowBigLogo2()
{
	document.writeln('<div class="fl">');
	//var alBigLogo2 = new adlistshow(RefVal18,'BigLogo2',0,1,0,180,600);
	var alBigLogo2 = new cpmst_adlistshow (cpms_Val32,'BigLogo2',0,1,0,180,600);
	document.writeln('</div>');	
}

function ShowBasicLogo(vAd)
{
	if (typeof(vAd) == 'undefined') vAd = 0;	
	document.writeln('<div class="fl">');		
	var alBasicLogo = new cpmst_adlistshow(cpms_Val33,'BasicLogo',vAd,1,0,180,600,false,'undefined',30000);
	document.writeln('</div>');
	return alBasicLogo.BResult;
}

function ShowBasicLogo2(vAd)
{
	if (typeof(vAd) == 'undefined') vAd = 0;
	document.writeln('<div class="fl">');	
	var alBasicLogo = new adlistshow(RefVal10,'BasicLogo2',vAd,10,0,180,300,false,1,30000);
	document.writeln('</div>');
}

function ShowRightExpand(vAd)
{	
	document.writeln('<div style="margin-bottom:3px;" class="fl">');
	if (typeof(vAd) == 'undefined') vAd = 0;			
	var alRightExpand = new cpmst_adlistshow(cpms_Val34,'RightExpandLogo',0,16,0,180,300,true,1,30000);
	document.writeln('</div>');	
	return alRightExpand.BResult;
}

function ShowRightExpand2(vAd)
{	
	document.writeln('<div style="margin-bottom:3px;" class="fl">');
	if (typeof(vAd) == 'undefined') vAd = 0;		
	var alRightExpand2 = new cpmst_adlistshow(cpms_Val35,'RightExpandLogo2',vAd,10,0,180,600,true,1,30000);
	document.writeln('</div>');	
	return alRightExpand2.BResult;
}

function ShowSpecialBanner(vAd)
{
	if (typeof(vAd) == 'undefined') vAd = 0;	
	document.writeln('<div class="fl">');		
	var alBasicLogo = new cpmst_adlistshow(cpms_Val36,'SpecialLogo',vAd,1,0,180,900,true,'undefined',30000);
	document.writeln('</div>');
	return alBasicLogo.BResult;
}



function ShowArticlebanner(vAd)
{	
	if(PAGE_ID==1000459730){
		cpms_Val21 = new Array(
			new Array('/2010/06/14/Osla_468x60_0306.swf', 'http://www.osla.com.vn/thuoc-nho-mat-osla/tin-tuc/2/2/16/osla-cham-soc-va-giu-gin-doi-mat-moi-ngay.html', '0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2375', 468, 60, 1, 0)
		);		
	}
	if(cpms_Val21.length>0){
		
		ShowArticlebanner1();
	}
	if(cpms_Val22.length>0){
		ShowArticlebanner2();
	}
}

function ShowArticlebanner1(vAd)
{
	if (typeof(vAd) == 'undefined') vAd = 0;
	document.writeln('<div class="txtc" style="margin-top: 5px;" width="100%">');
	if(PAGE_FOLDER==9||PAGE_FOLDER==114||cpms_Ref==114){
		var alBasicLogo1 = new cpmst_adlistshow(cpms_Val21,'ArticleBanner1',vAd,1,0,468,120,false,2,30000);
	}
	else{
		var alBasicLogo1 = new cpmst_adlistshow(cpms_Val21,'ArticleBanner1',vAd,1,0,468,60,true,2,30000);
	}
	document.writeln('</div>');
}

function ShowArticlebanner2(vAd)
{
	if (typeof(vAd) == 'undefined') vAd = 0;
	document.writeln('<div class="txtc" style="margin-top: 5px;" width="100%">');
	var alBasicLogo2 = new cpmst_adlistshow(cpms_Val22,'ArticleBanner2',vAd,1,0,468,60,true,2,30000);
	document.writeln('</div>');
}


function ShowLogoRight(vAd) {		
	if (RefVal32.length + cpms_Val31.length + cpms_Val33.length + cpms_Val34.length + cpms_Val35.length + cpms_Val32.length + cpms_Val36.length + cpms_Val37.length == 0) {
        document.writeln('<div class="fl">');
        document.writeln(ShowFlashObject('AdLogoRight', 'lhqc_vne_180x150(1).swf', 180, 150));
        document.writeln('</div>');
        return;
    }
    var iHasBanner = -1;
    if (RefVal32.length != 0) ShowDropBanner();
    if (cpms_Val31.length != 0) iHasBanner = ShowBigLogo();		
    if (cpms_Val34.length != 0) iHasBanner = ShowRightExpand(vAd);	
    if (cpms_Val35.length != 0) iHasBanner = ShowRightExpand2(vAd);
    if (cpms_Val37.length != 0) iHasBanner = ShowSkyscraper(vAd);
    if (cpms_Val32.length != 0) iHasBanner = ShowBigLogo2(vAd);
    if (cpms_Val33.length != 0) iHasBanner = ShowBasicLogo(vAd);
    if (cpms_Val36.length != 0) iHasBanner = ShowSpecialBanner(vAd);	
    if (iHasBanner == -1) {
        document.writeln('<div class="fl">');
        document.writeln(ShowFlashObject('AdLogoRight', 'lhqc_vne_180x150(1).swf', 180, 150));
        document.writeln('</div>');
    }   
}

function ShowLogoLeft(vType) {
	if (cpms_Val11.length>0)
	{		
		document.writeln('<div class="box-item2">');				
		ShowBigAdvHeader();
		if(PAGE_FOLDER==64){
			var alLargeLogo1 = new cpmst_adlistshow(cpms_Val11,'LargeLogo1',0,16,0,300,250,true,0,30000);
		}	
		else if(PAGE_FOLDER==1000){
			var alLargeLogo1 = new cpmst_adlistshow(cpms_Val11,'LargeLogo1',0,21,0,300,250,true,0,30000);
		}
		else{
			var alLargeLogo1 = new cpmst_adlistshow(cpms_Val11,'LargeLogo1',0,10,0,300,250,true,1,30000);
		}
		document.writeln('</div>');
	}		
}

function ShowLogoLeft2(vType) {
	if (cpms_Val12.length>0)
	{
		   document.writeln('<div class="box-item2">');          
		   ShowBigAdvHeader();
		   var alLargeLogo2 = new cpmst_adlistshow(cpms_Val12,'LargeLogo2',0,10,0,300,250,true,1,30000);              
		   document.writeln('</div>');           
	}
}

function ShowTopLogoLeft(vType) {
	if (cpms_Val11.length>0)
	{		
		document.writeln('<div class="box-item2">');					
		ShowBigAdvHeader();
		var alLargeLogo1 = new cpmst_adlistshow(cpms_Val11,'SlideLogo1',0,10,0,300,250,'undefined',1,30000);			
		document.writeln('</div>');
	}

}

function ShowFooterBanner() {	
	if(cpms_Val5.length>0){		
		document.writeln('<div style="padding-bottom:5px;">');			
		var alFooterBanner = new cpmst_adlistshow(cpms_Val5,'FooterBanner',0,10,0,1000,90,true,2,30000);
		document.writeln('</div>');
	}
}

function ShowFixFloatBanner(vAd)
{	
	if (typeof(vAd) == 'undefined') vAd = 0;
	switch(vAd){
		case 0:
			if (cpms_Val101.length>0)
			{
				document.writeln('<div>');		
				var alFixFloatTopLeft = new cpmst_adlistshow(cpms_Val101,'FixFloatTopLeftBanner',0,12,0,120,300,true,1,30000); 		
				document.writeln('</div>');
			}
			break;
		case 1:
			if (cpms_Val111.length>0)
			{
				document.writeln('<div>');		
				var alFixFloatTopRight = new cpmst_adlistshow(cpms_Val111,'FixFloatTopRightBanner',0,13,0,120,300,true,1,30000); 	
				document.writeln('</div>');
			}
			break;
		case 2:
			if (PAGE_FOLDER == 1000)
			{
				if (RefVal25.length>0)
				{
					document.writeln('<div>');		
					var alTopBanner = new adlistshow(RefVal25,'FixFloatBottomLeftBanner',0,13,0,120,300,true,1,30000);		
					document.writeln('</div>');
				}
			}
			else{
				if (cpms_Val102.length>0)
				{
					document.writeln('<div>');		
					var alFixFloatBottomLeft = new cpmst_adlistshow(cpms_Val102,'FixFloatBottomLeftBanner',0,14,0,120,300,true,1,30000);       	
					document.writeln('</div>');
				}
			}
			break;
		case 3:
			if (cpms_Val112.length>0)
			{				
				document.writeln('<div>');		
				var alFixFloatBottomRight = new cpmst_adlistshow(cpms_Val112,'FixFloatBottomRightBanner',0,15,0,120,300,true,3,30000);     
				document.writeln('</div>');
			}
			break;
	}		
}

function ShowSpecialExpandBanner(vAd){	
	document.writeln('<div class="fr">');
	var alTopBanner = new adlistshow(RefVal28,'SpecialExpandBanner',0,15,0,207,10,true,'undefined',30000);				
	document.writeln('</div>');
}

function ShowSlideBanner() {
	if (cpms_Val601.length > 0) {
        var LeftSlideBanner = new cpmst_adlistshow(cpms_Val601, 'LeftSlideBanner', 0, 17, 0, 299, 900);
    }
    if (cpms_Val602.length > 0) {
        var RightSlideBanner = new cpmst_adlistshow(cpms_Val602, 'RightSlideBanner', 0, 18, 0, 299, 900);
    }

}

function ShowDropBanner(){
	if(RefVal32.length > 0){
		document.writeln('<div style="margin-bottom:3px;">');
		var alDropBanner = new adlistshow(RefVal32,'DropBanner',0,9,0,180,1,false,0,30000);
		document.writeln('</div>');
	}
}

function ShowSkyscraper(vAd)
{              
	document.writeln('<div style="margin-bottom:3px;" class="fl">');
	if (typeof(vAd) == 'undefined') vAd = 0;                
	var alRightExpandSkyscraper = new cpmst_adlistshow(cpms_Val37,'RightExpandSkyscraperLogo2',vAd,10,0,180,600,true,1,30000);
	document.writeln('</div>');  
	return alRightExpandSkyscraper.BResult;	
}

function ShowAdScrollBanner(vAd) {
	if(PAGE_FOLDER == 1){
		ShowLogoRight(vAd);
	}
	else{
		document.writeln('<div style="POSITION: relative; WIDTH: 180px; height:1px; OVERFLOW: hidden" id="dvScroll_position"></div>');
		document.writeln('<div id="dvScroll" style="position:absolute;width:180px;">');
		if (RefVal32.length + cpms_Val31.length + cpms_Val33.length + cpms_Val34.length + cpms_Val35.length + cpms_Val32.length + cpms_Val36.length + cpms_Val37.length == 0) {
			document.writeln('<div class="fl">');
			document.writeln(ShowFlashObject('AdLogoRight', 'lhqc_vne_180x150(1).swf', 180, 150));
			document.writeln('</div>');
			return;
		}
		var iHasBanner = -1;
		if (RefVal32.length != 0) ShowDropBanner();
		if (cpms_Val31.length != 0) iHasBanner = Poly_ShowBigLogo();
		if (cpms_Val34.length != 0) iHasBanner = Poly_ShowRightExpand(vAd);
		if (cpms_Val35.length != 0) iHasBanner = Poly_ShowRightExpand2(vAd);
		if (cpms_Val37.length != 0) iHasBanner = Poly_ShowSkyscraper(vAd);
		if (cpms_Val32.length != 0) iHasBanner = Poly_ShowBigLogo2(vAd);
		if (cpms_Val33.length != 0) iHasBanner = Poly_ShowBasicLogo(vAd);
		if (cpms_Val36.length != 0) iHasBanner = Poly_ShowSpecialBanner(vAd);
		if (iHasBanner == -1) {
			document.writeln('<div class="fl">');
			document.writeln(ShowFlashObject('AdLogoRight', 'lhqc_vne_180x150(1).swf', 180, 150));
			document.writeln('</div>');
		}
		document.writeln('</div>');
		document.writeln('<input type="hidden" value="0" id="dvScroll_CurValue" />');
		document.writeln('<input type="hidden" value="0" id="dvScroll_FirstTime" />');
		document.writeln('<div id="dvScroll_PositionStatus" style="position: fixed!Important; position:absolute;"></div>');
		window.onscroll = function() { cpmst_scrollbanner(cpmst_scrollTop(), 'dvScroll', 'footer') };
	}
}

function ShowBallonBanner() {
     if (cpms_Val38.length > 0) {
         var BallonBanner = new cpmst_adlistshow(cpms_Val38, 'BalloonBanner', 0, 24, 0, 260, 230, true, 0, 30000);                        
     }
}

/*-----------------/Banner---------------------------*/

function changeFolder(obj){	
	location.href = obj.value;
}

function checkSite(){
	if (location.href.substr(0, 21) != 'http://vnexpress.net/' && location.href.substr(0, 25) != 'http://www.vnexpress.net/' && location.href.substr(0, 26) != 'http://beta.vnexpress.net/') location.replace('http://vnexpress.net/');
}

function ShowBigAdvHeader(){
	if (PAGE_FOLDER == 9998) 
		document.write('<div class="adBarRV">');
	else
		document.write('<div class="adv-header">');
	document.write('<div class="adv-title fl">');
	document.write('<a href="http://www.fptad.com/lienhe.aspx" target="_blank"><img style="border:0" alt="Lien he quang cao" src="/Images/Background/adv-title.gif" /></a>');
	document.write('</div>');
	document.write('</div>');
}

function setOpacity(element, opacity) {
}

var Url = {

    // public method for url encoding
    encode: function(string) {
        return escape(this._utf8_encode(string));
    },

    // public method for url decoding
    decode: function(string) {
        return this._utf8_decode(unescape(string));
    },

    // private method for UTF-8 encoding
    _utf8_encode: function(string) {
        string = string.replace(/\r\n/g, "\n");
        var utftext = "";

        for (var n = 0; n < string.length; n++) {

            var c = string.charCodeAt(n);

            if (c < 128) {
                utftext += String.fromCharCode(c);
            }
            else if ((c > 127) && (c < 2048)) {
                utftext += String.fromCharCode((c >> 6) | 192);
                utftext += String.fromCharCode((c & 63) | 128);
            }
            else {
                utftext += String.fromCharCode((c >> 12) | 224);
                utftext += String.fromCharCode(((c >> 6) & 63) | 128);
                utftext += String.fromCharCode((c & 63) | 128);
            }

        }

        return utftext;
    },

    // private method for UTF-8 decoding
    _utf8_decode: function(utftext) {
        var string = "";
        var i = 0;
        var c = c1 = c2 = 0;

        while (i < utftext.length) {

            c = utftext.charCodeAt(i);

            if (c < 128) {
                string += String.fromCharCode(c);
                i++;
            }
            else if ((c > 191) && (c < 224)) {
                c2 = utftext.charCodeAt(i + 1);
                string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
                i += 2;
            }
            else {
                c2 = utftext.charCodeAt(i + 1);
                c3 = utftext.charCodeAt(i + 2);
                string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
                i += 3;
            }

        }

        return string;
    }

}

function writeSociable(vLink, vTitle, vDescription, vId, SubjectID) {
	vTitle = vTitle.replace("'", "");
	vDescription = vDescription.replace("'", "");
	var strOut = "";
	
	strOut += "<a title=\"Facebook\" onfocus=\"this.blur();\" href=\"http://" + sDomain + "/Service/Share/?sjid=" + SubjectID + "&sid=1&myurl=" + Url.encode("http://www.facebook.com/share.php%3fu=" + vLink + "%26t=" + vTitle + "") + "'\" target=\"_blank\" id=\"facebook\" rel=\"nofollow\" class=\"socialIcon-fb\"></a>"
	
	strOut += "<a title=\"Twitter\" onfocus=\"this.blur();\" href=\"http://" + sDomain + "/Service/Share/?sjid=" + SubjectID + "&sid=3&myurl=" + Url.encode("http://twitter.com/home%3fstatus=" + vTitle + " - " + vLink + "") + "'\" target=\"_blank\" id=\"twitter\" rel=\"nofollow\" class=\"socialIcon-tw\"></a>"
	
	document.write(strOut);
}

function getsize(){
	var myWidth = 0, myHeight = 0;
	if(typeof(window.innerWidth) == 'number'){
		//Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	} 
	else if(document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight )){
		//IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	} 
	else if(document.body && (document.body.clientWidth || document.body.clientHeight)){
		//IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}
	return new Array(myWidth, myHeight);
}

function RV_ShowNextFolderItem(LastDate)
{
	if (PAGE_FOLDER < 1000 )
	{
		location.href = RV_SetParameter(location.href + 'default.asp', 'd', escape(LastDate));
	}
	else
	{
		location.href = RV_SetParameter(location.href, 'd', escape(LastDate));
	}	
}

function RV_ReverseFolderByDate()
{
	Ryear = document.Reverse.fYear.options[document.Reverse.fYear.selectedIndex].value;
	Rmonth = document.Reverse.fMonth.options[document.Reverse.fMonth.selectedIndex].value;
	Rday = document.Reverse.fDay.options[document.Reverse.fDay.selectedIndex].value;

	for (; Rday > 0; Rday--)
	{
		Rdate = new Date(Ryear, Rmonth - 1, Rday);
		if (Rdate.getDate() == Rday)
		{
			break;
		}
	}

	LastDate = Ryear.concat('/').concat(Rmonth).concat('/').concat(Rday).concat('-23:59:59');
	location.href = RV_SetParameter(location.href, 'd', escape(LastDate));	
}


function RV_SetParameter(pFile, pName, pVal)
{
	if ((cPost=pFile.indexOf('&'.concat(pName).concat('=')))==-1)
		cPost=pFile.indexOf('?'.concat(pName).concat('='));
	if (cPost >= 0)
	{
		if ((pPost=pFile.indexOf('&', cPost + 1))==-1)
		{
			pFile=pFile.substring(0, cPost + pName.length + 2).concat(pVal);
		}
		else
		{
			pFile=pFile.substring(0, cPost + pName.length + 2).concat(pVal).concat(pFile.substr(pPost));
		}
	}
	else
	{
		pFile=pFile.concat('&').concat(pName).concat('=').concat(pVal);
	}
	return pFile;
}

var itemsPerPage = 4, ci = itemsPerPage-1, total = 0, minLeft =0, maxLeft = 0, left = 0, speedtmp = 15000;
var obj, s, w, sttmp, items;
function ShowPromotion(){	
	
	var vVideo = '<ul class="items display">', strPomo = ''; sLink = '', imgP = '';
	var i = 0, j = 1;
	sLink = '/Service/Khuyen-mai/ContentFooter.xml';
	
	AjaxRequest.get({
		'url': sLink,
		'onSuccess': function(req){			
			totalItem = (req.responseXML.getElementsByTagName('I').length -1)/2;			
			for (var i = 0; i < req.responseXML.getElementsByTagName('I').length; i++){							
				if (req.responseXML.getElementsByTagName('I')[i].getElementsByTagName('I').length > 0){
					with (req.responseXML.getElementsByTagName('I').item(i)){		
						var hexid = Hexa(parseInt(getNodeValue(getElementsByTagName('I'))));
						imgP = '/Files/Subject/' + hexid.substring(0,2) + '/' + hexid.substring(2,4) + '/' + hexid.substring(4,6) + '/' + hexid.substring(6);
						vVideo = vVideo.concat('<li>');
						vVideo = vVideo.concat('<a href="' + getNodeValue(getElementsByTagName('P')) + '" target="_blank">');
						vVideo = vVideo.concat('<img src="http://st.muasam.ngoisao.net/f/images/blank.gif" style="background: url(' + imgP + '/' +  getNodeValue(getElementsByTagName('LI')) + ') center center no-repeat" align="absmiddle" width="74" height="60" />');
						//vVideo = vVideo.concat('<img src="http://st.muasam.ngoisao.net/f/images/blank.gif" style="background: url(http://st.muasam.ngoisao.net/uploads/thumb/topic/11/12/20/12/1268072668_12082_11_12_20_12_94x94.jpg) center center no-repeat" align="absmiddle" width="74" height="60" />');
						vVideo = vVideo.concat('</a>');
						vVideo = vVideo.concat('<p class="titlesp">');
						vVideo = vVideo.concat('<a href="' + getNodeValue(getElementsByTagName('P')) + '" target="_blank">' + getNodeValue(getElementsByTagName('T')) + '</a>');
						vVideo = vVideo.concat('</p>');
						vVideo = vVideo.concat('<p class="giakhuyenmai"><label>' + getNodeValue(getElementsByTagName('L')) +'</label></p>');
						vVideo = vVideo.concat('</li>');
						
						if (j%4 == 0 && j != (totalItem)) {							
							vVideo = vVideo.concat('</ul><ul style="display: none;" class="items">');							
						}
						if (j == (totalItem)) { 
								vVideo = vVideo.concat('</ul>');								
							}
						j += 1;
					}						
				}
			}
		
			try{				
				
				if (vVideo != ''){		
				
					strPomo = strPomo.concat('<div id="widgetNgoisao">');
					
					strPomo = strPomo.concat('<div id="muasamtt">');
					
					strPomo = strPomo.concat('<img src="/images/bg/bg_leftwidget.gif" alt="" /></div>');

					strPomo = strPomo.concat('<div id="listSpMuasam">');
					strPomo = strPomo.concat('<div id="prev" rel="buttonAction" class="prevsp">');
					strPomo = strPomo.concat('<a href="#">');
					strPomo = strPomo.concat('<img src="http://st.muasam.ngoisao.net/f/images/widget_ngoisao/btn_prev.png" alt="" /></a></div>');
					strPomo = strPomo.concat('<div id="next" rel="buttonAction" class="nextsp">');
					strPomo = strPomo.concat('<a href="#">');
					strPomo = strPomo.concat('<img src="http://st.muasam.ngoisao.net/f/images/widget_ngoisao/btn_next.png" alt="" /></a></div>');
					strPomo = strPomo.concat(vVideo);
					strPomo = strPomo.concat('</div>');
					strPomo = strPomo.concat('</div>');		
					jQuery('#promotionFooter').prepend(strPomo);	

					$("div[rel=buttonAction]").click(function () {						
						tmp = $("ul.items.display").hide().attr("class","items");
						if ($(this).attr('id') == "next")
							tmp1 = tmp.next(".items");
						else
							tmp1 = tmp.prev(".items");
						 if (tmp1.length == 0) {
							 pos = ($(this).attr('id') == 'next') ? "first" : "last";
							 tmp1 = $("ul.items:"+pos);
						 }
						tmp1.attr("class","items display").show();
						return false;
					});
					$(".ctBC-in").bind("mouseenter",function(){
						$('.bottom').css({zIndex: '-1', position:'relative'});
						
					}).bind("mouseleave",function(){
						$('.bottom').css({'position':'static'});
					});					
					setTimeout('nextPromotion()', 5000);
				}
			}
			catch (Error) {return;}
			
		},
		'onError': function(req) {}
	})
}

function nextPromotion() {	
	tmp = $("ul.items.display").hide().attr("class","items");	
	tmp1 = tmp.next(".items");	
	
	if (tmp1.length == 0) {
		 pos = "first";
		 tmp1 = $("ul.items:"+pos);
	 }
	
	tmp1.attr("class","items display").show();
	setTimeout('nextPromotion()', 5000);	
}

function slideInitTmp(){
	obj = jQuery('#promoitems');
	items = jQuery('#promoitems > .item');											
	total = s = items.length;
	w = jQuery('.item').width();		
	
	if (total > itemsPerPage){	
		// Reset width for slider
		obj.css('width',w*s+'px');	
		
		// Set margin left min when click next button
		minLeft = -w*itemsPerPage*(total%itemsPerPage==0?parseInt(total/itemsPerPage):parseInt(total/itemsPerPage)+1);			
		maxLeft = -w*itemsPerPage;
		
		// Set slide continuos
		jQuery(obj).append(jQuery('#promoitems div.item:lt('+(itemsPerPage-s%itemsPerPage)+')').clone());												
		for(var i=0;i<itemsPerPage;i++)
			jQuery(obj).prepend(jQuery('#promoitems div.item').eq(s-1).clone());																
		s = jQuery('.item').length;	
		jQuery(obj).css('width',w*s+'px').css('margin-left',-w*itemsPerPage+'px');
			
		// Reset left
		left = -itemsPerPage*w;
		
		// Mouse click
		jQuery('#slidenext').click(function(){slideNext();});
		jQuery('#slideprev').click(function(){slidePrev();});
		
		// Auto sliding
		//st = setTimeout('slideNext()', speed);
		sttmp = setTimeout('slideNext()', speedtmp);
	}
	else{
		jQuery('.promo-page').remove();
	}
}

function slideNext(){	
	left -= itemsPerPage*w;			
	if (left < minLeft) left = minLeft;
	
	jQuery(obj).animate(
		{marginLeft: left}, 
		{queue:false, duration:800, complete:adjustNext}
	)		
	// Auto sliding image
	if(sttmp != null) clearTimeout(sttmp);
	sttmp = setTimeout('slideNext()', speedtmp);
}

function slidePrev(){
	left += itemsPerPage*w;							
	if(left>maxLeft) left = 0;
	jQuery(obj).animate(
		{marginLeft: left}, 
		{queue:false, duration:800, complete:adjustPrev}
	)		
	// Auto sliding image
	if(sttmp != null) clearTimeout(sttmp);
	sttmp = setTimeout('slidePrev()',speedtmp);
}

function adjustNext(){											
	ci+=itemsPerPage;
	if (left==minLeft){																								
		jQuery('#promoitems div.item:lt('+itemsPerPage+')').remove();
		var curInd = ci%total;
		for(i=0;i<itemsPerPage;i++){
			curInd += 1;
			if (curInd > total-1) curInd = 0;
			obj.append(items.eq(curInd).clone());
		}
		obj.css('margin-left',left+(w*itemsPerPage)+'px');													
		if(ci>total) ci=ci%total;			
	}
}

function adjustPrev(){					
	ci-=itemsPerPage;
	if(left==0){												
		jQuery('#promoitems div.item:gt('+(s-itemsPerPage-1)+')').remove();
		var curInd = ci - itemsPerPage;	
		if(curInd < 0) curInd = total + curInd;
		for(var i=0;i<itemsPerPage;i++){
			if(curInd<0) curInd = total - 1;
			obj.prepend(items.eq(curInd).clone());
			curInd--;
		}
		obj.css('margin-left',maxLeft+'px');
		if(ci<0) ci = ci += total;
	}
}
/*sonct-25/05/2011*/
/*
	function $(v,o) { return((typeof(o)=='object'?o:document).getElementById(v)); }
	function $S(o) {jQuery.noConflict(); return((typeof(o)=='object'?o:$(o)).style); }
	function agent(v) { return(Math.max(navigator.userAgent.toLowerCase().indexOf(v),0)); }
	function abPos(o) { var o=(typeof(o)=='object'?o:$(o)), z={X:0,Y:0}; while(o!=null) { z.X+=o.offsetLeft; z.Y+=o.offsetTop; o=o.offsetParent; }; return(z); }
	function XY(e,v) { var o=agent('msie')?{'X':event.clientX+document.body.scrollLeft,'Y':event.clientY+document.body.scrollTop}:{'X':e.pageX,'Y':e.pageY}; return(v?o[v]:o); }
*/


/*-------------------------------start Comment---------------------------------------*/
// Start Trim
function LTrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

function RTrim(str, chars) {
    chars = chars || "\\s";
    return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function FTrim(str, chars) {
    return LTrim(RTrim(str, chars), chars);
}


//End Trim

function escapeExpression(str) {
    return str.replace(/([#;&,\.\+\*\~':"\!\^$\[\]\(\)=>\|])/g, "\\$1");
}

function contentLoader(div, url) {
    $('#' + div).html('Đang tải...');	
    if(url.indexOf('?') >= 0)
        $('#' + div).load(url + '&r=' + Math.random());
    else
        $('#' + div).load(url + '?r=' + Math.random());
}

//function convertComment(content){
	////return content.replace(/+/g,"|||123").replace(/&/g,"|||456");	
	//content = content.replace(/&/g, '|||');
	//content = content.replace(/&/g, '***');
	//content = content.replace(/ /g, '+');
	//return content;
//}

function convertComment(text){
 //return content.replace(/+/g,"|||123").replace(/&/g,"|||456"); 
	var textneu = text.replace(/&/g,"&amp;");
	textneu = textneu.replace(/</g,"&lt;");
	textneu = textneu.replace(/>/g,"&gt;");
	textneu = textneu.replace(/\r\n/g,"<br>");
	textneu = textneu.replace(/\n/g,"<br>");
	textneu = textneu.replace(/\r/g,"<br>");
	textneu = textneu.replace(/&/g, '|||123');
	textneu = textneu.replace(/[+]/g, '***123');
	textneu = textneu.replace(/ /g, '+');
	return(textneu);
}

function getImage(id, image)
	{
		var hexid = Hexa(parseInt(id));
		var imgP = 'http://ngoisao.net/Files/Subject/' + hexid.substring(0,2) + '/' + hexid.substring(2,4) + '/' + hexid.substring(4,6) + '/' + hexid.substring(6);
		imgP = imgP + '/' + image
		imgP = imgP + '.thumb0x105.ns.cr140x105.jpg'
		return imgP;
	}

function setCommentCookie(c_name,value,exdays)	{
	var exdate=new Date();
	exdate.setDate(exdate.getDate() + exdays);
	var c_value=encodeURIComponent(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
	document.cookie=c_name + "=" + c_value;
}

function getCommentCookie(c_name) {
	var i,x,y,ARRcookies=document.cookie.split(";");
	for (i=0;i<ARRcookies.length;i++)
	{
	  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
	  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
	  x=x.replace(/^\s+|\s+$/g,"");
	  if (x==c_name)
		{
		return decodeURIComponent(y);
		}
	}
}

function del_cookie(name) {
document.cookie = name +'=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
} 
	
function sendCommentWith(level, commentID, subjectID, folderID, pageComment, pageImage, mode)	 {
	//alert(123);
	var content = $('#inputtext').val();
	
	
	escapeContent = escape($('#inputtext').val()).replace(/%A0/gi, '').replace(/%20/gi, '');
	
	if (escapeContent.length == 0 || content == 'Nhập ý kiến của bạn...') {
		alert("Nội dung ý kiến đang trống.");
		return;
	}    
	
	//alert(getCookie("fospconnect") != null);
	if (isLogined()==false) {
		setCommentCookie("comment", content, new Date ( ) - 1);
		jQuery.colorbox({inline: true, scrolling: false, preloading: false, scalePhotos:false, speed: 0, transition:'none', href: "#SelectAccount"});
		setTimeout( function() {
		  $('#txtEmail').focus();
		} , 500); 
		
	} else {
		// if (getCookie("fospconnect") != null) {
			// del_cookie("username");
			// del_cookie("email");
		// }
		addComment(level, commentID, subjectID, folderID, pageComment, pageImage,0);
	}
}
	
function isLogined() {		
	//if (getCookie("fospconnect") != null || (getCookie("username") != null && getCookie("username") != "")) {
	if (getCommentCookie("fospconnect") != null) {
		return true;
	} else {
		return false;
	}
}	

function checkEmail(txt){	
	txt = Trim(txt).toLowerCase();
	var patt = /^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,6}$/;
	return (txt.match(patt) != null);
}	
	
function replaceAllTag(txt){	
	var patt1, pt = 1; 
	while(pt){
		patt1 = new RegExp('<\[^>\]*><\/.*?>', 'gi');
		pt = patt1.exec(txt);
		if(pt) txt = txt.replace(pt[0], '');
	}
	return txt;
}

function getUrlVars(){		
	var rawURL = window.location.href.split('#')[0];	
    var vars = [], hash;	
    var hashes = rawURL.slice(rawURL.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {		
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];		
    }
    return vars;
}

function RedirectURLWithParams(param, value, plus) {
	var isUsed = 0;
	var rawURL = window.location.href.split('?')[0];
	rawURL = rawURL.split('#')[0] + '?';
	
	
	if (window.location.href.indexOf("?") != -1) {
	var params = getUrlVars();	
		for(var i = 0; i < params.length; i++)
		{
			if (params[i] == param) {
				rawURL = rawURL + params[i] + '=' + value + '&';
				isUsed = 1;
			} else {
				rawURL = rawURL + params[i] + '=' + params[params[i]] + '&';
			}
		}
	}
	if (isUsed == 0) {
		rawURL = rawURL + param + '=' + value;
	} else {
		rawURL = rawURL.substring(0,rawURL.length-1);
	}
	//alert(rawURL + plus);
	window.location = rawURL + plus;
}

function openAlert(txtAlert){		
	alert(txtAlert);
}
	
function checkOpenID(){
	//var aid = parseInt($('#txtAlbumId').val());
	//if (!isNaN(aid) && aid > 0) return true;
	
	//$('#txtEmail').val(replaceAllTag($('#txtEmail').val()));	
	if (!checkEmail($('#txtEmail').val())){
		showMessageBox("Email không đúng định dạng.", 1);
		$('#txtEmail').focus();
		return;
	}			
	
	var txtVal = '';
	txtVal = escape($('#txtName').val()).replace(/%A0/gi, '').replace(/%20/gi, '');
	if (txtVal == '') {
		showMessageBox("Tên không được để trống.", 1);
		$('#txtName').focus();
		return;
	}    
	
	return true;
}	

function showMoreCommentContent(Id) {	
	$("#cmi_" + Id).hide();
	$("#cmi_full_" + Id).show();	
}

function showShortCommentContent(Id) {	
	$("#cmi_" + Id).show();	
	$("#cmi_full_" + Id).hide();	
}

function ShowStatisticComment(id, userId, email, page, mode) {
	//alert('/Service/Comment/StatisticComment.asp?UserId='+ userId + '&PageIndex=' + page + '&Email=' + convertComment(email) );
	$.ajax({		
        type: 'post',
        dataType: 'html',
        url: '/Service/Comment/StatisticComment.asp?UserId='+ userId + '&PageIndex=' + page + '&Email=' + convertComment(email),		
        data: '',
		success: function(data) {			
			$('#statisticComment').html(data);			
			//if (mode == 0) {
				jQuery.colorbox({inline: true, scrolling: false, preloading: false, scalePhotos:false, speed: 0, transition:'none', href: "#statisticComment"});
			//}
        },
		error: function(error_code) {			
			alert(error_code.responseText); 
		}
    });
}

function ShowReplyComment(id) {
	
	//jQuery('.cpcm').hide();
	//$('#cpcm' + id).show();
	$('.rpcmvi').addClass('invisible');
	//gmobjme('#rpcmvi' + id).class = "invisible";
	$('#rpcmvi' + id).removeClass('invisible');
	//alert($('#rpcmvi' + id));
	
	// $('.cpcm').each(function(index, value) { 
		// if ($(this).attr('rel') == id) {
			// //alert(1);
			// //$(this).css('display', 'block');
			// alert($(this));
		// } else {
			// alert($(this).attr('rel'));
			// //$(this).addClass('invisible');
		// }
	  // //alert($(this).css('display')); 
	// });
	//$('.cpcm textarea').val('Nhập ý kiến của bạn...');
	//$('.cpcm' + id).css('display', 'block');
	//alert();
}

function showMessageBox(msg, mode) {
	$('#MessageBoxContent').html(msg);	
	if (mode == 1) {
		jQuery.colorbox({inline: true, scrolling: false, preloading: false, scalePhotos:false, speed: 0, transition:'none', href: "#MessageBox", onClosed:function(){ showOpenID();}});
		
	} else {
		jQuery.colorbox({inline: true, scrolling: false, preloading: false, scalePhotos:false, speed: 0, transition:'none', href: "#MessageBox"});		
	}	
}

function showOpenID() {
	jQuery.colorbox({inline: true, scrolling: false, preloading: false, scalePhotos:false, speed: 0, transition:'none', href: "#SelectAccount"})
	$('#txtEmail').focus();
}

var currCommentID = 0;
function sendCommentWith(level, commentID, subjectID, folderID, pageComment, pageImage, mode)	 {
	currCommentID = commentID;	
	var content = $('#inputtext' + commentID).val();	
	escapeContent = escape($('#inputtext' + commentID).val()).replace(/%A0/gi, '').replace(/%20/gi, '');
	
	if (escapeContent.length == 0 || content == 'Nhập ý kiến của bạn...') {
		showMessageBox("Nội dung ý kiến đang trống.", 0);
		return;
	}    	
	if (isLogined()==false) {
		//alert(commentID);
		setCommentCookie("comment", commentID.toString() + ":" + content, new Date ( ) - 1);
		jQuery.colorbox({inline: true, scrolling: false, preloading: false, scalePhotos:false, speed: 0, transition:'none', href: "#SelectAccount"});
		setTimeout( function() {$('#txtEmail').focus();} , 500); 
		
	} else {		
		addComment(level, commentID, subjectID, folderID, pageComment, pageImage,0);
	}
}
	
function addComment(level, commentID, subjectID, folderID, pageComment, pageImage, mode) {	
	//commentID = currCommentID;	
	if (currCommentID==0) {
		level = 1;
	} else {
		level = 2;
	}
	var content = $('#inputtext' + commentID).val();
	var name = $('#txtName').val();
	var email = $('#txtEmail').val();
	
	var isSendBB = '';
	if(document.getElementById('cbShareBB' + commentID) != null && document.getElementById('cbShareBB' + commentID).checked){
		isSendBB = $('#cbShareBB' + commentID).val();
	}
	
	
	var hidLink = '';
	var hidTitle = '';
	var hidDesc = '';
	var hidImage = '';
	
	if(isSendBB == "ok" || (mode == 1 && getCommentCookie("shareComment") == '1')){				
		hidLink = $('#hidLink').val();
		hidTitle = Url.encode($('#hidTitle').val());
		hidDesc = Url.encode($('#hidDesc').val());
		hidImage = getImage(subjectID, pageImage);
		//hidLink = 'http://alpha.ngoisao.net/tin-tuc/thoi-cuoc/2011/05/kate-do-dang-cung-phu-nhan-obama-o-anh-165021/';
		//hidTitle = convertComment('Kate đọ dáng cùng phu nhân Obama ở Anh');
		//hidDesc = convertComment('Trở về từ kỳ nghỉ trăng mật 10 ngày tại một hòn đảo tuyệt đẹp ở Ấn Độ Dương');
		//hidImage = 'http://alpha.ngoisao.net/Files/Subject/3B/9D/4E/9D/kate-michelle-4-sub.jpg';
		del_cookie("shareComment");		
		//alert(convertComment(content));
		$.ajax({		
        type: 'post',
        dataType: 'html',		 
		contentType: "application/x-www-form-urlencoded; charset=UTF-8",
        url: '/Service/Comment/commentAction.asp?hidLink=' + hidLink + '&hidTitle='+ hidTitle + '&hidDesc=' + hidDesc + '&hidImage=' + hidImage+'&content='+ Url.encode(content) ,		        				
		success: function(error_code) {						
		
        },
		error: function(error_code) {		
			alert(error_code.responseText); 
		}
		});
	}
	
	
	content = Trim(content);
	if (content.length == 0) {
		showMessageBox("Nội dung ý kiến đang trống.", 0);
		return;
	}    
	if(content == 'Nhập ý kiến của bạn...') {
		
		showMessageBox("Nội dung ý kiến đang trống.", 0);
		return;
	}
	
	
    $.ajax({		
        type: 'post',
        dataType: 'html',
        url: '/Service/Comment/comment.asp?subID='+ subjectID +'&pfolder='+ folderID + '&pcomment=' + pageComment,		
        data: 'type=comment&level='+level+'&commentID=' + commentID +'&subID='+ subjectID + '&pfolder='+ folderID + '&pcomment='+ pageComment +'&content='+ convertComment(content) + '&hidLink=' + hidLink + '&hidTitle='+ hidTitle + '&hidDesc=' + hidDesc + '&hidImage=' + hidImage + '&isSend=' + isSendBB + '&name=' + convertComment(name) + "&email=" + email,						
		success: function(error_code) {				
            if(error_code == "ok"){								
				
				jQuery.colorbox({inline: true, scrolling: false, preloading: false, scalePhotos:false, speed: 0, href: "#GuestCommentComplete", onComplete:function(){startCloseMessage(3);}, onClosed:function(){ clearTimeout(CloseMessageManager);}});
				//setTimeout("jQuery.colorbox.close();",3000);
					
				del_cookie("comment")				
				var txtCompose = document.getElementById("inputtext"  + commentID);
				txtCompose.value = "";	
				text_counter("inputtext"  + commentID,"inputtext" + commentID + "_counter",1000);				
			}
			else
				showMessageBox("Có lỗi trong quá trình gửi ý kiến, xin bạn vui lòng thử lại", 0);			
        },
		error: function(error_code) {			
			showMessageBox(error_code.responseText, 0); 
		}
    });
}

var CloseMessageManager;

function startCloseMessage(time) {			
	if (time == 0) {		
		clearTimeout(CloseMessageManager);
		jQuery.colorbox.close();		
		return;
	}	
	var timeLeft = time - 1;
	$('#GuestCommentCompleteTimer').html(timeLeft.toString() + ' giây');
	CloseMessageManager = setTimeout("startCloseMessage(" + timeLeft.toString() + ");", 1000);
}

function addCommentLevel2(level, commentID, subjectID, folderID, pageComment) {			
	var content = $('#txtSubCmt'+commentID).val();
	content = Trim(content);
	if (content.length == 0) {
		alert("Nội dung ý kiến đang trống.");
		return;
	}       
	if(content == 'Nhập ý kiến của bạn...') {
		alert("Nội dung ý kiến đang trống.");
		return;
	}
	
    $.ajax({		
        type: 'post',
        dataType: 'html',
        url: '/Service/Comment/comment.asp?subID='+ subjectID +'&pfolder='+ folderID,
        data: 'type=comment&level='+level+'&commentID=' + commentID + '&subID='+ subjectID + '&pfolder='+ folderID + '&content='+convertComment(content),
        success: function(error_code) {		
			//alert(error_code);		
            if(error_code == "ok"){
				jQuery.colorbox({width: "400px", inline: true, href: "#comment1"});
				var textCompose = document.getElementById("txtSubCmt"+commentID)
				textCompose.value = "";
				//alert('ý kiến của bạn đã được gửi và đang chờ duyệt.');
				//var txtCompose = document.getElementById("txtSubCmt"+commentID);
				//txtCompose.value = "";
				//contentLoader("TotalLC_box", "/Service/Comment/subjectLC.asp?subID=" + subjectID + "&pfolder=" + folderID + '&pcomment=' + pageComment);
                //contentLoader("boxCommentLevel1"+commentID, "/Service/Comment/OneComment.asp?comID="+commentID + "&subID=" + subjectID +"&pfolder="+ folderID );
			}
			else
				alert("Có lỗi trong quá trình gửi ý kiến, xin bạn vui lòng thử lại");	
        },
		error: function(error_code) {
			alert("Có lỗi trong quá trình gửi ý kiến, xin bạn vui lòng thử lại");
		}
    });
}

function addLikeComment(commentID,tagId){	
	//alert(getCookie("Comment" + commentID));
	var fptConnect = getCookie("Comment" + commentID);
	
	if (fptConnect != null && fptConnect != "") {
		showMessageBox("Bạn đã sử dụng chức năng Like cho ý kiến này.", 0)
	}else{
		//alert(commentID);	
		var xmlhttp;
		if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
			xmlhttp=new XMLHttpRequest();
		  }
		else
		  {// code for IE6, IE5
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
			xmlhttp.onreadystatechange=function()
		  {
		  if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{				
				document.getElementById(tagId).innerHTML=xmlhttp.responseText;
		    }
		  }
		//xmlhttp.open("GET","demo_get2.asp?fname=Henry&lname=Ford",true);
		xmlhttp.open("GET","/service/comment/oneComment.asp?type=like&commentID="+ commentID,true);	
		xmlhttp.send();	
	}
	//else {
		//alert("Bạn cần đăng nhập để sử dụng chức năng Like.");
		//showMessageBox("Bạn đã sử dụng chức năng Like cho ý kiến này.", 0)
	//}
	

}
function addLikeCommentLevel2(commentID,subCommentID){
	//alert(subCommentID);
    $.ajax({
        type: 'post',
        dataType: 'html',
         url: '/Service/Comment/OneComment.asp',
        data: 'type=like&commentID=' + subCommentID,
        success: function(error_code) {		
			//alert(error_code);		
            if(error_code == "ok")
			{
                 contentLoader("boxCommentLevel1"+commentID, "/Service/Comment/OneComment.asp?comID="+commentID);
			}
        }
    });
}

function ViewBoxCommentLevel2(idComment){		
	var boxCommentLevel2 = document.getElementById("boxCommentLevel2"+idComment);
	if(boxCommentLevel2.style.display =="block"){		
        boxCommentLevel2.style.display ="none"
	}	
	else{		
        boxCommentLevel2.style.display ="block"
	}	
}

function comComment_OnFocus(txtComment){		
	if(txtComment.value=='Nhập ý kiến của bạn...') txtComment.value='';		
}

function comComment_OnBlur(txtComment){
	if(txtComment.value=='') {
		txtComment.value='Nhập ý kiến của bạn...';		
		//alert($(txtComment).attr('id'));
		//$(txtComment).parents(".cpcm").hide();
	}
}

function addLikeSubject(subjectID, pageComment, folderID){	
	//alert(subjectID);
	$.ajax({
        type: 'post',
        dataType: 'html',
        url: '/Service/Comment/comment.asp',
        data: 'type=likeSubject&subID=' + subjectID,
        success: function(error_code) {	
			//alert(error_code);
            if(error_code == "ok")
			{				
                 contentLoader("TotalLC_box", "/Service/Comment/subjectLC.asp?subID=" + subjectID + "&pcomment="+ pageComment + "&pfolder="+ folderID);
			}
        }
    });
}

function showAllComment(){
	$.ajax({
		type: 'post',
		dataType: 'html',
		url: '/Service/Comment/trangcap3.asp',
		data: 'top=0',
		success: function(error_code){
			if(error_code == "ok"){
				contentLoader("displayCmt","/Service/Comment/trangcap3.asp?top=0")
			}
		}
	});
}

function LoadNext(top,subjectID, folderID, pageComment){	
	//alert(top);
	//contentLoader("displayCmt", "/Service/Comment/ShowNext.asp?top=0&subID="+subjectID+"&pfolder="+folderID +"&pcomment="+ pageComment)
	contentLoader("boxNextComment" + top,"/Service/Comment/ShowNext.asp?top="+top+"&subID="+subjectID+"&pfolder="+folderID+"&pcomment="+pageComment)
}
// Funciont cho bo go

function initVU(form) {

	for (var i = 1; i < maps.length; i++) {
		var mstr = maps.names[i];
		var sel = (i == 1);
		form.curmap.options[i - 1] = new Option(mstr, mstr, sel, sel);
		form.destmap.options[i - 1] = new Option(mstr, mstr, sel, sel);
	}

	setTypingMode(1);
	form.TELEX.onclick = function() { setTypingMode(1); }
	form.VNI.onclick = function() { setTypingMode(2); }
	form.VIQR.onclick = function() { setTypingMode(3); }
	form.LOAN.onclick = function() { setTypingMode(4); }
	form.OFF.onclick = function() { setTypingMode(0); }

	form.onclick = function() {
		this.spella.disabled = !(this.TELEX.checked || this.LOAN.checked);
		return true;
	}
	return true;
}

function text_counter(textfield_id,counter_id,count){
	
    count = parseInt(count);

    //document.getElementById(counter_id).innerHTML = '0/' + count;
 
    document.getElementById(textfield_id).onpropertychange = function(){
        text_count_changed(textfield_id,counter_id,count);
    }
	text_count_changed(textfield_id,counter_id,count);
  }
 
function text_count_changed(textfield_id,counter_id,count){
	if(count-parseInt(document.getElementById(textfield_id).value.length)<0){
		document.getElementById(textfield_id).value = document.getElementById(textfield_id).value.substr(0,count);
	}
	
	var temp = parseInt(document.getElementById(textfield_id).value.length)
	//alert(document.getElementById(textfield_id).value);
	if(document.getElementById(textfield_id).value=='Nhập ý kiến của bạn...'){		
		temp = 0;
	}
	var counter = count - temp;
	
		
	//alert(counter);
	document.getElementById(counter_id).innerHTML = temp + '/' + count;
	//document.getElementById(counter_id).innerHTML = count - parseInt(document.getElementById(textfield_id).value.length);
}
function show_more_comment(obj)
{
    var $parent = $(obj).parent();
    $parent.replaceWith($parent.find('span.comment-hidden').html());
}


function showDiv(obj){
	//alert(obj);
	document.getElementById(obj).style.display = 'block';
}

function focusWritter(obj){
	//alert(obj);
	document.getElementById(obj).focus();
}

function showReplySubCmt(name, obj){
	//alert(txt);
	//name = 'LongNDG';
	document.getElementById(obj).focus();
	document.getElementById(obj).value='@' + name + ': ';
}

function alertMsg(msg){
	alert(msg);
}

/*-------------------------------end ChoDua,Comment---------------------------------------*/



/* ------------- function for Point (AnhDP: 3-6-2011) ---------------------*/
function getType(v,o) { return((typeof(o)=='object'?o:document).getElementById(v)); }
function getTypeS(o) { return((typeof(o)=='object'?o:getType(o)).style); }
function agent(v) { return(Math.max(navigator.userAgent.toLowerCase().indexOf(v),0)); }
function abPos(o) { var o=(typeof(o)=='object'?o:getType(o)), z={X:0,Y:0}; while(o!=null) { z.X+=o.offsetLeft; z.Y+=o.offsetTop; o=o.offsetParent; }; return(z); }
function XY(e,v) { var o=agent('msie')?{'X':event.clientX+document.body.scrollLeft,'Y':event.clientY+document.body.scrollTop}:{'X':e.pageX,'Y':e.pageY}; return(v?o[v]:o); }

function getNodeValue(o) {
	try {
		return o.item(0).firstChild.nodeValue;
	}
	catch (err) {
		return '';
	}
}

function gmobjme(o) {
	if (document.getElementById) { m = document.getElementById(o); }
	else if (document.all) { m = document.all[o]; }
	else if (document.layers) { m = document[o]; }
	return m;
}
/* ------------- End Point (AnhDP: 3-6-2011) ---------------------*/
function getUserInfoBk(idbanbe, template,content)
{
	
	//var randomnumber=Math.floor(Math.random()*5);
	//alert(randomnumber);
	//setTimeout(getUserInfoExc(idbanbe, template,content),randomnumber*1000);
	
}
function getUserInfo(idbanbe, template,content){   
 sLink = '/Service/getUserInfo.asp?IDBanBe=' + idbanbe + '&template=' + template + '&content=' + encodeURI(content)  ;   
 AjaxRequest.get({
  'url': sLink,
  'onSuccess': function(req){   
   if (template==1)
   {
    jQuery('#hgocdocgia').append(req.responseText);      
   }else if (template==2)
   {
    jQuery('#hbinhluan').append(req.responseText);      
   }
   else if (template==3)
	{
		jQuery('#hthianh').append(req.responseText);      
	}
	else if (template==4)
	{
		jQuery('#blogcm').append(req.responseText);      
	}
	else if (template==5)
	{
		
		jQuery('#Comp-avatar').html(req.responseText);      
	}
	else if (template==6)
	{		
		jQuery('#pAccGDG2').append(req.responseText);      
	}
	
  },
  'onError': function(req) {}
 })
}


function showCommentLevel2(commentID){
	//alert(commentID);
	$.ajax({
		type: 'post',
        dataType: 'html',
        url: '/Service/Comment/OneComment.asp?type=none&comID='+commentID,
        data: 'type=none&commentID=' + commentID,
		success: function(error_code){
			//alert(error_code);
			if(error_code=="ok"){
				contentLoader("boxCommentLevel1"+commentID,"/Service/Comment/OneComment.asp?comID="+commentID);
			}
		}
	});
}
// AnhDP: 22/07/2011 : Form Search trên trang thông báo Hủy nhận tin qua Email
function ShowSearchNotice()
{           
            if ((s=GetPostVariable('s', ''))!='')
            {
                        s = ReplaceAll(s,'+',' ');
                        s = unescape(s);
            }
            /*
            <div class="divS404">
                        <input type="text" class="txt404" value="Nhập nội dung cần tìm">
            </div>
            <input type="submit" value="" class="bttS404">
            */
            s = UrlDecode(s);
            document.writeln('  <form name="Search" action="/search/" onSubmit="return CheckValue(document.Search.s);">');
            document.writeln('  <div class="divS404">');
            document.writeln('  <input class="txt404" name="s" id="s" type="text" value="Nhập nội dung cần tìm" onblur="SearchOnBlur(this)" onkeyup="initTyper(this)" onkeydown="" onfocus="SearchOnFocus(this)">');
            document.writeln('  </div>');
            document.writeln('         <input type="hidden" name="g" value="' + getCookie("VisitorID","") + '" />');
            document.writeln('         <input type="hidden" name="butS" value="yes" />');
            document.writeln('  <input type="button" value="" class="bttS404" onClick="return CheckValue(document.Search.s);">');
            document.writeln('</form>');  
            
            if (s!='')
            {
                        document.Search.s.value = s;
            }

}

function getUserInfo2(result, places){  	 
	result = result.replace(/\|\|\|/gi, ",");
	result = Trim(result);

	if ( result.substr(-1) === "," ) {
		result = result.substr(0, result.length - 1);
	}	
	eval('var Users = {"Items": [' + result + ']};');	
    var arrPlace = places.split(",")
	for (i = 0; i < arrPlace.length; i++) {
	
		var place = arrPlace[i];
		var prefix = arrPlace[i].split("_")[0];		
		var userId = arrPlace[i].split("_")[1];
		//alert( i);
		var objUser = GetUserById(Users, userId);
		if (objUser != null) {
		
			var strHtml = '';
			if (prefix == "pAccGDG") { // goc doc gia cap 3
				strHtml = '<a class="avataTag2" href="' + objUser.url + '" target="_blank"><img style="width:20px; height:20px;" alt="" src="' + objUser.avatar + '"></a><a class="nameTag2" href="' + objUser.url + '">' + objUser.fullname + '</a>';
			} else if (prefix == "compAvatar") { // thi anh cap 2
				strHtml = '<a class="avataTag2" href="' + objUser.url + '" target="_blank"><img style="width:20px; height: 20px" alt="" src="' + objUser.avatar + '"></a><a class="nameTag2" href="' + objUser.url + '">' + objUser.fullname + '</a>'		
			} else if (prefix == "pAccGDG2"){ // choi blog - featured
				strHtml = '<a class="avataTag2" href="' + objUser.url + '" target="_blank"><img style="width:20px; height: 20px" alt="" src="' + objUser.avatar + '"></a><a class="nameTag2" href="' + objUser.url + '">' + objUser.fullname + '</a>'
			} else if (prefix == "BlogAcc"){ // choi blog - comment
				strHtml = '<a class="aBlogAcc" href="' + objUser.url + '" target="_blank">' + objUser.fullname + ':</a>'
			} else if (prefix == "picAva"){ // thi anh - home			
				var objComment = jQuery('.' + place).first().next();				
				strHtml = '<div class="picAva"><a href="' + objUser.url + '" target="_blank"><img style="width:20px; height:20px;" src="' + objUser.avatar + '" alt=""></a></div><div class="aNamePic"><a href="' + objUser.url + '">' + objUser.fullname + '</a><a href="' + objComment.attr('href') + '">' + objComment.html() + '</a></div>';								
			}else if (prefix == "leftCmt"){ // comment						
				var objComment = jQuery('.' + place).first().next();				
				strHtml = '<a href="' + objUser.url + '" target="_blank"><img style="width:50px; height:50px;" src="' + objUser.avatar + '" alt=""></a>';								
			} 
			 else if (prefix == "author-blog-comment"){ // comment - goc doc gia - home					
				 var objComments = jQuery('.' + place);				
				 jQuery.each(objComments, function() {					  
					  strHtml = '<a class="authorC" href="' + objUser.url + '" target="_blank"><img src="' + objUser.avatar + '" style="width:20px; height:20px;" alt=""></a><h3 class="hComment">' + objUser.fullname + ': "' + $(this).next().html() + '"</h3>';
					  $(this).html(strHtml);
				 });	
				 continue;
			 } 
			 else if (prefix == "author-blog"){ // first - goc doc gia - home		
				 strHtml = '<a class="authorB" href="' + objUser.url + '" target="_blank"><img style="width:20px; height:20px;" src="' + objUser.avatar + '" alt=""></a><a class="bloger" href="' + objUser.url + '">' + objUser.fullname + '</a>';
			 }								
			jQuery('.' + place).html(strHtml);		
		}
	}
}
function GetUserById(Users, UserId) {
	for (j = 0; j < Users.Items.length; j++) {
		if (Users.Items[j].userid + '' == UserId) {
			return Users.Items[j];
		}
	}
	return null;
}

/*** ARTICLE BOX ***/

/* FeaturedArticle */
function getHex(dec){
    var hexArray = new Array( "0", "1", "2", "3", 
                              "4", "5", "6", "7",
                              "8", "9", "A", "B", 
                              "C", "D", "E", "F" );
    var code1 = Math.floor(dec / 16);
    var code2 = dec - code1 * 16;
    var decToHex = hexArray[code2];
    return decToHex;
} 

function Hex(dec){
    var hexCode= new Array();
    var i=0;
    while(dec > 15)
    {
        hexCode[i] = getHex(dec);
        dec = Math.floor(dec / 16);
        i+=1;
    }
    hexCode[i] = getHex(dec);
    var decToHex = "";
    for(i=hexCode.length-1; i>=0; i--)
    {
        decToHex += hexCode[i];
    }
    return decToHex;
} 

function Mid(strInput,intStart,intLength){
	return strInput.substring(intStart,intLength)  
}

function CreateImageLinkByHex(Id)  {
	var ImagePath = "/Files/Subject/";
	ImagePath = ImagePath + Mid(Hex(Id),0,2) + "/" + Mid(Hex(Id),2,4) + "/" + Mid(Hex(Id),4,6) + "/" + Mid(Hex(Id),6,8);
	return ImagePath;
}

function ShowFeaturedArticle(vFolder, vTemplate) {			
	$.ajax({
		url: '/ListFile/HotNews/' + vFolder + '.xml', // name of file you want to parse
		dataType: "xml",
		success: function(document) {
			var Wrapper = "";
			var EndWrapper = "";
			var WrapperTitle = "";
			var htmlStr = "";
			switch(vTemplate)
			{
			case 8:
			  Wrapper = "<div class='hotArticle'><div class='bHArticle-left'></div><div class='bHArticle-mid'>";	  	  
			  WrapperTitle = "<p class='pMVheader'><a href='#'>Bài viết nổi bật</a><span class='spanBloger'></span></p>";	
			  break;
			case 9:
			  Wrapper = "<div class='reviewGDG'><div class='rvGDG-left'></div><div class='rvGDG-mid'>";	  	  
			  WrapperTitle = "<p class='pMVheader'><a href='#'>Reviews nổi bật</a><span class='spanBloger'></span></p>";
			  break;
			default:
			  
			}
			EndWrapper = "</div></div>";
			htmlStr = htmlStr + "<ul class='ulArt'>";
			
			var counter = 0;		
			$(document).find("I").each(function(){
				if ($(this).find("I").text() != "") {
					if (IDUseds.indexOf(',' + $(this).find("I").text() + ',') == -1) {
						IDUseds += $(this).find("I").text() + ',';
						htmlStr = htmlStr + "<li>";
						htmlStr = htmlStr + "<a href='" + $(this).find("P").text() + "' class='img100' title='" + $(this).find("T").text() + "'>";
						htmlStr = htmlStr + "<img alt='' src='" + CreateImageLinkByHex($(this).find("I").text()) + "/" + $(this).find("SI").text() + ".thumb0x75.ns.cr100x75.jpg'>";
						
						htmlStr = htmlStr + "<div class='frame100'></div>";
						htmlStr = htmlStr + "</a>";
						htmlStr = htmlStr + "<h3 class='topClipLaught'>";
						htmlStr = htmlStr + "<a href='" + $(this).find("P").text() + "' class='aTitleLaught' title='" + $(this).find("T").text() + "'>";
						htmlStr = htmlStr + $(this).find("T").text();
						htmlStr = htmlStr + "</a>";
						htmlStr = htmlStr + "</h3>";
						htmlStr = htmlStr + "<p class='pAccGDG-2'>";			
						//htmlStr = htmlStr + "<a href='#' class='nameTag2'>like here</a>";
						if (parseInt($(this).find("TC").text()) != 0) {
							htmlStr = htmlStr + "<span class='spanSepCmt'>|</span>";
							htmlStr = htmlStr + "<a href='" + $(this).find("P").text() + "#comment' class='nameTag2'><span class='spanTimeCmt'>" + $(this).find("TC").text() + " Bình luận</span></a>";
						}
						htmlStr = htmlStr + "</p>";
						htmlStr = htmlStr + "</li>";
						counter += 1;
						if ((vTemplate == 9 &&  counter == 3) || (vTemplate == 8 && counter == 4)) {
							return false;
						}
					}
				}
			});	
			htmlStr = htmlStr + "</ul>";
			
			htmlStr = Wrapper + WrapperTitle + htmlStr + EndWrapper;
			$('#FeaturedArticle' + vTemplate).html(htmlStr);	
		},
		error: function(){}
	});
}



/*Joe*/

function ShowHotSpot(vFolderHN,pagesize) {				
			$.ajax({
				type: "GET",
				url: '/ListFile/HotNews/'+ vFolderHN +'.xml',
				dataType: "xml",
				success: function(document) {
				var strHTML ="" ;	
				var	i = 0;	
				var count = pagesize;
				  $(document).find("I").each(function()
				  {										  
					if($(this).find("P").text() !=""  && i < pagesize && IDUseds.indexOf(',' + $(this).find("I").text() + ',') == -1)
					{					
					strHTML = "<li>";
					strHTML = strHTML + '<a class="ptw" href="'+ $(this).find("P").text() +'" title="">';			
					strHTML = strHTML +'<img style="width:100px;height:75px;" src="'+ getImageHotNews($(this).find("I").text(),$(this).find("SI").text()) + '" alt="" width=""100px"" height=""75px"" />';
					strHTML = strHTML +'<div class=""frame100""></div>';			
					strHTML = strHTML +'</a>';
					strHTML = strHTML +'<h3><a href="' + $(this).find("P").text() + '" title="">' + $(this).find("T").text() + '</a></h3>';			
					strHTML = strHTML +'<p class="cmn">';
					strHTML = strHTML +'<span>';
					strHTML = strHTML +'<a href="' + $(this).find("P").text() + '" title="">';
					strHTML = strHTML +'<b>' + $(this).find("TC").text() + '</b> Bình luận <img src="/Images/bg/blankk.gif" alt="" />';
					strHTML = strHTML +'</a>';
					strHTML = strHTML +'</span>';
					strHTML = strHTML +'</p>';
					strHTML = strHTML +'</li>'; 
					i = i + 1;			
					$('#ulhotnews' + vFolderHN).append(strHTML);							
					}					
				  });				 				 
		},
		error: function(){}
	});
}
		
		function getImageHotNews(id, image)
		{
			var hexid = Hexa(parseInt(id));
			var imgP = '/Files/Subject/' + hexid.substring(0,2) + '/' + hexid.substring(2,4) + '/' + hexid.substring(4,6) + '/' + hexid.substring(6);
			imgP = imgP + '/' + image
			imgP = imgP + '.thumb0x75.ns.cr100x75.jpg'
			return imgP;
		}
		
		/**/
