﻿var fBrw=(navigator.userAgent.indexOf('MSIE')!= -1 && navigator.userAgent.indexOf('Windows')!= -1);
var fDSp=(typeof(document.getElementById)!='undefined');
var RefBanner = new Array();
var RefAdLogo = new Array();
var RefAdLBox = new Array();
var RefAdLBar = new Array();
var RefColumn = new Array();
var RefAdLeft = new Array();
var RefSmallB = new Array();
var RefAdMenu = new Array();
var RefDRight = new Array();
var RefDiLeft = new Array();
var RefFooter = new Array();
var RefAPopup = new Array();
var RefUPopup = new Array();
var RefExpand = new Array();
var RefAtDate = new Array();
var RefAtQuan = new Array();
var RefAFrame = new Array();
var RefArtTop = new Array();
var RefBasicL = new Array();
var RefLargeL = new Array();
var RefLargeL1 = new Array();
var RefVertical = new Array();
var RefExpandLeft = new Array();

var RefBanner01 = new Array();
var RefBanner02 = new Array();
var RefBanner03 = new Array();
var RefBanner04 = new Array();
var RefBanner05 = new Array();
var RefBanner06 = new Array();
var RefBanner07 = new Array();
var RefBanner08 = new Array();
var RefBanner09 = new Array();
var RefBanner10 = new Array();
var RefBanner11 = new Array();
var RefBanner12 = new Array();
var RefBanner13 = new Array();
var RefBanner14 = new Array();
var RefBanner15 = new Array();
var RefBanner16 = new Array();
var RefBanner17 = new Array();
var RefBanner18 = new Array();
var RefBanner19 = new Array();
var RefBanner20 = new Array();
var RefBanner21 = new Array();
var RefBanner22 = new Array();
var RefBanner23 = new Array();
var RefBanner24 = new Array();
var RefBanner25 = new Array();
var RefBanner26 = new Array();
var RefBanner27 = new Array();
var RefBanner28 = new Array();
var RefBanner29 = new Array();
var RefBanner30 = new Array();
var RefBanner31 = new Array();
var RefBanner32 = new Array();
var RefBanner33 = new Array();
var RefBanner34 = new Array();
var RefBanner35 = new Array();
var RefBanner36 = new Array();

var cpms_Val1 = new Array();
var cpms_Val5 = new Array();
var cpms_Val21 = new Array();
var cpms_Val31 = new Array();
var cpms_Val32 = new Array();
var cpms_Val33 = new Array();
var cpms_Val34 = new Array();
var cpms_Val121 = new Array();
var cpms_Val122 = new Array();
var cpms_Val124 = new Array();
var cpms_Val125 = new Array();
var cpms_Val126 = new Array();
var cpms_Val127 = new Array();

var RefAdStay = 0;
var SkpFolder = true;
var CurBanner = 0;
var CurColumn = 0;
var CurSmallB = 0;
var CurAdMenu = 0;
var CurAdLeft = 0;
var CurFooter = 0;

var StAdRight = new Array();
var EnAdRight = new Array();
var CurARight = new Array();
var ARightLnk = new Array();

var BannerLnk = 0;
var SmallBLnk = 0;
var AdMenuLnk = 0;
var ColumnLnk = 0;
var AdLeftLnk = 0;
var FooterLnk = 0;

var LastChild = 0;

var LComplete = 0;
var sDomain	  = 'Ngoisao.net'; 
var iBuonchuyenItem = 0;

if (typeof(PageHost) == 'undefined')
{
	var PageHost = '';
}
/*
  if (location.href.substr(0, 19) != 'http://ngoisao.net/')
    {
        location.replace('http://ngoisao.net/');
    }
*/
if (typeof(SkipTopWindow) == 'undefined')
{
	if (window.parent!=window)
	{	
		alert('This website violate "The '+sDomain+' © Copyright Notice".\r\nClick OK to Access '+sDomain+'!');
		window.open(location.href, '_top', '');
	}
}


var objXML;
var aFlag=true;


function Hexa(input){
	return Right('00000000'.concat(input.toString(16)),8);	
}

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 ReplaceChar(iStr)
{
	var	r1=/&/g;
	var	r2=/ /g;
	var	r3=/"/g;

	iStr	=iStr.replace(r1, '%26');
	iStr	=iStr.replace(r2, '%20');
	iStr	=iStr.replace(r3, '%22');

	return iStr;
}

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 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 GoNothing()
{
}

function doStarTeenVote(iid)
{
	var vWH = (RelatedFolder==42?200:170);
	var vWW = (RelatedFolder==42?370:330);
	var vWN = 'StarTeenVote';
	winDef = 'status=no,resizable=no,scrollbars=no,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);
	if (RelatedFolder!=42) newwin = open(('/user/starteen/vote/?iid=').concat(iid), vWN, winDef);
	if (RelatedFolder==42) newwin = open(('/user/starteen/voteMT/?iid=').concat(iid), vWN, winDef);
	newwin.focus();
}

function showStarTeenVote(iPoint)
{
	var rPoint = Math.floor(iPoint);
	var uPoint = Math.round((iPoint - rPoint) * 100);
	var iShown = 0;
	
	document.write('<Table border=0 cellspacing=0 cellpadding=0 width=\"100%\" align=center>');
	document.write('<tr><td align=right>');
	for (i = 1; i < rPoint + 1; i++)
	{
		document.write('<img src=\"/Images/Vote/Star06.gif\"  border=0>');
		iShown = i;
	}
	
	if (uPoint > 0 && uPoint < 26) 
	{
		document.write('<img src=\"/Images/Vote/Star02.gif\"  border=0>');	
		iShown++;
	}	
	if (uPoint > 25 && uPoint < 51) 
	{
		document.write('<img src=\"/Images/Vote/Star03.gif\"  border=0>');	
		iShown++;
	}
	
	if (uPoint > 50 && uPoint < 76) 
	{
		document.write('<img src=\"/Images/Vote/Star04.gif\"  border=0>');	
		iShown++;		
	}
	if (uPoint > 75 && uPoint < 100) 
	{
		document.write('<img src=\"/Images/Vote/Star05.gif\"  border=0>');	
		iShown++;		
	}
	
	for (i = iShown; i < 5; i++)
	{
		document.write('<img src=\"/Images/Vote/Star01.gif\"  border=0>');	
	}
	document.write('</td>');
	document.write('<td width=5 style=\"padding-left:2; padding-right:10;\" class=\"Time\" align=center>');
	document.write('(' + iPoint + ')');	
	document.write('</td></tr>');		
	document.write('</Table>');
}

function doMissVote(iid)
{
	var vWH = 130;
	var vWW = 250;
	var vWN = 'StarTeenVote';
	winDef = 'status=no,resizable=no,scrollbars=no,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://srv.ngoisao.net/user/MissVote/?iid=').concat(iid), vWN, winDef);
	newwin.focus();
}

function AddBreakSpace(Pixel)
{
	if (typeof(Pixel)=='undefined')
	{
		Pixel=3;
	}
	document.writeln('<table cellspacing=0 cellpadding=0 border=0 width="100%" bgcolor="#FFFFFF"><tr><td height=', Pixel, '><img src="/Images/White.gif" border=0 height=1 width=1></td></tr></table>');
}

function DisplayCopyright(showType)
{
	if (typeof(showType)=='undefined')
	{
		showType=1;
	}

	document.writeln('<table cellspacing=0 cellpadding=0 border=0>');
	if (showType)
	{
		document.writeln('<tr><td width=1 class=Symbol><b>&#169;&nbsp;</b></td><td class=Copyright nowrap><b><font color=#000000>Copyright 1997-2002 '+sDomain+'</font></b>, All rights reserved. <a href="', PageHost, '/ContactUs/?d=webmaster@'+sDomain+'">Contact us</a><td></tr>');
		document.writeln('<tr><td height=1 colspan=2 class=BreakLine>&nbsp;</td></tr>');
		document.writeln('<tr><td width=1 class=Symbol><b>&#174;&nbsp;</b></td><td class=Copyright nowrap>Y&#234;u c&#7847;u m&#7885;i t&#7893; ch&#7913;c khi s&#7917; d&#7909;ng th&#244;ng tin c&#7911;a '+sDomain+' ph&#7843;i ghi r&#245; ngu&#7891;n tin.</td></tr>');
	}
	else
	{
		document.writeln('<tr><td width=1 class=Symbol><b>&#169;</b></td><td class=Copyright nowrap><b><font color=#000000>Copyright 1997-2002 '+sDomain+'</font></b>, All rights reserved.<td></tr>');
	}
	document.writeln('</table>');
}

function AddHeader(Name, Header, Buttons, Symbol, AddChildTable)
{
	document.writeln('<table width="100%" border=0 cellspacing=0 cellpadding=1 bgcolor="#1E5C99"><tr><td>');

	if (Header!='')
	{
		document.writeln('<table width="100%" border=0 cellspacing=0 cellpadding=0>');
		document.writeln('<tr>');

		if (typeof(Symbol)!='undefined')
		{
			document.writeln('<td height=16 class=BoxHeader><img src="', Symbol, '" border=0></td>');
		}

		document.writeln('<td height=16 width="100%" align=left class=BoxHeader>&nbsp;', Header, '</td>');

		if ((Buttons & 1) && fDSp)
		{
			document.write('<td width=15 align=right>');
			document.write('<a href="JavaScript:ItemMinimize(\x27', Name, '\x27)">');
			document.write('<img src="/Images/min.gif" name="IDI_', Name, '" border=0 alt="Minimize | Maximize">');
			document.write('</a></td>');
		}

		document.writeln('</tr></table>');
	}

	document.writeln('<div class=BreakLine id="IDM_', Name, '">');
	if (typeof(AddChildTable)=='undefined')
	{
		document.writeln('<table align=center width="100%" cellspacing=0 cellpadding=0 border=1>');
		LastChild = 1;
	}
	else
	{
		LastChild = 0;
	}
	return true;
}

function AddFooter()
{
	if (LastChild)
	{
		document.writeln('</table></div></td></tr></table>');
	}
	else
	{
		document.writeln('</div></td></tr></table>');
	}
}

function ItemMinimize(Name)
{
	if (!fDSp)
	{
		return;
	}

	var MItem=document.getElementById('IDM_'.concat(Name));
	var Image=document.getElementById('IDI_'.concat(Name));
	
	if (MItem.innerHTML=='')
	{
		MItem.innerHTML = MItem.abbr;
		MItem.abbr = '';
		Image.src='/Images/min.gif';
	}
	else
	{
		MItem.abbr = MItem.innerHTML;
		MItem.innerHTML = '';
		Image.src='/Images/max.gif';
	}
}

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);
		}
		else
		{
			pFile=pFile.concat('&').concat(pName).concat('=').concat(pVal);
		}
	}

	return pFile;
}

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');
	location.replace(CurrentFolder.concat('/?d=').concat(escape(LastDate)));
}

function ShowNextFolderItem(LastDate)
{
	location.href = SetParameter(location.href, 'd', escape(LastDate));
}

function UnderConst()
{
	alert('Sorry!\nThis Page is under construction!\nPlease try latter!');
}

function openMe(url, inNew, winDef)
{
	if (url == '')
		return;

	if (typeof(inNew)=='undefined')
		inNew = 0;

	if (typeof(winDef)=='undefined')
		winDef = 'scrollbars=yes,status=yes,toolbar=yes,location=yes,menubar=yes,resizable=yes,height=300,width=400,top='.concat((screen.height - 400)/2).concat(',left=0');

	if (inNew)
	{
		open(url, 'Advertising', winDef);
	}
	else
	{
		location.href = url;
	}
}

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).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 = 'http://srv.ngoisao.net/Counter/?n='.concat(vID).concat('&u=').concat(escape(sLink)).concat('&r=').concat(Math.random());
	}

	open(sLink, '_blank', winDef);

	if (typeof(vLink.href) != 'undefined')
	{
		return false;
	}
}


function openPlayer(vLink, vHeight, vWidth)
{
	var sLink = (typeof(vLink.href) == 'undefined') ? vLink : vLink.href;

	if (sLink == '') return false;
	
	winDef = '';
	winDef = 'status=no,resizable=no,scrollbars=no,toolbar=no,location=no,fullscreen=no,titlebar=no,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);
	open(vLink, 'NhacsoListen', winDef);

	if (typeof(vLink.href) != 'undefined')
	{
		return false;
	}
}

function openImage(vLink, vHeight, vWidth, vSbar)
{
	var sLink = (typeof(vLink.href) == 'undefined') ? vLink : vLink.href;
	var sSbar = (typeof(vSbar) == 'undefined') ? "no" : vSbar;
	if (sLink == '')
	{
		return false;
	}

	winDef = 'status=no,resizable=no,scrollbars=' + sSbar + ',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 SetFont()
{
	if (fBrw)
	{
		rs=window.showModalDialog('/SetFont.htm', '', 'dialogHeight:215px;dialogWidth:385px;status:no;help:no');
		if (typeof(rs)!='undefined')
		{
			if (rs)
			{
				location.reload(true);
			}
		}
	}
	else
	{
		open('/SetFont.htm', 'SetFont', 'toolbar=no,height=185,width=370,top='.concat((screen.height - 185)/2).concat(',left=').concat((screen.width - 370)/2));
	}
}

function PageSet(vPage)
{
	location.replace(SetParameter(location.href, 'p', vPage));
}



function ShowAdBox()
{
	if (RefAdLBox.length==0)
		return;

	document.writeln('<table width="100%" cellspacing=0 cellpadding=0 border=0 bgcolor=red>');
	document.writeln('<tr>');
	document.writeln('<td width=190>');
	if (RefAdLBox[0][1] != '')
	{
		document.writeln('<a href="javascript:openMe(\'', RefAdLBox[0][1], '\', ', RefAdLBox[0][2], ')"><img src="', RefAdLBox[0][0], '" border=0></a>');
	}
	else
	{
		document.writeln('<img src="', RefAdLBox[0][0], '" border=0>');
	}
	document.writeln('</td>');
	document.writeln('<td width=1 bgcolor="#FFFFFF"><img src="/Images/white.gif" border=0></td>');
	document.writeln('<td><a href="/Advertising/"><img src="/Images/Advertising.gif" border=0></a></td>');
	document.writeln('</tr>');
	document.writeln('</table>');
}


function ShowAdLogoNew(sType)
{
	if (typeof(sType)=='undefined')
		sType = 2;

	switch (sType)
	{
	case 1:
		ShowAdLogoLeft();
		break;
	case 2:
		ShowAdLogoRight();
		break;
	}
}

function ShowAdLogoLeft()
{
	if (RefAdLeft.length==0)
	{
		document.write('<table width=130 cellspacing=0 cellpadding=0 border=0 bgcolor="#808080">');
		document.write('<tr>');
		document.write('<td valign=top>');
		document.write('<table cellspacing=1 cellpadding=4 border=0 width="100%">');

		document.write('<tr><td height=60 align=center bgcolor="#ffffff"><a href="http://'+sDomain+'/Advertising" class=AdTitle>D&#224;nh cho <BR>Qu&#7843;ng c&#225;o</a></td></tr>');
		
		document.write('</table>');	
		document.write('</td>');
		document.write('</tr>');
		document.write('</table>');
		
		return;
	}

	document.writeln('<table cellspacing=0 cellpadding=0 border=0>');

	for (i=0; i < RefAdLeft.length; i++)
	{
		if (i > 0)
		{
			document.writeln('<tr><td height=2><img src="/Images/white.gif" border=0 height=1 width=1></td></tr>');
		}		

		document.writeln('<tr><td>');

		w = 180;
		h = RefAdLeft[i][4];

		if (RefAdLeft[i][1] != '')
		{
			document.writeln('<a href="', RefAdLeft[i][1], '" onClick="return openMeExt(this, ', RefAdLeft[i][2], ', 1)"><img align=center src="', PageHost.concat(RefAdLeft[i][0]), '" width=', w, ' height=', h, ' border=0></a>');
		}
		else
		{
			document.writeln('<img align=center src="', PageHost.concat(RefAdLeft[i][0]), '" width=', w, ' height=', h, ' border=0>');
		}
		document.writeln('</td></tr>');
	}

	document.writeln('</table>');
}



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 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=='' || s=='Tìm kiếm')
	{
		document.Search.TSearch.value = s;
		return false;
	}
	
	f = GetPostVariable('r', RelatedFolder);
	s = escape(UnicodeSet(s));
	r = '/Search/?p=1&r='.concat(f).concat('&a=').concat(a).concat('&s=').concat(s);

	if (location.pathname.toLowerCase()=='/search/')
	{
		location.replace(r);
	}
	else
	{
		location.href=r;
	}
	return false;
}

function SearchOnFocus(field)
{
	if(field.value=='Tìm kiếm')
	{
		field.value = '';
	}
}

function SearchOnBlur(field)
{
	if(field.value=='')
	{
		field.value='Tìm kiếm';
	}
}

function ShowSearch()
{
	if ((s=GetPostVariable('s', ''))!='')
	{
		s = unescape(s);
	}

	s=UnicodeGet(s);

	if (RelatedFolder==1){
		document.writeln('<table height=27px cellspacing=0 cellpadding=0 border=0 align=center width="100%">');
		document.writeln('<form method="POST" name="Search" onSubmit="return SearchMe(document.Search.TSearch.value, 1)">');
		document.writeln('<tr>');
		document.writeln('<td align=right valign="middle" width=165px><div><input type="text" name="TSearch" size=9 value="Tìm kiếm" class=SearchBox onfocus="SearchOnFocus(this)" onkeyup="initTyper(this)" onblur="SearchOnBlur(this)"></div></td>');
		document.writeln('<td valign=middle><img style="cursor:pointer;" src="/Images/search/Go.gif" border=0 onclick="SearchMe(document.Search.TSearch.value, 1)"></td>');
		document.writeln('<td width=10 align=center valign="middle"><img height=20 width=2 src="/Images/Search/Sep.gif"></td>');
		document.writeln('<td nowrap Class="Small" valign="middle"><a href="/Search/" Class="Small">N&#226;ng cao</a></td>');
		document.writeln('</tr>');
		document.writeln('</form>');
		document.writeln('</table>');
	}
	else{
		document.writeln('<table height=25px cellspacing=0 cellpadding=0 border=0 align=center width="100%">');
		document.writeln('<form method="POST" name="Search" onSubmit="return SearchMe(document.Search.TSearch.value, 1)">');
		document.writeln('<tr>');
		document.writeln('<td align=right valign="middle" width=165px><div><input type="text" name="TSearch" size=9 value="Tìm kiếm" class=SearchBox onfocus="SearchOnFocus(this)" onkeyup="initTyper(this)" onblur="SearchOnBlur(this)"></div></td>');
		document.writeln('<td valign=middle><img style="cursor:pointer;" src="/Images/search/Go.gif" border=0 onclick="SearchMe(document.Search.TSearch.value, 1)"></td>');
		document.writeln('<td width=10 align=center valign="middle"><img src="/Images/Search/Sep2.gif"></td>');
		document.writeln('<td nowrap Class="Small" valign="middle"><a href="/Search/" Class="Small">N&#226;ng cao</a></td>');
		document.writeln('</tr>');
		document.writeln('</form>');
		document.writeln('</table>');
	}

	if (s!='')
	{
		document.Search.TSearch.value = s;
	}
}

function ShowSearchEx()
{
	if ((s=GetPostVariable('s', ''))!='')
	{
		s = unescape(s);
	}

	s=UnicodeGet(s);

	if (RelatedFolder==1){
		document.writeln('<div>');
	    document.writeln('<form method="POST" name="Search" style="padding:0px;margin:0px" onSubmit="return SearchMe(document.Search.TSearch.value, 1)">');
	    document.writeln('<div class="inputSearch"><input type="text" name="TSearch"  onblur="SearchOnBlur(this)" onkeyup="initTyper(this)" onfocus="SearchOnFocus(this)"  id="TSearch" style="float:left;" value="Tìm kiếm"/></div>');
	    document.writeln('<div style="float:left"><img alt="go" src="/Images/TopStory/Go.gif" class="go" onclick="SearchMe(document.Search.TSearch.value, 1)" /> </div>');
        document.writeln('<div style="float:left"><img alt="sep" src="/Images/TopStory/Sep.gif" class="sep"/></div>');
        document.writeln('<div style="float:left"><img alt="email" src="/Images/TopStory/MailDaily.gif" class="email"/></div>');
        document.writeln('<div style="float:left;width:90px"><a href="http://psp.ngoisao.net/emaildaily/" class="text">G&#7917;i tin h&#224;ng ng&#224;y</a></div>');
        document.writeln('</form>');
        document.writeln('</div>');
	}
	else{
		document.writeln('<table height=25px cellspacing=0 cellpadding=0 border=0 align=center width="100%">');
		document.writeln('<form method="POST" name="Search" onSubmit="return SearchMe(document.Search.TSearch.value, 1)">');
		document.writeln('<tr>');
		document.writeln('<td align=right valign="middle" width=165px><div><input type="text" name="TSearch" size=9 value="Tìm kiếm" class=SearchBox onfocus="SearchOnFocus(this)" onkeyup="initTyper(this)" onblur="SearchOnBlur(this)"></div></td>');
		document.writeln('<td valign=middle><img style="cursor:pointer;" src="/Images/search/Go.gif" border=0 onclick="SearchMe(document.Search.TSearch.value, 1)"></td>');
		document.writeln('<td width=10 align=center valign="middle"><img src="/Images/Search/Sep2.gif"></td>');
		document.writeln('<td nowrap Class="Small" valign="middle"><a href="/Search/" Class="Small">N&#226;ng cao</a></td>');
		document.writeln('</tr>');
		document.writeln('</form>');
		document.writeln('</table>');
	}

	if (s!='')
	{
		document.Search.TSearch.value = s;
	}
}

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 - 0; i++)
	{
		if(form.elements[i].type=='checkbox')
			if (form.elements[i] != field)
				if (form.elements[i].checked)
					form.elements[i].checked = false;
	}
}

function SubmitVote(sform, saction)
{
	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 = 'http://srv.ngoisao.net/User/Vote/Default.Asp';
	//sform.action = 'http://'+sDomain+'/User/Vote/Default.Asp';
	sform.action = '/User/Vote/Default.Asp';
	sform.submit();
}

function AddVote_1(SubjectID, PageID, VoteID, Align, VoteTitle, Color, BgColor, Width, NumItem, ItemArray, Description, Column)
{
	document.writeln('<table width="', Width, '" cellspacing="0" cellpadding="0" border="0" ', (Align=='') ? '' : ' align='.concat(Align), '>');
	//document.writeln('<table width="', Width, '" border="0" cellspacing="0" cellpadding="0" ', (Align=='') ? '' : ' align='.concat(Align), '>');
	document.writeln('<form method="POST" target="Frm_', VoteID, '" name="Frm_', VoteID, '">');
	document.writeln('<tr>');
	document.writeln('	<td><img src="/Images/Vote/vote_01.gif" width="9" height="9" alt=""></td>');
	document.writeln('	<td background="/Images/Vote/vote_02.gif" height="9" alt=""></td>');
	document.writeln('	<td><img src="/Images/Vote/vote_03.gif" width="9" height="9" alt=""></td>');
	document.writeln('</tr>');
	document.writeln('<tr>');
	document.writeln('	<td background="/Images/Vote/LLL.gif" width="9" style="background-position:bottom; background-repeat:repeat-x"></td>');
	document.writeln('	<td background="/Images/Vote/CCC.gif" style="background-position:bottom; background-repeat:repeat-x" height="100"> ');
	document.writeln('		<table width="100%" height="100%" cellspacing="0" cellpadding="0" border="0">');
	document.writeln('		<tr>');
	document.writeln('			<td width="100%" valign="top">');
	document.writeln('				<table width="100%" height="100%" cellspacing="0" cellpadding="0" border="0">');
	if (VoteTitle!='')
	{
		document.writeln('				<tr valign="top">');
		document.writeln('					<td style="padding-left: 11px; padding-top: 5px;padding-bottom: 5px;"><img border="0" align="middle" src="/Images/Vote/Vote_Ico.gif">');
		document.writeln('					<label class="headerVote">',VoteTitle,'</label>');
		document.writeln('					</td>');
		document.writeln('				</tr>');
		//document.writeln('<tr valign="top"><td style="padding-left:11;padding-top:5"><img src="/Images/Vote/Vote_Ico.jpg" border="0" align="middle">&nbsp;&nbsp;<label class="headerVote">',VoteTitle,'</label></td></tr>');
	}
	document.writeln('					<tr valign="top" height="1"><td align="center" background="/Images/Vote/line.gif" style="background-position:bottom; background-repeat:repeat-x"></td></tr>');
	//document.writeln('<tr valign="top" height="8"><td style="padding-top:7" align="center"><img src="/Images/Vote/Vote_Line.jpg" border="0"></td></tr>');
	if (typeof(Description)=='undefined')
	{
		Description = '';
	}
	if (typeof(Column)=='undefined')
	{
		Column = 1;
	}
	document.writeln('<tr valign="top" height="100%"><td valign="top" style="padding-left:11;padding-top:11">');
	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, '>');
	document.writeln('<table width="100%" cellspacing=0 cellpadding=0 border=0>');
	var i, j, k;
	for (i=0; i < NumItem; )
	{
		document.writeln('<tr>');
		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('<td valign=top width=20 align=right><input type="checkbox" name="fC_', i, '" value=', ItemArray[i][2], ' class=VoteField onClick="CheckThisVote(this)"></td>');
			if (i + 1 < NumItem || Column==1)
			{
				document.writeln('<td><p  class=VoteItem>', ItemArray[i][0], '</p></td>');
			}
			else
			{
				document.writeln('<td colspan=', (Column - j - 1)*2,'><p  class=VoteItem>', ItemArray[i][0], '</p></td>');
			}
		}		
		document.writeln('</tr>');
	}
					
	document.writeln('	</table>');
					
	document.writeln('				</td>');
	document.writeln('				</tr>');
	document.writeln('				<tr valign="top"><td style="padding-left: 11px; padding-top: 11px; padding-bottom: 11px;" class="textVote">Nếu bạn có lựa chọn khác, có thể chia sẻ <b><a class="linkVote" href="/ContactUs/?d=webmaster@ngoisao.net">tại đây</a></b>.</td></tr>');
	document.writeln('				</table>');
	document.writeln('			</td>');	
	document.writeln('		</tr>');
	document.writeln('		</table>');
	document.writeln('	</td>');
	document.writeln('	<td background="/Images/Vote/RRR.gif" width="9"  style="background-position:bottom; background-repeat:repeat-x"></td>');
	document.writeln('</tr>');

	document.writeln('<tr>');
	document.writeln('	<td><img src="/Images/Vote/vote_10.gif" width="9" height="45" alt=""></td>');
	document.writeln('	<td background="/Images/Vote/vote_11.gif" height="45"  style="padding-left: 7px; padding-top: 12px;" nowrap>');
	document.writeln('		<input type="image" border="0" onclick="return SubmitVote(this.form, 0)" style="cursor: pointer;" src="/Images/Vote/Vote_Button_1.gif">');
	document.writeln('		<input type="image" border="0" onclick="return SubmitVote(this.form, 1)" style="cursor: pointer;" src="/Images/Vote/Vote_Button_2.gif">');
	document.writeln('	</td>');
	document.writeln('	<td><img src="/Images/Vote/vote_12.gif" width="9" height="45" alt=""></td>');
	document.writeln('</tr>');

	document.writeln('</form>');
	document.writeln('</table>');
}

function AddVote(SubjectID, PageID, VoteID, Align, VoteTitle, Color, BgColor, Width, NumItem, ItemArray, Description, Column)
{
	document.writeln('<table style="height:220" width="', Width, '" cellspacing="0" cellpadding="0" border="0" ', (Align=='') ? '' : ' align='.concat(Align), '>');
	document.writeln('<form method="POST" target="Frm_', VoteID, '" name="Frm_', VoteID, '">');
	document.writeln('<tr>');
	document.writeln('	<td style="background: url(/images/vote2/L.gif);background-position:bottom;background-repeat:no-repeat; width:3px"></td>');
	document.writeln('	<td style="background: url(/images/vote2/C.gif);background-position:bottom;background-repeat:repeat-x; vertical-align: top;"> ');
	document.writeln('		<table width="100%" height="100%" cellspacing="0" cellpadding="0" border="0">');
	document.writeln('		<tr>');
	document.writeln('			<td width="100%" valign="top">');
	document.writeln('				<table width="100%" height="100%" cellspacing="0" cellpadding="0" border="0">');
	if (VoteTitle!='')
	{
		document.writeln('				<tr valign="top">');
		document.writeln('					<td style="padding-left: 11px; padding-top: 5px;padding-bottom: 5px;"><img border="0" align="middle" src="/Images/Vote/Vote_Ico.gif">');
		document.writeln('					<label class="headerVote">',VoteTitle,'</label>');
		document.writeln('					</td>');
		document.writeln('				</tr>');

	}
	document.writeln('					<tr valign="top" height="1"><td align="center" background="/Images/Vote/line.gif" style="background-position:bottom; background-repeat:repeat-x"></td></tr>');

	if (typeof(Description)=='undefined')
	{
		Description = '';
	}
	if (typeof(Column)=='undefined')
	{
		Column = 1;
	}
	document.writeln('<tr valign="top" height="100%"><td valign="top" style="padding-left:11;padding-top:11">');
	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, '>');
	document.writeln('<table width="100%" cellspacing=0 cellpadding=0 border=0>');
	var i, j, k;
	for (i=0; i < NumItem; )
	{
		document.writeln('<tr>');
		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('<td valign=top width=20 align=right><input type="checkbox" name="fC_', i, '" value=', ItemArray[i][2], ' class=VoteField onClick="CheckThisVote(this)"></td>');
			if (i + 1 < NumItem || Column==1)
			{
				document.writeln('<td><p  class=VoteItem>', ItemArray[i][0], '</p></td>');
			}
			else
			{
				document.writeln('<td colspan=', (Column - j - 1)*2,'><p  class=VoteItem>', ItemArray[i][0], '</p></td>');
			}
		}		
		document.writeln('</tr>');
	}
					
	document.writeln('	</table>');
					
	document.writeln('				</td>');
	document.writeln('				</tr>');
	if (VoteID!=283248858){
	document.writeln('				<tr valign="top"><td style="padding-left: 11px; padding-top: 11px; padding-bottom: 11px;" class="textVote">N&#7871;u b&#7841;n c&#243; l&#7921;a ch&#7885;n kh&#225;c, c&#243; th&#7875; chia s&#7867; <b><a class="linkVote" href="/ContactUs/?d=webmaster@ngoisao.net">t&#7841;i &#273;&#226;y</a></b>.</td></tr>');
	}
	document.writeln('				</table>');
	document.writeln('			</td>');	
	document.writeln('		</tr>');
	document.writeln('		</table>');
	document.writeln('	</td>');
	document.writeln('	<td style="background: url(/images/vote2/R.gif);background-position:bottom;background-repeat:no-repeat; width:3px"></td>');
	document.writeln('</tr>');

	document.writeln('<tr>');
	document.writeln('	<td colspan=3 height="20" style="padding-left: 7px; padding-top: 4px;">');
	document.writeln('		<input type="image" border="0" onclick="return SubmitVote(this.form, 0)" style="cursor: pointer;" src="/Images/Vote2/Vote_Button_1.gif">');
	//if (RelatedFolder!=1) 
	document.writeln('		<input type="image" border="0" onclick="return SubmitVote(this.form, 1)" style="cursor: pointer;" src="/Images/Vote2/Vote_Button_2.gif">');
	document.writeln('	</td>');	
	document.writeln('</tr>');

	document.writeln('</form>');
	document.writeln('</table>');
}

function ShowExpand(sobj1, sobj2)
{
	sobj1.style.display = 'none';
	sobj2.style.display = '';
}

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 LTrim(iStr)
{
	while (iStr.charCodeAt(0) <= 32)
	{
		iStr=iStr.substr(1);
	}
	return iStr;
}

function RTrim(iStr)
{
	while (iStr.charCodeAt(iStr.length - 1) <= 32)
	{
		iStr=iStr.substr(0, iStr.length - 1);
	}
	return iStr;
}

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 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))
		{
		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))
		{
		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 ShowAdWordByCate(Field)
{
	location.replace(SetParameter('/User/Rao-vat/Source/List.Asp', 'c', Field.options[Field.selectedIndex].value));
}

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 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 dw(wstr)
{
	document.writeln(unescape(wstr));
}

function ShowFooterAd()
{
	if (RefAdLogo.length==0)
	{
		return;
	}

	CurAdLogo=RefAdStay + (Math.floor(Math.random()*12311) % (RefAdLogo.length - RefAdStay));

	document.writeln('<table width="100%" cellspacing=0 cellpadding=0 border=0 bgcolor="#c0c0c0">');
	document.writeln('<tr><td align=center>');
	document.writeln('<table width="100%" cellspacing=1 cellpadding=4 border=0>');
	document.writeln('<tr>');	

	var AdPost = new Array(new Array(0, RefAdStay), new Array(CurAdLogo, RefAdLogo.length), new Array(RefAdStay, CurAdLogo));

	for (k=0, c=0; c < 4 && k < 3; k++)
	{
		for (i=AdPost[k][0]; c < 4 && i < AdPost[k][1]; i++, c++)
		{
			document.writeln('<td height=64 align=center valign=middle align=right bgcolor="#FFFFFF">');
			if (RefAdLogo[i][1] != '')
			{
				document.writeln('<a href="', RefAdLogo[i][1], '"><img src="', PageHost.concat(RefAdLogo[i][0]), '" border=0 width=130 height=60></a>');
			}
			else
			{
				document.writeln('<img src="', PageHost.concat(RefAdLogo[i][0]), '" border=0 width=130 height=60>');
			}
			document.writeln('</td>');
		}
	}

	document.writeln('</tr>');
	document.writeln('</table>');	
	document.writeln('</td></tr>');
	document.writeln('</table>');
}

function PrintSubject()
{
	w=open(location.href.concat('?q=1'), '_blank', '');
	return false;
	w.document.writeln('<html>');
	w.document.writeln('<head>');
	w.document.writeln('<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">');
	w.document.writeln('<link rel="stylesheet" href="http://'+sDomain+'/Resource/Default.css" type="text/css">');
	w.document.writeln('</head>');
	w.document.writeln('<body topmargin=3 leftmargin=0 marginheight=3 marginwidth=0>');
	w.document.writeln('<table cellspacing=0 cellpadding=0 border=0 width=420 align=center>');
	w.document.writeln('<tr>');
	w.document.writeln('<td>');
	w.document.writeln(document.getElementById('CContainer').innerHTML);
	w.document.writeln('</td>');
	w.document.writeln('</tr>');
	w.document.writeln('</table>');
	w.document.writeln('</body>');
	w.document.writeln('</html>');
	w.document.title = document.title;
	return false;
}

function EmailSubject(PageID)
{
	//openMeExt('http://srv.ngoisao.net/User/EmailSubject/?u='.concat(escape(location.href)), 0, 0, 0, 0, 0, 0, 1, 1, 540, 480, 0, 0, '', 0);
	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 openPopup(vImage, vLink, vTitle, vHeight, vWidth, vTop, vLeft, vHide)
{
	if (typeof(vHide) == 'undefined')
	{
		vHide = 0;
	}

	if (vHide)
	{
		var pw = open('/Library/Popup.Asp?vImage='.concat(escape(vImage)).concat('&vLink=').concat(escape(vLink)).concat('&vTitle=').concat(escape(vTitle)), 'Popup_'.concat(ReplaceAll(vTitle, ' ', '_')), 'status=no,resizable=no,scrollbars=no,toolbar=no,location=no,fullscreen=no,titlebar=yes,height='.concat(vHeight).concat(',').concat('width=').concat(vWidth).concat(',').concat('top=').concat(screen.height).concat(',').concat('left=').concat(screen.width));
		//window.focus();
		pw.moveTo(vLeft, vTop);
		return pw;
	}
	else
	{
		return open('/Library/Popup.Asp?vImage='.concat(escape(vImage)).concat('&vLink=').concat(escape(vLink)).concat('&vTitle=').concat(escape(vTitle)), 'Popup_'.concat(ReplaceAll(vTitle, ' ', '_')), 'status=no,resizable=no,scrollbars=no,toolbar=no,location=no,fullscreen=no,titlebar=yes,height='.concat(vHeight).concat(',').concat('width=').concat(vWidth).concat(',').concat('top=').concat(vTop).concat(',').concat('left=').concat(vLeft));
	}
}



function AddLineSpace(height)
{
	document.writeln('<tr><td class=BreakLine height=', (typeof(height)=='undefined' ? 1 : height), '></td></tr>');
}

function ShowMenuAd()
{
	var i;
	if (typeof(RefAdMenu) == 'undefined')
		return;

	if (RefAdMenu.length==0)
		return;
	
	for (i=0; i < RefAdMenu.length; i++)
	{
		w = 130;
		h = RefAdMenu[i][4];
		document.writeln('<tr>');
		document.writeln('<td colspan=2>');
		document.writeln('<a href="', RefAdMenu[i][1], '" onClick="return openMeExt(this, ', RefAdMenu[i][2], ', 1)"><img align=center src="', PageHost.concat(RefAdMenu[i][0]), '" width=', w, ' height=', h, ' border=0></a>');
		document.writeln('</td></tr>');
		AddLineSpace();	
	}
}



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 iif(iEx1,r1,r2){
	if(iEx1)return r1;
	else return r2;
}

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 DisplayBanner(rbn,vAd)
{
	if (RefBanner.length==0)
	{
		document.write('<table cellspacing=0 cellpadding=1 border=0 width=468 height=60 bgcolor="#c0c0c0"><tr><td><table cellspacing=0 cellpadding=0 border=0 width="466" height="58"><tr><td bgcolor="#ffffff" align=center class=LeadFront><a href="http://vnexpress.net/Advertising" class=AdTop>D&#224;nh cho Qu&#7843;ng c&#225;o</a><br>&#272;i&#7879;n tho&#7841;i: 090.432.5397  (HN) / 090.810.7277  (HCM)<br><span class=Time></span></td></tr></table></td></tr></table>');
		return;
	}
	var alTopBanner = new adlistshow(RefBanner,'TopBanner',vAd,0,0,468,60);

}

function ShowArticleLogoQuantity()
{
	if (RefAtQuan.length==0) return;
	var alArticleQuantityBanner = new adlistshow(RefAtQuan,'ArticleQuantityBanner',vAd,7,0,400,150);
}


/**********************************************************************************************************/
// Fri, 28/09/2007 18:08:25
function ShowColumnBanner()
{
	if (RefColumn.length>0)
	{
		document.writeln('<Table cellspacing=0 cellpadding=0 border=0>');
		document.writeln('<tr><td style="padding-top:3px;"><a href="/Advertising/"><img src="/Images/Advertising3.gif" border="0"></a></td></tr>');
		document.writeln('<tr><td>');
		var alRefColumn = new adlistshow(RefColumn,'ColumnBanner',0,0,0,160,600);
		document.writeln('</td></tr></Table>');
	}		
}



function ShowHeartBanner(sType, vAd)
{
	// if (RefColumn.length==0)
	// if (RefSmallB.length==0)
	// if (RefAdMenu.length==0)
	// if (RefAdLeft.length==0)
	if (sType==1)
		if (RefColumn.length>0)
		{
			document.writeln('<Table cellspacing=0 cellpadding=0 border=0 align=center><tr><td style="padding-bottom:5; padding-top:5;">');
			var alRefColumn = new adlistshow(RefColumn,'HeartBanner1',0,  0 ,0,420,58);
			document.writeln('</td></tr></Table>');
		}
		else
		{
			document.writeln('<Table cellspacing=0 cellpadding=0 border=0 align=center><tr><td style="padding-bottom:5; padding-top:5;"><img src="/Images/Blank.gif" border=0></td></tr></Table>');
			return;
		}
	
	if (sType==2)
		if (RefSmallB.length>0)
		{	
			document.writeln('<Table cellspacing=0 cellpadding=0 border=0 align=center><tr><td style="padding-bottom:5; padding-top:5;">');
			var alRefSmallB = new adlistshow(RefSmallB,'HeartBanner2',0,  0 ,0,420,58);
			document.writeln('</td></tr></Table>');
		}
		else
		{
			document.writeln('<Table cellspacing=0 cellpadding=0 border=0 align=center><tr><td style="padding-bottom:5; padding-top:5;"><img src="/Images/Blank.gif" border=0></td></tr></Table>');
			return;
		}
		
	if (sType==3)
		if (RefAdMenu.length>0)
		{
			document.writeln('<Table cellspacing=0 cellpadding=0 border=0 align=center><tr><td style="padding-bottom:5; padding-top:5;">');
			var alRefAdMenu = new adlistshow(RefAdMenu,'HeartBanner3',0,  0 ,0,420,58);
			document.writeln('</td></tr></Table>');
		}
		else
		{
			document.writeln('<Table cellspacing=0 cellpadding=0 border=0 align=center><tr><td style="padding-bottom:5; padding-top:5;"><img src="/Images/Blank.gif" border=0></td></tr></Table>');
			return;
		}
	
	if (sType==4)
		if (RefAdLeft.length>0 && sType==4)
		{
			document.writeln('<Table cellspacing=0 cellpadding=0 border=0 align=center><tr><td style="padding-bottom:5; padding-top:5;">');
			var alRefAdLeft = new adlistshow(RefAdLeft,'HeartBanner4',0,  0 ,0,420,58);
			document.writeln('</td></tr></Table>');
		}
		else
		{
			document.writeln('<Table cellspacing=0 cellpadding=0 border=0 align=center><tr><td style="padding-bottom:5; padding-top:5;"><img src="/Images/Blank.gif" border=0></td></tr></Table>');
			return;
		}
}


function ShowDivLogoLeft()
{
	if (RefDiLeft.length==0) return;
	var alLeftFloatBanner = new adlistshow(RefDiLeft,'LeftFloatLogo',0,2,0,115,500);
}

function ShowDivLogoRight()
{
	if (RefDRight.length==0) return;	
	var alRightFloatBanner = new adlistshow(RefDRight,'RightFloatLogo',0,3,0,115,500);
}

function ShowPopupAd()
{
	if (RefAPopup.length==0) return;
	var alPopupBanner = new adlistshow(RefAPopup,'PopupBanner',0,5,0,0,0);
}

// function ShowPopupUnder()
// {
	// if (RefUPopup.length==0) return;	
	// var alPopUnderBanner = new adlistshow(RefUPopup,'PopUnderBanner',0,6,0,0,0);
// }

function ShowFooterAd()
{
	if (typeof(RefFooter) == 'undefined') return;
	if (typeof(vAd) == 'undefined') vAd = 0;
	var alFooterBanner = new adlistshow(RefFooter,'FooterBanner',vAd,0,0,770,150);

}

/**********************************************************************************************************/
// Wed, 10/10/2007 17:09:30

//WIDE_SKYSCRAPER & VERTICAL BANNER
function ShowBannerWideSkyscraper()
{
	document.writeln('<Table cellspacing=0 cellpadding=0 border=0>');
	document.writeln('<tr><td style="padding-top:3px;padding-bottom:3px;"><a href="/Advertising/"><img src="/Images/Advertising3.gif" border="0"></a></td></tr>');
	document.writeln('</Table>');
/*	
	if (RefBanner04.length>0 || RefBanner27.length>0)
	{
		document.writeln('<Table cellspacing=0 cellpadding=0 border=0>');
		document.writeln('<tr><td>');
		//var alRefVertical = new adlistshow(RefBanner27,'VERTICAL_BANNER',0,1,0,160,480);
		document.writeln('<div style="float:left">');
		var alRefVertical = new adlistshow(RefBanner27,'VERTICAL_BANNER',0,11,3,160,480,true);
		document.writeln('</div>');
		var alRefColumn = new adlistshow(RefBanner04,'WIDE_SKYSCRAPER',0,1,0,160,300);
		document.writeln('</td></tr></Table>');
	 }
	 else
	 {	
		 document.writeln(ShowFlashObject('WIDE_SKYSCRAPER', '160x600.swf', 160, 600));
		//document.writeln('<Table style="height:90;width:160;border:1px solid #c0c0c0;" cellspacing=0 cellpadding=1>');
		//document.writeln('<tr><td bgcolor="#ffffff" align="center" class="LeadFront"><a class="AdTitle" href="/Advertising">D&#224;nh cho Qu&#7843;ng c&#225;o</a><br/><br/>&#272;i&#7879;n tho&#7841;i: 090.432.5397  (HN) / 090.810.7277  (HCM)');
		//document.writeln('</td></tr></Table>');
	}	
*/
	if (cpms_Val125.length>0 || cpms_Val126.length>0)
	{
		document.writeln('<Table cellspacing=0 cellpadding=0 border=0>');
		document.writeln('<tr><td>');
		document.writeln('<div style="float:left">');
		var alRefVertical1 = new cpmst_adlistshow(cpms_Val125,'VERTICAL_BANNER_1',0,11,3,160,480,true);
		document.writeln('</div>');
		document.writeln('<div style="float:left">');
		var alRefVertical2 = new cpmst_adlistshow(cpms_Val126,'VERTICAL_BANNER_2',0,11,3,160,480,true);
		document.writeln('</div>');
		document.writeln('</td></tr></Table>');
		return
	}
	document.writeln(ShowFlashObject('WIDE_SKYSCRAPER', '160x600.swf', 160, 600));
	
}

//MEDIUM_RECTANGLE
function ShowBannerMediumRectangle(vAd)
{
	if (vAd!=0)
	{
		document.writeln('<table cellspacing=0 cellpadding=0 border=0>');
		document.writeln('<tr><td style="padding-top:3px;"><a href="/Advertising/"><img src="/Images/Advertisment.gif" border="0"></a></td></tr>');
		document.writeln('</table>');
	}
/*
	if (RefBanner02.length==0)
	{
		document.writeln(ShowFlashObject('MEDIUM_RECTANGLE', '300x250.swf', 300, 250));
		return;
	}	
	
	if (RefBanner02.length>0)
	{
		document.writeln('<table cellspacing=0 cellpadding=0 border=0 width="300">');	
		document.writeln('<tr><td height=3></td></tr>');
		document.writeln('<tr><td>');
		if(RelatedFolder==52){
			var alBigIcon = new adlistshow(RefBanner02,'MEDIUM_RECTANGLE',0,0,0,300,500);
		}
		else{
			var alBigIcon = new adlistshow(RefBanner02,'MEDIUM_RECTANGLE',0,16,0,300,250,true,0);
		}
		document.writeln('</td></tr>');
		document.writeln('</table>');
	}
*/
	if (cpms_Val121.length==0)
	{
		document.writeln(ShowFlashObject('LARGR_LOGO_1', '300x250.swf', 300, 250));
		return;
	}	
	
	if (cpms_Val121.length>0)
	{
		document.writeln('<table cellspacing=0 cellpadding=0 border=0 width="300">');	
		document.writeln('<tr><td height=3></td></tr>');
		document.writeln('<tr><td>');
		if(RelatedFolder==52){
			var alBigIcon = new cpmst_adlistshow(cpms_Val121,'LARGR_LOGO_1',0,0,0,300,500);
		}
		else{
			var alBigIcon = new cpmst_adlistshow(cpms_Val121,'LARGR_LOGO_1',0,16,0,300,250,true,0);
		}
		document.writeln('</td></tr>');
		document.writeln('</table>');
	}
}

//Right Banner
function ShowRightBanner(vAd)
{
/*
	if (RefBanner34.length==0)
	{
		document.writeln(ShowFlashObject('RIGHT_BANNER', '300x250.swf', 300, 243));
		return;
	}	
	
	if (RefBanner34.length>0)
	{
		document.writeln('<table cellspacing=0 cellpadding=0 border=0 width="300">');	
		document.writeln('<tr><td height=3></td></tr>');
		document.writeln('<tr><td>');
		var alRightBanner = new adlistshow(RefBanner34,'RIGHT_BANNER',0,10,0,300,243,true,1);
		document.writeln('</td></tr>');
		document.writeln('</table>');
	}
*/		
	if (cpms_Val122.length==0)
	{
		document.writeln(ShowFlashObject('RIGHT_BANNER', '300x250.swf', 300, 243));
		return;
	}	
	
	if (cpms_Val122.length>0)
	{
		document.writeln('<table cellspacing=0 cellpadding=0 border=0 width="300">');	
		document.writeln('<tr><td height=3></td></tr>');
		document.writeln('<tr><td>');
		var alRightBanner = new cpmst_adlistshow(cpms_Val122,'RIGHT_BANNER',0,10,0,300,243,true,1);
		document.writeln('</td></tr>');
		document.writeln('</table>');
	}

}

//SQUARE_POPUP + BASIC
function ShowBannerRight(vAd)
{
	if (vAd!=0)
	{
		document.writeln('<table cellspacing=0 cellpadding=0 border=0>');
		document.writeln('<tr><td style="padding-top:3px;"><a href="/Advertising/"><img src="/Images/Advertisment.gif" border="0"></a></td></tr>');
		document.writeln('</table>');
	}
/*		
	if (RefBanner21.length==0 && RefBanner22.length==0 && RefBanner28.length==0 && RefBanner35.length==0)
	{
		document.writeln(ShowFlashObject('SQUARE_POPUP', '250x200.swf', 250, 200));
		return;
	}
	
	
	if (RefBanner35.length>0)
	{
		document.writeln('<table cellspacing=0 cellpadding=0 border=0 width="250">');
		document.writeln('<tr><td>');
		//var alBigLog0 = new adlistshow(RefBanner35,'BIG_LOG_0',0,1,0,250,300);	
		var alBigLog0 = new adlistshow(RefBanner35,'BIG_LOG_0',0,1,0,250,600);	
		document.writeln('</td></tr>');
		document.writeln('</table>');
	}

	if (RefBanner28.length>0)
	{
		document.writeln('<table cellspacing=0 cellpadding=0 border=0 width="250">');	
		document.writeln('<tr><td>');
		var alExpandLeft = new adlistshow(RefBanner28,'EXPAND_LEFT',0,10,0,250,200,true,3);
		document.writeln('</td></tr>');
		document.writeln('<tr><td height=5></td></tr>');
		document.writeln('</table>');
	}	
	
	if (RefBanner22.length>0)
	{
		document.writeln('<table cellspacing=0 cellpadding=0 border=0 width="250">');
		document.writeln('<tr><td>');
		var alSmallIcon = new adlistshow(RefBanner22,'SQUARE_POPUP',0,1,0,250,400);	
		//var alSmallIcon = new adlistshow(RefBanner22,'SQUARE_POPUP',0,10,0,250,200,true,3);
		document.writeln('</td></tr>');
		document.writeln('</table>');
	}
	
	if (RefBanner21.length>0)
	{
		document.writeln('<table cellspacing=0 cellpadding=0 border=0 width="250">');
		document.writeln('<tr><td>');
		var alBasicL = new adlistshow(RefBanner21,'BASIC',0,1,0,250,100);
		//var alBasicL = new adlistshow(RefBanner21,'BASIC',0,10,0,250,100,true,3);
		document.writeln('</td></tr>');
		document.writeln('</table>');
	}
*/
	if (cpms_Val31.length>0)
	{
		document.writeln('<table cellspacing=0 cellpadding=0 border=0 width="250">');
		document.writeln('<tr><td>');
		var alBigLog0 = new cpmst_adlistshow(cpms_Val31,'BIG_LOG_0',0,1,0,250,600);	
		document.writeln('</td></tr>');
		document.writeln('</table>');
	}	
}

// BASIC 2
function ShowBannerCenter(vAd)
{
/*
	if (vAd!=0 && RefBanner26.length>0)
	{
		document.writeln('<table cellspacing=0 cellpadding=0 border=0>');
		document.writeln('<tr><td style="padding-top:3px;"><a href="/Advertising/"><img src="/Images/Advertising2.gif" border="0"></a></td></tr>');
		document.writeln('</table>');
	}
	
	//if (RefBanner26.length==0) document.writeln(ShowFlashObject('BASIC', 'lhqc_ns_300x250.swf', 300, 250));
	
	if (RefBanner26.length>0)
	{
		document.writeln('<table cellspacing=0 cellpadding=0 border=0 width="250">');	
		document.writeln('<tr><td height=3></td></tr>');
		document.writeln('<tr><td>');
		var alBasicC = new adlistshow(RefBanner26,'BASIC',0,1,0,300,250);
		//var alBasicC = new adlistshow(RefBanner26,'BASIC',1,0,0,300,250);
		//var alBasicC = new adlistshow(RefBanner26,'BASIC',0,0,0,300,250); //0,9,0,300,250,false,0 //,0,0,0,300,250,false,0
		document.writeln('</td></tr>');
		document.writeln('<tr><td height="10"></td></tr>');
		document.writeln('</table>');
	}	
*/	
	if (vAd!=0 && cpms_Val124.length>0)
	{
		document.writeln('<table cellspacing=0 cellpadding=0 border=0>');
		document.writeln('<tr><td style="padding-top:3px;"><a href="/Advertising/"><img src="/Images/Advertising2.gif" border="0"></a></td></tr>');
		document.writeln('</table>');
	}
	
	if (cpms_Val124.length>0)
	{
		document.writeln('<table cellspacing=0 cellpadding=0 border=0 width="250">');	
		document.writeln('<tr><td height=3></td></tr>');
		document.writeln('<tr><td>');
		var alBasicC = new cpmst_adlistshow(cpms_Val124,'BASIC',0,1,0,300,250);
		document.writeln('</td></tr>');
		document.writeln('<tr><td height="10"></td></tr>');
		document.writeln('</table>');
	}
}

function ShowBannerLeaderBoard(rbn,vAd)
{
	//9,15,16,41,11,13,21	
//	if (RefBanner01.length==0)
//	{
//		document.writeln(ShowFlashObject('LEADER_BOARD', '728x90.swf', 728, 90));
//		return;
//	}
	//var alTopBanner = new adlistshow(RefBanner01,'LEADER_BOARD',vAd,0,0,728,90);
	//var alTopBanner = new adlistshow(RefBanner01,'LEADER_BOARD',vAd,9,0,728,90);
	//if (RelatedFolder!=99) var alTopBanner = new adlistshow(RefBanner01,'LEADER_BOARD',vAd,9,0,728,90)
	//else var alTopBanner = new adlistshow(RefBanner01,'LEADER_BOARD',0,10,0,720,90,true,1);
	//if (RelatedFolder==1){
	//	var alTopBanner = new adlistshow(RefBanner01,'LEADER_BOARD',vAd,9,0,728,90);
	//}
	//else{
//		var alTopBanner = new adlistshow(RefBanner01,'LEADER_BOARD',vAd,10,0,728,90);
	//}
	
	if (cpms_Val1.length==0)
	{
		document.writeln(ShowFlashObject('LEADER_BOARD', '728x90.swf', 728, 90));
		return;
	}
	var alTopBanner = new cpmst_adlistshow(cpms_Val1, 'LEADER_BOARD', 1, 10, 0, 728, 90);
	
}

function ShowBannerBreakPage()
{
/*
	if (RefBanner23){
		if (RefBanner23.length>0){
			document.write('<Table border=0 cellspacing=0 cellpadding=0 width="100%">');
			document.write('<tr><td style="padding-bottom:5px;">');
			var alExpandBanner = new adlistshow(RefBanner23,'BREAK_PAGE',0,9,0,720,40,false,0);
			document.write('</td></tr>');
			document.write('</Table>');
		}
	}
*/	
	if (cpms_Val127){
		if (cpms_Val127.length>0){
			document.write('<Table border=0 cellspacing=0 cellpadding=0 width="100%">');
			document.write('<tr><td style="padding-bottom:5px;">');
			var alExpandBanner = new cpmst_adlistshow(cpms_Val127,'BREAK_PAGE',0,9,0,720,40,false,0);
			document.write('</td></tr>');
			document.write('</Table>');
		}
	}
}


function ShowBannerBreakPage2()
{
	if (RefBanner24){
		if (RefBanner24.length>0){
			document.write('<Table border=0 cellspacing=0 cellpadding=0 width="100%">');
			document.write('<tr><td style="padding-bottom:5px;">');
			var alExpandBanner2 = new adlistshow(RefBanner24,'BREAK_PAGE_2',0,9,0,720,40,false,0);
			document.write('</td></tr>');
			document.write('</Table>');
		}
	}
}

function ShowFooterExpandableBanner()
{
/*
	if (RefBanner10){
		if (RefBanner10.length>0){
			document.write('<Table border=0 cellspacing=0 cellpadding=0 width="100%">');
			document.write('<tr><td style="padding-bottom:5px;">');
			var alFooterExpandBanner = new adlistshow(RefBanner10,'FOOTER_EXPANDABLE',0,10,0,980,90,false,2);
			document.write('</td></tr>');
			document.write('</Table>');
		}
	}
*/	
	if (cpms_Val5){
		if (cpms_Val5.length>0){
			document.write('<Table border=0 cellspacing=0 cellpadding=0 width="100%">');
			document.write('<tr><td style="padding-bottom:5px;">');
			var alFooterExpandBanner = new cpmst_adlistshow(cpms_Val5,'FOOTER_EXPANDABLE',0,10,0,980,90,false,2);
			document.write('</td></tr>');
			document.write('</Table>');
		}
	}
}


// Thu, 22/11/2007 11:57:39
function ShowAdLogoRight(vAd)
{	
	document.writeln('<table cellspacing=0 cellpadding=0 border=0 width="160">');	
	document.writeln('<tr><td height=3></td></tr>');
/*	
	if ((RefBanner25.length==0) && (RefBanner22.length==0) && (RefBanner21.length==0) && (RefBanner28.length==0) && (RefBanner29.length==0) && (RefBanner36.length==0))
	{
		document.write('<tr><td>');
		document.writeln(ShowFlashObject('BREAK_PAGE', '250x200.swf', 250, 200));
		document.write('</td></tr>');
	}
	
	if (RefBanner25.length>0){
		document.write('<tr><td>');
		var alExpandBanner = new adlistshow(RefBanner25,'BREAK_PAGE',0,9,0,250,200,false,0);
		document.write('</td></tr>');
	}
	
	if (RefBanner36.length>0){
		document.write('<tr><td>');
		var alExpandFlyLeft = new adlistshow(RefBanner36,'EXPAND_FLY_LEFT',0,16,0,250,200,true,2);
		document.write('</td></tr>');
		document.writeln('<tr><td height=3></td></tr>');
	}
	
	if (RefBanner28.length>0){
		document.write('<tr><td>');
		var alExpandLeft = new adlistshow(RefBanner28,'EXPAND_LEFT',0,10,0,250,600,true,1);
		document.write('</td></tr>');
		document.writeln('<tr><td height=3></td></tr>');
	}

	if (RefBanner22.length>0)
	{
		document.writeln('<tr><td>');
		var alBasicL2 = new adlistshow(RefBanner22,'BasicLogo2',0,1,0,250,600);
		document.writeln('</td></tr>');
	}
	
	if (RefBanner29.length>0)
	{
		document.writeln('<tr><td>');
		var alBasicL3 = new adlistshow(RefBanner29,'BasicLogo3',0,1,0,250,200);
		document.writeln('</td></tr>');
	}
	
	if (RefBanner21.length>0)
	{
		document.writeln('<tr><td>');
		var alBasicL = new adlistshow(RefBanner21,'BasicLogo',0,1,0,250,100);
		document.writeln('</td></tr>');
	}	
*/	
	if ((cpms_Val31.length==0) && (cpms_Val32.length==0) && (cpms_Val33.length==0) && (cpms_Val34.length==0))
	{
		document.write('<tr><td>');
		document.writeln(ShowFlashObject('BREAK_PAGE', '250x200.swf', 250, 200));
		document.write('</td></tr>');
	}	
	if (cpms_Val34.length>0){
		document.write('<tr><td>');
		var alExpandLeft = new cpmst_adlistshow(cpms_Val34,'EXPAND_LEFT',0,10,0,250,400,true,1);
		document.write('</td></tr>');
		document.writeln('<tr><td height=3></td></tr>');
	}

	if (cpms_Val33.length>0)
	{
		document.writeln('<tr><td>');
		var alBasicL2 = new cpmst_adlistshow(cpms_Val33,'BasicLogo2',0,1,0,250,600);
		document.writeln('</td></tr>');
	}
	
	if (cpms_Val31.length>0)
	{
		document.writeln('<tr><td>');
		var alBasicL4 = new cpmst_adlistshow(cpms_Val33,'BasicLogo4',0,1,0,250,300);
		document.writeln('</td></tr>');
	}
	
	if (cpms_Val32.length>0)
	{
		document.writeln('<tr><td>');
		var alBasicL3 = new cpmst_adlistshow(cpms_Val32,'BasicLogo3',0,1,0,250,200);
		document.writeln('</td></tr>');
	}
	document.writeln('</table>');
}


function ShowFixFloatBanner(vAd)
{	
	if (typeof(vAd) == 'undefined') vAd = 0;
	switch(vAd){
		case 0:
			if (RefBanner30.length>0)
			{
				document.writeln('<div>');		
				var alTopBanner = new adlistshow(RefBanner30,'FixFloatTopLefttBanner',0,12,0,175,283,true,1);
				document.writeln('</div>');
			}
			break;
		case 1:
			if (RefBanner31.length>0)
			{
				document.writeln('<div>');		
				var alTopBanner = new adlistshow(RefBanner31,'FixFloatTopRightBanner',0,13,0,175,283,true,1);		
				document.writeln('</div>');
			}
			break;
		case 2:
			if (RefBanner32.length>0)
			{
				document.writeln('<div>');		
				var alTopBanner = new adlistshow(RefBanner32,'FixFloatBottomLeftBanner',0,14,0,175,283,true,1);		
				document.writeln('</div>');
			}
			break;
		case 3:
			if (RefBanner33.length>0)
			{
				document.writeln('<div>');
				//var alTopBanner = new adlistshow(RefBanner33,'FixFloatBottomRightBanner',0,15,0,260,19,true,3);		
				var alTopBanner = new adlistshow(RefBanner33,'FixFloatBottomRightBanner',0,15,0,175,283,true,3);		
				document.writeln('</div>');
			}
			break;
	}	

}

//Tue, 04/12/2007 15:01:33
function ShowArticleLogoDate()
{
/*
	if (RefBanner15.length==0)return;
	if (typeof(vAd) == 'undefined') vAd = 0;
	var alArticleDateBanner = new adlistshow(RefBanner15,'ArticleDateBanner',vAd,1,0,500,80);
*/
	if (cpms_Val21.length==0)return;
	if (typeof(vAd) == 'undefined') vAd = 0;
	var alArticleDateBanner = new cpmst_adlistshow(cpms_Val21,'ArticleDateBanner',vAd,1,0,500,80);
}


//Wed, 19/12/2007 13:45:07
function ShowPopupUnder()
{
	if (RefBanner05.length==0) return;	
	var alPopUnderBanner = new adlistshow(RefBanner05,'PopUnderBanner',0,6,0,0,0);
}


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=6,0,40,0" WIDTH="').concat(objWidth).concat('" HEIGHT="').concat(objHeight).concat('">');	
	sHTML = sHTML.concat('	<PARAM NAME=movie VALUE="').concat('/Images/DefaultAds/').concat(objFileName).concat('">');
	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/DefaultAds/').concat(objFileName).concat('" wmode="transparent" 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">');
	sHTML = sHTML.concat('</OBJECT>');
	return sHTML;		
}

/*
*	Haidv Function VoteAll
*	29/12/2008
*/

function getNodeValueAll(obj,tag)
{
	return obj.getElementsByTagName(tag)[0].firstChild.nodeValue;
}

function SubmitVoteAll(sform, saction)
{
	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) + 130;
	if (sheight < 350){
		sheight = 350;
	}
	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.action = '/User/Vote/VoteAll.Asp';
	sform.faction.value = saction;
	sform.submit();
}

function AddVoteNew(VoteID){
	AjaxRequest.get(
	{
		"url" : "/ListFile/VoteAll/" + VoteID + ".xml"
		,'onSuccess':function(req){
			var Vote = req.responseXML.getElementsByTagName('Vote');
			var Item = req.responseXML.getElementsByTagName('Item');
			
			var iCount=0;
			var arItemID = new Array();
			var arItemLink = new Array();
			var arItemName = new Array();
			
			for (var i=0;i<Item.length;i++)
			{
				arItemID[iCount] = getNodeValueAll(Item[i],'ItemID');
				arItemLink[iCount] = getNodeValueAll(Item[i],'ItemLink');
				arItemName[iCount] = getNodeValueAll(Item[i],'ItemName');
				iCount++;
			}
			var ItemArray = new Array(arItemID,arItemLink,arItemName)
			WriteTable(ItemArray,getNodeValueAll(Vote[0],'VoteID'),getNodeValueAll(Vote[0],'VoteName'),getNodeValueAll(Vote[0],'VoteType'));
		}
	}
	);
}

function WriteTable(ItemArray,VoteID,VoteName,VoteType){
	var strWrite = "";
	strWrite += '<form method="POST" target="Frm_' + VoteID + '" name="Frm_' + VoteID + '">';
	strWrite += '<table style="height:220" width="100%" cellspacing="0" cellpadding="0" border="0">';
	strWrite += '<tr>';
	strWrite += '	<td style="background: url(/images/vote2/L.gif);background-position:bottom;background-repeat:no-repeat; width:3"></td>';
	strWrite += '	<td style="background: url(/images/vote2/C.gif);background-position:bottom;background-repeat:repeat-x; vertical-align: top;"> ';
	strWrite += '		<table width="100%" height="100%" cellspacing="0" cellpadding="0" border="0">';
	strWrite += '		<tr>';
	strWrite += '			<td width="100%" valign="top">';
	strWrite += '				<table width="100%" height="100%" cellspacing="0" cellpadding="0" border="0">';
	strWrite += '				<tr valign="top">';
	strWrite += '					<td style="padding-left: 11px; padding-top: 5px;padding-bottom: 5px;"><img border="0" align="middle" src="/Images/Vote/Vote_Ico.gif">';
	strWrite += '					<label class="headerVote">' + VoteName + '</label>';
	strWrite += '					</td>';
	strWrite += '				</tr>';
	strWrite += '<tr valign="top" height="100%"><td valign="top" style="margin-left:11;padding-top:11;">';			
	strWrite += '<table width="100%" cellspacing=2 cellpadding=2 border=0>';
	strWrite += '<input type="hidden" name="faction" value="" /><input type="hidden" name="fvotefor" value=""><input type="hidden" name="voteid" value="' + VoteID + '" /><input type="hidden" name="VoteType" value="' + VoteType + '" />';
	for (i=0; i < ItemArray[0].length; i++){
		strWrite += '<tr>';
		strWrite += "<td>";
		strWrite += "<input type='checkbox' onClick='CheckThisVote(this);' name='cbVote' value='" + ItemArray[0][i] + "' />";
		strWrite += "<a href='" + ItemArray[1][i] + "' target='0' title='" + ItemArray[2][i] + "'>" + ItemArray[2][i] + "</a>";
		strWrite += "</td>";						
		strWrite += '</tr>';		
	}				
	
	strWrite += '	</table>';
					
	strWrite += '				</td>';
	strWrite += '				</tr>';
	strWrite += '				</table>';
	strWrite += '			</td>';	
	strWrite += '		</tr>';
	strWrite += '		</table>';
	strWrite += '	</td>';
	strWrite += '	<td style="background: url(/images/vote2/R.gif);background-position:bottom;background-repeat:no-repeat; width:3"></td>';
	strWrite += '</tr>';
	
	strWrite += '<tr>';
	strWrite += '	<td colspan=3 height="20" style="padding-left: 7px; padding-top: 4px;">';
	strWrite += '		<input type="image" border="0" onclick="return SubmitVoteAll(this.form, 0)" style="cursor: pointer;" src="/Images/Vote2/Vote_Button_1.gif">';
	strWrite += '		<input type="image" border="0" onclick="return SubmitVoteAll(this.form, 1)" style="cursor: pointer;" src="/Images/Vote2/Vote_Button_2.gif">';
	strWrite += '	</td>';	
	strWrite += '</tr>';		
	strWrite += '</table>';			
	strWrite += '</form>';
	
	document.getElementById("Test").innerHTML = strWrite;
}

var NgoiSao2 = {
	Validate: function(){
		var txtFullName = gmobj("txtFullName");
		var txtEmail = gmobj("txtEmail");
		var txtCode = gmobj("txtCode");
		var hidAction = gmobj("hidAction");
		var txtPassword = gmobj("txtPassword");
		
		if(txtFullName.value == ""){
			alert("Xin vui lòng nhập Họ và tên.");
			txtFullName.focus();
			return false;
		}
		/*
		if(txtPassword.value == ""){
			alert("Xin vui lòng nhập mật khẩu.");
			txtPassword.focus();
			return false;
		}
		*/
		if(txtEmail.value == ""){
			alert("Xin vui lòng nhập Email.");
			txtEmail.focus();
			return false;
		}
		if(CheckEmailAddress(txtEmail.value) == ""){
			alert("Email sai định dạng.");
			txtEmail.focus();
			return false;
		}
		if(txtFullName.value.length > 255){
			alert("Họ và tên quá dài.");
			txtFullName.focus();
			return false;
		}
		if(txtEmail.value.length > 255){
			alert("Email quá dài.");
			txtEmail.focus();
			return false;
		}
		if(txtCode.value == "" || txtCode.value.length !=6){
			alert("Bạn phải nhập mã xác nhận đủ 6 ký tự.");
			txtCode.focus();
			return false;
		}
		hidAction.value = "1";
		return true;
	},
	Validate2: function(){
		var txtCode = gmobj("txtCode");
		var hidAction = gmobj("hidAction");
		if(txtCode.value == "" || txtCode.value.length !=6){
			alert("Bạn phải nhập mã xác nhận đủ 6 ký tự.");
			txtCode.focus();
			return false;
		}
		hidAction.value = "1";
		return true;		
	}
}
function displaySubItemForum(vId1,vId2){
	AjaxRequest.get(
		{
			'url':'/Library/Include/ItemShowForumSub.asp?vId1=' + vId1 + '&vId2=' + vId2
			,'onSuccess':function(req){							
				var Response = req.responseText.split("|");
				gmobj('SubContent_' + vId1).innerHTML = Response[0];
				gmobj('SubContent_' + vId2).innerHTML = Response[1];
			}
		}
	)
}
/*
*	Haidv Function VoteAll
*	29/12/2008
*/
function $(v,o) { return((typeof(o)=='object'?o:document).getElementById(v)); }
function $S(o) { 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); }

function setAsHomePage(i)
{	
	if (document.all) {
		i.style.behavior='url(#default#homepage)';
		i.setHomePage('http://ngoisao.net');
	}
}

function openWin(link,w,h){
	width		= w;
	height		= h;
	top_val		= (screen.height - height)/2 - 30;
	if (top_val < 0){ top_val	= 0; }
	left_val	= (screen.width - width)/2;
		
	window.open(link,null, "toolbar=0,location=0,status=0,menubar=0,scrollbars=0,resizable=0,width="+ width +",height="+ height +", top="+ top_val +",left="+ left_val);
}

function ShowVideoHome(){
	document.writeln('<table cellspacing=0 cellpadding=0 border=0>');
	document.writeln('<tr><td style="padding-top:3px;"><a href="/Advertising/"><img src="/Images/Advertising2.gif" border="0"></a></td></tr>');
	document.writeln('</table>');
	document.writeln('<table cellspacing=0 cellpadding=0 border=0 width="250">');	
	document.writeln('<tr><td height=3></td></tr>');
	document.writeln('<tr><td id="VideoSpace"></td></tr>');
	document.writeln('<tr><td height="10"></td></tr>');
	document.writeln('</table>');	
}
function ShowVideoHomeObject(title, path, image) {
	//document.getElementById('VideoTitle').innerHTML	= title;
    var so = new SWFObject('/Library/Player/mediaplayer.swf', 'MediaPlayer', '300', '250', '8');
    so.addParam('allowscriptaccess', 'always');
    so.addParam('allowfullscreen', 'true');
    so.addVariable('width', '300');
    so.addVariable('height', '250');
    so.addVariable('file', path);
	if(image==''){
		so.addVariable('image','/Images/video-ns.jpg');
	}
	else{		
		so.addVariable('image', image);
	}
    so.write('VideoSpace');
}

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;
}
/*
function ShowVideoHD() {
    document.writeln('<div class="video">');
    document.writeln('	<div class="video_header">');
    document.writeln('		<a class="header_title" href="/News/Media/">Clip</a>');
    document.writeln('	</div>');
    document.writeln('	<div class="clip_content">');
    document.writeln('		<div class="clip">');
    document.writeln('			<p class="clip_title" id="VideoTitle">Phá sập hầm rượu trong vòng 5s</p>');
    document.writeln('			<div class="objectPlayer" id="MediaVideoHD"></div>');
	document.writeln('			<div id="MediaList"></div>');
    document.writeln('		</div>');
    document.writeln('	</div>');
	document.writeln('	<div class="forum_bottom"></div>');
    document.writeln('</div>');
    ShowVideo(0);
}

function ShowVideo(VideoId) {
    var vVideo = '';
    var sLink = '';
    var iMaxItem = 5;
    sLink = '/ListFile/Video/tv.xml';
    AjaxRequest.get(
		{
		  'url': sLink
		, 'onSuccess': function(req) {
		    vVideo = vVideo.concat('<ul class="videoOther">');
		    var iCount = 0;
		    if (VideoId == 0) {
		        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)) {
		                    if (iCount < iMaxItem) {
		                        if (i == 0) {
		                            ShowVideoObject(getNodeValue(getElementsByTagName('I')),getNodeValue(getElementsByTagName('T')), getNodeValue(getElementsByTagName('P')), getNodeValue(getElementsByTagName('IP')));
		                        }
		                        else {
		                            vVideo = vVideo.concat('<li><a class="LinkColor" title="' + getNodeValue(getElementsByTagName('T')) + '" href="javascript:ShowVideo(');
		                            vVideo = vVideo.concat(getNodeValue(getElementsByTagName('I')));
		                            vVideo = vVideo.concat(');">');
		                            vVideo = vVideo.concat(getNodeValue(getElementsByTagName('T')));
		                            vVideo = vVideo.concat('</a></li>');
		                        }
		                        iCount++;
		                    }
		                    else {
		                        break;
		                    }
		                }
		            }
		        }
		    }
		    else {
		        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)) {
		                    if (iCount < iMaxItem) {
		                        if (parseInt(getNodeValue(getElementsByTagName('I'))) == VideoId) {
		                            ShowVideoObject(VideoId,getNodeValue(getElementsByTagName('T')), getNodeValue(getElementsByTagName('P')), getNodeValue(getElementsByTagName('IP')));
		                        }
		                        else {
		                            vVideo = vVideo.concat('<li><a class="LinkColor" title="' + getNodeValue(getElementsByTagName('T')) + '" href="javascript:ShowVideo(');
		                            vVideo = vVideo.concat(getNodeValue(getElementsByTagName('I')));
		                            vVideo = vVideo.concat(');">');
		                            vVideo = vVideo.concat(getNodeValue(getElementsByTagName('T')));
		                            vVideo = vVideo.concat('</a></li>');
		                        }
		                        iCount++;
		                    }
		                    else {
		                        break;
		                    }
		                }
		            }
		        }
		    }
		    vVideo = vVideo.concat('</ul>');
		    try {
		        gmobj('MediaList').innerHTML = vVideo;
		    }
		    catch (Error) {
		        return;
		    }
		}
		, 'onError': function(req) {}
		}
	)
}

function ShowVideoObject(VideoId, title, path, imagepath) {

	var rndNum; var sURL;
	if (VideoId >= 15930) {
		
		rndNum = Math.floor(Math.random() * 4);
		if (rndNum == 0) {
			sURL = "210.245.86.130";
		}else if (rndNum == 1) {
			sURL = "210.245.86.162";
		}else if (rndNum == 2) {
			sURL = "210.245.86.165";
		}else{
			sURL = "210.245.86.202";
		}
		
		//sURL = "210.245.86.183";
	} else {
		sURL = "210.245.86.203";
	}

    var so = new SWFObject('/Library/Player/mediaplayer.swf', 'MediaPlayer', '285', '238', '7');
    so.addParam('allowscriptaccess', 'always');
    so.addParam('allowfullscreen', 'true');
    so.addVariable('width', '300');
    so.addVariable('height', '240');
    so.addVariable('file', 'http://' + sURL + '/MediaStore/Video' + path);
    if ((imagepath == 'NULL') || (imagepath == '')) {
        so.addVariable('image', '/Images/video-ns-home1.jpg');
    }
    else {
        so.addVariable('image', 'http://' + sURL + '/MediaStore/' + imagepath);
    }
    so.write('MediaVideoHD');
    gmobj("VideoTitle").innerHTML = title;
}
*/
function ShowPromotion() {
    var vVideo = '';
    var sLink = '';
    var iMaxItem = 5;
    sLink = '/ListFile/Promotion/p0.xml';
    AjaxRequest.get(
		{
		    'url': sLink
		, 'onSuccess': function(req) {
			for (var i = 0; i < req.responseXML.getElementsByTagName('Item').length; i++) {
				
				if (req.responseXML.getElementsByTagName('Item')[i].getElementsByTagName('sID').length > 0) {
					with (req.responseXML.getElementsByTagName('Item').item(i)) {
						vVideo = vVideo.concat('<div class="divPromotion">');
						if(getNodeValue(getElementsByTagName('sImageFolder')).length > 0) {
							vVideo = vVideo.concat('<a href="' + getNodeValue(getElementsByTagName('sPath')) + '/" class="promotion_img">');
							vVideo = vVideo.concat('<img alt="' + getNodeValue(getElementsByTagName('sTitle')) + '" src="' + getNodeValue(getElementsByTagName('sPath')) + "/" +  getNodeValue(getElementsByTagName('sImageFolder')) + '" />');
							vVideo = vVideo.concat('</a>');						
						}
						vVideo = vVideo.concat('<p class="promotion_title">');
						vVideo = vVideo.concat('	<a href="' + getNodeValue(getElementsByTagName('sPath')) + '/">');
						vVideo = vVideo.concat(getNodeValue(getElementsByTagName('sTitle')));
						vVideo = vVideo.concat('	</a>');
						vVideo = vVideo.concat('</p>');
						vVideo = vVideo.concat('<p class="promotion_lead">');
						vVideo = vVideo.concat(getNodeValue(getElementsByTagName('sShortLead')));
						vVideo = vVideo.concat('</p>');
						vVideo = vVideo.concat('</div>');
					}
				}
			}
		    try {
		        gmobj('items').innerHTML = vVideo;
		    }
		    catch (Error) {
				return;
		    }
		}
		, 'onError': function(req) {
			}
		}
	)
}
