﻿var loading=0;
var req ;
var storedn='' ;
var lUrl = '';
var cUrl = '';
var YUID1,YUID0 ;
var istt=1;
// Author: Matt Kruse
var cp = new ColorPicker('window');
var cp2 = new ColorPicker();
function getAnchorPosition(anchorname){var useWindow=false;var coordinates=new Object();var x=0,y=0;var use_gebi=false, use_css=false, use_layers=false;if(document.getElementById){use_gebi=true;}else if(document.all){use_css=true;}else if(document.layers){use_layers=true;}if(use_gebi && document.all){x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);}else if(use_gebi){var o=document.getElementById(anchorname);x=AnchorPosition_getPageOffsetLeft(o);y=AnchorPosition_getPageOffsetTop(o);}else if(use_css){x=AnchorPosition_getPageOffsetLeft(document.all[anchorname]);y=AnchorPosition_getPageOffsetTop(document.all[anchorname]);}else if(use_layers){var found=0;for(var i=0;i<document.anchors.length;i++){if(document.anchors[i].name==anchorname){found=1;break;}}if(found==0){coordinates.x=0;coordinates.y=0;return coordinates;}x=document.anchors[i].x;y=document.anchors[i].y;}else{coordinates.x=0;coordinates.y=0;return coordinates;}coordinates.x=x;coordinates.y=y;return coordinates;}
function getAnchorWindowPosition(anchorname){var coordinates=getAnchorPosition(anchorname);var x=0;var y=0;if(document.getElementById){if(isNaN(window.screenX)){x=coordinates.x-document.body.scrollLeft+window.screenLeft;y=coordinates.y-document.body.scrollTop+window.screenTop;}else{x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;}}else if(document.all){x=coordinates.x-document.body.scrollLeft+window.screenLeft;y=coordinates.y-document.body.scrollTop+window.screenTop;}else if(document.layers){x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;}coordinates.x=x;coordinates.y=y;return coordinates;}
function AnchorPosition_getPageOffsetLeft(el){var ol=el.offsetLeft;while((el=el.offsetParent) != null){ol += el.offsetLeft;}return ol;}
function AnchorPosition_getWindowOffsetLeft(el){return AnchorPosition_getPageOffsetLeft(el)-document.body.scrollLeft;}
function AnchorPosition_getPageOffsetTop(el){var ot=el.offsetTop;while((el=el.offsetParent) != null){ot += el.offsetTop;}return ot;}
function AnchorPosition_getWindowOffsetTop(el){return AnchorPosition_getPageOffsetTop(el)-document.body.scrollTop;}
function PopupWindow_getXYPosition(anchorname){var coordinates;if(this.type == "WINDOW"){coordinates = getAnchorWindowPosition(anchorname);}else{coordinates = getAnchorPosition(anchorname);}this.x = coordinates.x;this.y = coordinates.y;}
function PopupWindow_setSize(width,height){this.width = width;this.height = height;}
function PopupWindow_populate(contents){this.contents = contents;this.populated = false;}
function PopupWindow_setUrl(url){this.url = url;}
function PopupWindow_setWindowProperties(props){this.windowProperties = props;}
function PopupWindow_refresh(){if(this.divName != null){if(this.use_gebi){document.getElementById(this.divName).innerHTML = this.contents;}else if(this.use_css){document.all[this.divName].innerHTML = this.contents;}else if(this.use_layers){var d = document.layers[this.divName];d.document.open();d.document.writeln(this.contents);d.document.close();}}else{if(this.popupWindow != null && !this.popupWindow.closed){if(this.url!=""){this.popupWindow.location.href=this.url;}else{this.popupWindow.document.open();this.popupWindow.document.writeln(this.contents);this.popupWindow.document.close();}this.popupWindow.focus();}}}
function PopupWindow_showPopup(anchorname){this.getXYPosition(anchorname);this.x += this.offsetX;this.y += this.offsetY;if(!this.populated &&(this.contents != "")){this.populated = true;this.refresh();}if(this.divName != null){if(this.use_gebi){document.getElementById(this.divName).style.left = this.x + "px";document.getElementById(this.divName).style.top = this.y;document.getElementById(this.divName).style.visibility = "visible";}else if(this.use_css){document.all[this.divName].style.left = this.x;document.all[this.divName].style.top = this.y;document.all[this.divName].style.visibility = "visible";}else if(this.use_layers){document.layers[this.divName].left = this.x;document.layers[this.divName].top = this.y;document.layers[this.divName].visibility = "visible";}}else{if(this.popupWindow == null || this.popupWindow.closed){if(this.x<0){this.x=0;}if(this.y<0){this.y=0;}if(screen && screen.availHeight){if((this.y + this.height) > screen.availHeight){this.y = screen.availHeight - this.height;}}if(screen && screen.availWidth){if((this.x + this.width) > screen.availWidth){this.x = screen.availWidth - this.width;}}var avoidAboutBlank = window.opera ||( document.layers && !navigator.mimeTypes['*']) || navigator.vendor == 'KDE' ||( document.childNodes && !document.all && !navigator.taintEnabled);this.popupWindow = window.open(avoidAboutBlank?"":"about:blank","window_"+anchorname,this.windowProperties+",width="+this.width+",height="+this.height+",screenX="+this.x+",left="+this.x+",screenY="+this.y+",top="+this.y+"");}this.refresh();}}
function PopupWindow_hidePopup(){if(this.divName != null){if(this.use_gebi){document.getElementById(this.divName).style.visibility = "hidden";}else if(this.use_css){document.all[this.divName].style.visibility = "hidden";}else if(this.use_layers){document.layers[this.divName].visibility = "hidden";}}else{if(this.popupWindow && !this.popupWindow.closed){this.popupWindow.close();this.popupWindow = null;}}}
function PopupWindow_isClicked(e){if(this.divName != null){if(this.use_layers){var clickX = e.pageX;var clickY = e.pageY;var t = document.layers[this.divName];if((clickX > t.left) &&(clickX < t.left+t.clip.width) &&(clickY > t.top) &&(clickY < t.top+t.clip.height)){return true;}else{return false;}}else if(document.all){var t = window.event.srcElement;while(t.parentElement != null){if(t.id==this.divName){return true;}t = t.parentElement;}return false;}else if(this.use_gebi && e){var t = e.originalTarget;while(t.parentNode != null){if(t.id==this.divName){return true;}t = t.parentNode;}return false;}return false;}return false;}
function PopupWindow_hideIfNotClicked(e){if(this.autoHideEnabled && !this.isClicked(e)){this.hidePopup();}}
function PopupWindow_autoHide(){this.autoHideEnabled = true;}
function PopupWindow_hidePopupWindows(e){for(var i=0;i<popupWindowObjects.length;i++){if(popupWindowObjects[i] != null){var p = popupWindowObjects[i];p.hideIfNotClicked(e);}}}
function PopupWindow_attachListener(){if(document.layers){document.captureEvents(Event.MOUSEUP);}window.popupWindowOldEventListener = document.onmouseup;if(window.popupWindowOldEventListener != null){document.onmouseup = new Function("window.popupWindowOldEventListener();PopupWindow_hidePopupWindows();");}else{document.onmouseup = PopupWindow_hidePopupWindows;}}
function PopupWindow(){if(!window.popupWindowIndex){window.popupWindowIndex = 0;}if(!window.popupWindowObjects){window.popupWindowObjects = new Array();}if(!window.listenerAttached){window.listenerAttached = true;PopupWindow_attachListener();}this.index = popupWindowIndex++;popupWindowObjects[this.index] = this;this.divName = null;this.popupWindow = null;this.width=0;this.height=0;this.populated = false;this.visible = false;this.autoHideEnabled = false;this.contents = "";this.url="";this.windowProperties="toolbar=no,location=no,status=no,menubar=no,scrollbars=auto,resizable,alwaysRaised,dependent,titlebar=no";if(arguments.length>0){this.type="DIV";this.divName = arguments[0];}else{this.type="WINDOW";}this.use_gebi = false;this.use_css = false;this.use_layers = false;if(document.getElementById){this.use_gebi = true;}else if(document.all){this.use_css = true;}else if(document.layers){this.use_layers = true;}else{this.type = "WINDOW";}this.offsetX = 0;this.offsetY = 0;this.getXYPosition = PopupWindow_getXYPosition;this.populate = PopupWindow_populate;this.setUrl = PopupWindow_setUrl;this.setWindowProperties = PopupWindow_setWindowProperties;this.refresh = PopupWindow_refresh;this.showPopup = PopupWindow_showPopup;this.hidePopup = PopupWindow_hidePopup;this.setSize = PopupWindow_setSize;this.isClicked = PopupWindow_isClicked;this.autoHide = PopupWindow_autoHide;this.hideIfNotClicked = PopupWindow_hideIfNotClicked;}
ColorPicker_targetInput = null;
function ColorPicker_writeDiv(){document.writeln("<DIV ID=\"colorPickerDiv\" STYLE=\"position:absolute;visibility:hidden;\"> </DIV>");}
function ColorPicker_show(anchorname){this.showPopup(anchorname);}
function ColorPicker_pickColor(color,obj){obj.hidePopup();pickColor(color);}
function pickColor(color){if(ColorPicker_targetInput==null){alert("Target Input is null, which means you either didn't use the 'select' function or you have no defined your own 'pickColor' function to handle the picked color!");return;}ColorPicker_targetInput.value = color;ColorPicker_targetInput.style.backgroundColor=color;}
function ColorPicker_select(inputobj,linkname){if(inputobj.type!="text" && inputobj.type!="hidden" && inputobj.type!="textarea"){alert("colorpicker.select: Input object passed is not a valid form input object");window.ColorPicker_targetInput=null;return;}window.ColorPicker_targetInput = inputobj;this.show(linkname);}
function ColorPicker_highlightColor(c){var thedoc =(arguments.length>1)?arguments[1]:window.document;var d = thedoc.getElementById("colorPickerSelectedColor");d.style.backgroundColor = c;d = thedoc.getElementById("colorPickerSelectedColorValue");d.innerHTML = c;}
function ColorPicker(){var windowMode = false;if(arguments.length==0){var divname = "colorPickerDiv";}else if(arguments[0] == "window"){var divname = '';windowMode = true;}else{var divname = arguments[0];}if(divname != ""){var cp = new PopupWindow(divname);}else{var cp = new PopupWindow();cp.setSize(225,250);}cp.currentValue = "#FFFFFF";cp.writeDiv = ColorPicker_writeDiv;cp.highlightColor = ColorPicker_highlightColor;cp.show = ColorPicker_show;cp.select = ColorPicker_select;var colors = new Array("#000000","#000033","#000066","#000099","#0000CC","#0000FF","#330000","#330033","#330066","#330099","#3300CC",
"#3300FF","#660000","#660033","#660066","#660099","#6600CC","#6600FF","#990000","#990033","#990066","#990099",
"#9900CC","#9900FF","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#FF0000","#FF0033","#FF0066",
"#FF0099","#FF00CC","#FF00FF","#003300","#003333","#003366","#003399","#0033CC","#0033FF","#333300","#333333",
"#333366","#333399","#3333CC","#3333FF","#663300","#663333","#663366","#663399","#6633CC","#6633FF","#993300",
"#993333","#993366","#993399","#9933CC","#9933FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF",
"#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#006600","#006633","#006666","#006699","#0066CC",
"#0066FF","#336600","#336633","#336666","#336699","#3366CC","#3366FF","#666600","#666633","#666666","#666699",
"#6666CC","#6666FF","#996600","#996633","#996666","#996699","#9966CC","#9966FF","#CC6600","#CC6633","#CC6666",
"#CC6699","#CC66CC","#CC66FF","#FF6600","#FF6633","#FF6666","#FF6699","#FF66CC","#FF66FF","#009900","#009933",
"#009966","#009999","#0099CC","#0099FF","#339900","#339933","#339966","#339999","#3399CC","#3399FF","#669900",
"#669933","#669966","#669999","#6699CC","#6699FF","#999900","#999933","#999966","#999999","#9999CC","#9999FF",
"#CC9900","#CC9933","#CC9966","#CC9999","#CC99CC","#CC99FF","#FF9900","#FF9933","#FF9966","#FF9999","#FF99CC",
"#FF99FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#33CC00","#33CC33","#33CC66","#33CC99",
"#33CCCC","#33CCFF","#66CC00","#66CC33","#66CC66","#66CC99","#66CCCC","#66CCFF","#99CC00","#99CC33","#99CC66",
"#99CC99","#99CCCC","#99CCFF","#CCCC00","#CCCC33","#CCCC66","#CCCC99","#CCCCCC","#CCCCFF","#FFCC00","#FFCC33",
"#FFCC66","#FFCC99","#FFCCCC","#FFCCFF","#00FF00","#00FF33","#00FF66","#00FF99","#00FFCC","#00FFFF","#33FF00",
"#33FF33","#33FF66","#33FF99","#33FFCC","#33FFFF","#66FF00","#66FF33","#66FF66","#66FF99","#66FFCC","#66FFFF",
"#99FF00","#99FF33","#99FF66","#99FF99","#99FFCC","#99FFFF","#CCFF00","#CCFF33","#CCFF66","#CCFF99","#CCFFCC",
"#CCFFFF","#FFFF00","#FFFF33","#FFFF66","#FFFF99","#FFFFCC","#FFFFFF");var total = colors.length;var width = 18;var cp_contents = "";var windowRef =(windowMode)?"window.opener.":"";if(windowMode){cp_contents += "<HTML><HEAD><TITLE>Select Color</TITLE></HEAD>";cp_contents += "<BODY MARGINWIDTH=0 MARGINHEIGHT=0 LEFTMARGIN=0 TOPMARGIN=0><CENTER>";}cp_contents += "<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=0>";var use_highlight =(document.getElementById || document.all)?true:false;for(var i=0;i<total;i++){if((i % width) == 0){cp_contents += "<TR>";}if(use_highlight){var mo = 'onMouseOver="'+windowRef+'ColorPicker_highlightColor(\''+colors[i]+'\',window.document)"';}else{mo = "";}cp_contents += '<TD BGCOLOR="'+colors[i]+'"><FONT SIZE="-3"><A HREF="#" onClick="'+windowRef+'ColorPicker_pickColor(\''+colors[i]+'\','+windowRef+'window.popupWindowObjects['+cp.index+']);return false;" '+mo+' STYLE="text-decoration:none;">&nbsp;&nbsp;&nbsp;</A></FONT></TD>';if( ((i+1)>=total) ||(((i+1) % width) == 0)){cp_contents += "</TR>";}}if(document.getElementById){var width1 = Math.floor(width/2);var width2 = width = width1;cp_contents += "<TR><TD COLSPAN='"+width1+"' BGCOLOR='#ffffff' ID='colorPickerSelectedColor'>&nbsp;</TD><TD COLSPAN='"+width2+"' ALIGN='CENTER' ID='colorPickerSelectedColorValue'>#FFFFFF</TD></TR>";}cp_contents += "</TABLE>";if(windowMode){cp_contents += "</CENTER></BODY></HTML>";}cp.populate(cp_contents+"\n");cp.offsetY = 25;cp.autoHide();return cp;}


function createRequestObject() {
	var xmlhttp;
	try { xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); }
	catch(e) {
    try { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
	catch(f) { xmlhttp=null; }
  }
  if(!xmlhttp&&typeof XMLHttpRequest!="undefined") {	
	xmlhttp=new XMLHttpRequest();
  }
	return  xmlhttp;
} 
function GoMF(link,height,width)
{
var html ='';
var a=link;
var b=String(a).substring(0,a.length -4);
html +=('<script type="text/javascript">');
html +=('AC_FL_RunContent( "codebase","http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0","width","' + width + '","height","' + height + '","src","'+ b + '","quality","high","pluginspage","http://www.macromedia.com/go/getflashplayer","movie","' + b +'","wmode","transparent")'); //end AC code
html +=('</script>');
html +=('<noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="' + width + '" height="' + height + '" VIEWASTEXT>');
html +=('<param name="movie" value="'+ a +'" />');
html +=('<param name="wmode" value="transparent" />');
html +=('<param name="quality" value="high" />');
html +=('<embed src="'+ a +'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '"></embed>');
html +=('</object></noscript>')
return html
}

function processScript() 
{				
	if (req.readyState == 4) 
		{								
			if (req.status == 200)
			{								
				showResponse();	
			}
														
			else 
			{
			    try
			    {
				if (divInterview.id=='lbldangnhap')return ;
				}catch(ex){};
				alert("Lỗi lấy data:\n" + req.statusText);
				if (loading=1) 
				{
					loadingob.innerHTML = '<center><font style="FONT-SIZE: 20pt; COLOR: #ffffff; FONT-FAMILY: Tahoma" >Nhấn vào </font><strong><a style="FONT-SIZE: 20pt" class="DNlink" href="javascript:' + loadstring + ';">đây </a></strong><font style="FONT-SIZE: 20pt; COLOR: #ffffff; FONT-FAMILY: Tahoma" >để thực hiện lại .Hoặc F5 để quay lại !</font></center> ';
				}			
			}
		}
}

function showResponse(r)
{	
	var s = req.responseText;            	
    var start = '<copycontent>';
	var sstop = '</copycontent>';
	var begin = s.toLowerCase().indexOf(start)!=-1?s.toLowerCase().indexOf(start):0;
	var end = s.toLowerCase().indexOf(sstop) != -1?s.toLowerCase().indexOf(sstop):0;            	
	s = s.substring(begin+13,end);
	try
	{	
	    if (s.split('|')[0]=='alert')
	    {
		    var sKey=s.split('|')[1] ;			
		    alert(sKey);					
		    hide_Loading();
		    loading=0;
		    hidebox();		
		    return ;
	    }
	    else if(s.split('|')[0]=='reload')
	    {
	    	window.location.reload(true);	
	    	return ;	
	    }
        else if (divInterview.id=='lbldangnhap') 
	    {	 	
		    if (s=='||FalseNGMSNGMSNGMSNGMSNGMS')
		    {
			    alert('Đăng nhập sai .Vui lòng đăng nhập lại ..');
			    divInterview.innerHTML=storedn ;
		    }
		    else if(s=='')
		    {
			    return ;
		    }
		    else if (thoat==true) 
		    {
		        window.location.reload(true);			
			    divInterview.innerHTML=storedn ;
		    }
		    else if (thoat==false)
		    {
			    if (s=='\'') {return ;}
    			
			    if (s.length>20 && s.split('|').length<3)
			    {
				    divInterview.innerHTML=storedn ;
				    return ;
			    }
			    divInterview.innerHTML =s.substring(2) ;	
			    divInterview.color='white';	
			    window.location.reload(true);
			    hidebox();	
			    //if(s.indexOf('|')<0){close();}
		    }	
		    else if (s.length>50)
		    {			
			    divInterview.innerHTML=storedn ;
		    }
		    return ;	
	    }			
	}
	catch(ex){return;}
	
	
    if(s.length>15)
	{
		hide_Loading();
		loading=0; 		
		Content=s;			
		divInterview.innerHTML = Content;		
	}	
	else
	{			
		alert('Yêu cầu không thực hiện được');
		if (loading=1) 
		{
			loadingob.innerHTML = '<center><font style="FONT-SIZE: 20pt; COLOR: #ffffff; FONT-FAMILY: Tahoma" >Nhấn vào </font><strong><a style="FONT-SIZE: 20pt" class="DNlink" href="javascript:' + loadstring + ';">đây </a></strong><font style="FONT-SIZE: 20pt; COLOR: #ffffff; FONT-FAMILY: Tahoma" >để thực hiện lại .Hoặc F5 để quay lại !</font></center> ';
		}		
	}
	//if(divInterview.id!='lbldangnhap' && divInterview.id !='slonline')divInterview.scrollIntoView();	
}
function loadScript(url,id) 
{
	req = createRequestObject();
	loadstring='loadScript(\''+url+'\',\''+id+'\')';
	divInterview =  document.getElementById(id);	 
	var a = '';	
	var c=url.split('&').length ;
	if (id!='lbldangnhap' && id!='none' && id!='slonline') 
	{
		if (loadingob!='undefined')
		{		
			loadingob.innerHTML = '<center><div style="BACKGROUND-COLOR: lightgrey"><font color=Green size=1>ĐANG TẢI ... VUI LÒNG CHỜ .CÁM ƠN! </font><br><strong><a class=DNlink href="javascript:' + loadstring + ';"><font color=yellow size=2>Nếu chờ quá lâu nhấn vào đây để thực hiện lại</font></a></div></center>';	
			if (loading==0)
			{
				loading=1;
				show_Loading();
			}
		 }
		 else {return ;}
	}
	try
	{
										
			req.open("POST", 'GTKB.aspx');	
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.onreadystatechange = processScript;
			if (id=='lbldangnhap')
			{	
				url = encodeURIComponent(url);				
				if (url.substring(0,7)!='kiemtra'){divInterview.innerHTML='<font color=Red><strong>Waiting...</strong></font>';}
				a='getok=' + url ;				
			}			
			else
			{
				a= url ;
			};
			req.send(a);		
	}
	catch(e)
	{			
			alert(e);
			divInterview.innerHTML = '<center><font style="FONT-SIZE: 15pt; COLOR: #ffffff; FONT-FAMILY: Tahoma" >Nhấn vào </font><strong><a style="FONT-SIZE: 20pt" class="DNlink" href="javascript:' + loadstring + ';">đây </a></strong><font style="FONT-SIZE: 20pt; COLOR: #ffffff; FONT-FAMILY: Tahoma" >để thực hiện lại ! .Hoặc F5 để quay lại !</font></center>';
	} 	
} 

function activepage(pgstart,page,pgend,id) {
    id=document.getElementById(id); 
	try
	{	    
		for (i=pgstart; i<pgend; i++){
			activelink = id.id+i ;
			document.getElementById(activelink).className="so";

		}
		activelink = id.id+page ;
		document.getElementById(activelink).className="active";
	}
	catch(e)
	{
	}
}
function active(i,id)
{   
    id=document.getElementById(id); 
	activelink = id.id+i ;
	document.getElementById(activelink).className="active";
}
var phanpoai=''	;
function doLoad(trang,phanpoai)
{
	loadScript(phanpoai.split('&')[0] + '&page='+ trang,phanpoai.split('&')[1]);
}
function listpages(how,activeblock,totalitems,perpage,activepg,phanpoai,id) { 
    id=document.getElementById(id);   
	var perblock = 10;
	var msgfrom = (activepg-1)*perpage ;
	var msgto = msgfrom + perpage ;
	var pages = Math.ceil(totalitems/perpage);
	var totalblock = Math.ceil(pages/perblock);
	var thisblock = Math.ceil(activepg/perblock);
	var nextpage = activepg+1;
	var prevpage = activepg-1;
	var withinblock = '';
	var firstpage = 1;
	if (activepg == 1) firstpage = '';
	var lastpage = pages;	
	if (activepg == pages) lastpage = '';

	if (nextpage == pages+1) nextpage = '';
	if (prevpage == 0) prevpage = '';

	if (how==2){ //cycle foward
		if (activeblock<totalblock)thisblock = activeblock+1;
		else thisblock=1;
	}else if(how==1){ //cycle backward
		if (activeblock==1) thisblock=totalblock;
		else thisblock = activeblock - 1;
	}

	var prevblock = thisblock-1;
	var nextblock = thisblock+1;
		if (thisblock*perblock >= pages) nextblock = '';

	var pgstart = (thisblock-1)*perblock+1;
	var pgend = thisblock*perblock+1;

	if (perblock > pages) pgend = pages+1;
	else if (thisblock*perblock-pages>=1) pgend = pages+1;

	if (totalitems < perpage){
		msgfrom = 0;
		msgto = totalitems;
	}
	if (msgto > totalitems) msgto = totalitems;

var str = '';
var str12='<td align=right>&nbsp;<img src="/HOME/LayOut/arrows.gif"/><b> Tổng số </b> (<b>'+totalitems+'</b>)</td>';
if (perpage<5)str12='';
	str = '<table width=98% ><tr>' + str12 + '<td><div id="wait_mail"></div></td><td align=right>';
	if (prevblock)	str += '<a href="javascript:listpages(1,'+thisblock+',' + totalitems + ',' + perpage + ','  + activepg +',\''+phanpoai+'\',\''+id.id+'\');doLoad('+ (perpage*10*(thisblock-2)) +',\''+ phanpoai +'\');active('+(((thisblock-2)*10)+1)+',\''+id.id+'\')"><img src="/HOME/LayOut/prevblock.gif" border="0" title="Prev Block" align="absbottom"/></a>&nbsp;';
	//if (prevpage)	str += '<a href="javascript:doLoad('+ (prevpage*perpage - perpage) +');"><img src="/HOME/LayOut/prevpage.gif" border="0" title="Prev Page" align="absbottom"></a> ';
	for (i=pgstart; i<pgend; i++){
		str += '&nbsp;<b><a class="so" id="' + id.id + i +'" href="javascript:doLoad('+ (i*perpage - perpage) +',\''+ phanpoai +'\');activepage('+pgstart+','+i+','+pgend+',\''+id.id+'\')" ><u>'+i+'</u></a></b>';
		if (activepg == i)withinblock = 1;
	}
	//if (nextpage)	str += ' <a href="javascript:doLoad('+ ((nextpage)*perpage - perpage) +');activepage('+pgstart+','+(nextpage)+','+pgend+');"><img src="/HOME/LayOut/nextpage.gif" border="0" title="Next Page" align="absbottom"></a>';
	if (nextblock)	str += '&nbsp;<a href="javascript:listpages(2,'+thisblock+','+ totalitems +',' + perpage + ','+ activepg +',\''+phanpoai+'\',\''+id.id+'\');doLoad('+ (perpage*10*thisblock) +',\''+ phanpoai +'\');active('+((thisblock*10)+1)+',\''+id.id+'\')"><img src="/HOME/LayOut/nextblock.gif" border="0" title="Next Block" align="absbottom"/></a>';
	str += '</td></tr></table>';
	if (how) {
		id.innerHTML= str;		
	}
	else document.write(str);
	if (withinblock){
		document.getElementById(id.id+activepg).className="active"
		if ( document.getElementById('navlinks_bottom') ){
			onpg = activepg-prevblock*perblock;
			if (prevblock)onpg = activepg-prevblock*perblock + 1;
			if (onpg==1)onpg = 0;
			document.getElementById('navlinks_bottom').getElementsByTagName('a')[onpg].className="current";
		}
	}
}
function ksearchnhac(evnt)
{
	var evt = (evt) ? evt : ((event) ? event : null);
		var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
		if (evt.keyCode == 13 && node.type=="text")
		{
			searchnhac();
		}
		else if (evt.keyCode == 13 && node.type=="password") {getmk('Ten_dang_nhap','Mat_khau')
		}
}
function getmk(user,pas)
{
	thoat=false ;
	var user =document.getElementById(user);
	var pas=document.getElementById(pas);
	loadScript(user.value +';'+pas.value,'lbldangnhap');
}
function thoatmk()
{	
	thoat=true;
	loadScript('thoat','lbldangnhap');	
}
function kiemtramk()
{	
	thoat=false;
	loadScript('getok=kiemtra' + Math.random(),'slonline');
}
function requestmess()
{	
	thoat=false;
	loadScript('getmes=getmes' + Math.random(),'none');
}
function kiemtraus(id,id2)
{
    if (id!=null)
    {
        var oelem=document.getElementById(id).value ;
	    if (oelem!='') 
	    {
	       loadScript('user='+oelem,'none');	 
	    }
	    else
	    {
	        alert('Vui lòng nhập tên đăng nhập') ;
	    }
    }
    else
    {
        var oelem=document.getElementById(id2).value ;
	    if (oelem!='') 
	    {
	       loadScript('mail='+oelem,'none');	 
	    }
	    else
	    {
	        alert('Vui lòng nhập Email') ;
	    }
    }		
}

function kiemtragui(id,cbo)
{    
    var sND=id.value ;
    var sID=(cbo.value==1?'user=' + sND:'ktid=' + sND); 
    if (sND=='' && cbo.value==1)
    {
	    alert('Vui lòng nhập tên đăng nhập') ;
	}
	else if (sND=='' && cbo.value==0)
	{
	    alert('Vui lòng ID member') ;
	}
	else
	{    
        loadScript(sID,'none');	    		
    }
}

function onpress(id)
{					
		if (id.value.length>300)
		{			
			var mlength=id.getAttribute? parseInt(id.getAttribute("maxlength")) : ""
			if (id.getAttribute && id.value.length>300)
			id.value=id.value.substring(0,300)
			
		}		
}
function initiate(id)
{
  cookieCount=0;
  if(document.cookie)
  {
    cookieArray=document.cookie.split(";");
    cookieArray2=new Array();
    for(i in cookieArray)
    {
      cookieArray2[cookieArray[i].split("=")[0].replace(/ /g,"")]=cookieArray[i].split("=")[1].replace(/ /g,"");
    }

  }
  cookieArray=(document.cookie.indexOf("state=")>=0)?cookieArray2["state"].split(","):new Array();

  temp=document.getElementById(id);
  for(var o=0;o<temp.getElementsByTagName("li").length;o++){
    if(temp.getElementsByTagName("li")[o].getElementsByTagName("ul").length>0){
      temp2	= document.createElement("span");
      temp2.setAttribute('id','listid'+o);
      temp2.className= "clicker";
      //temp2.style.backgroundImage	= (cookieArray.length>0)?((cookieArray[cookieCount]=="true")?"url(minus.png)":"url(plus.png)"):"url(plus.png)";      
      temp2.onclick=function()
      {
        pshowhide(this.parentNode);
        writeCookie(id);
      }

      for(var p=0;p<temp.getElementsByTagName("li")[o].childNodes.length;p++)
      {
        if(temp.getElementsByTagName("li")[o].childNodes[p].nodeName=="#text")
        {
          temp2.appendChild(temp.getElementsByTagName("li")[o].childNodes[p]);
        }
      }
      temp.getElementsByTagName("li")[o].insertBefore(temp2,temp.getElementsByTagName("li")[o].firstChild)
      temp.getElementsByTagName("li")[o].getElementsByTagName("ul")[0].style.display = "block";
      if(cookieArray[cookieCount]=="true")
      {
        pshowhide(temp.getElementsByTagName("li")[o]);
      }
      cookieCount++;
    }
    else{

      temp2	= document.createElement("span");
      temp2.className = "symbols";
      //temp2.style.backgroundImage	= "url(page.png)";
      temp.getElementsByTagName("li")[o].insertBefore(temp2,temp.getElementsByTagName("li")[o].firstChild);
    }
  }
}
function initiatelink(id,link)
{
  temp=document.getElementById(id);
  for(var o=0;o<temp.getElementsByTagName("li").length;o++){
    if(temp.getElementsByTagName("li")[o].getElementsByTagName("ul").length>0){
      temp2	= document.createElement("a");
      temp2.setAttribute('id','loinhan');      
      temp2.setAttribute('href','#MESS|M' + link);
      temp2.className= "loinhan";      
      temp2.onclick=function()
      {
        pshowhide(this.parentNode);
      }

      for(var p=0;p<temp.getElementsByTagName("li")[o].childNodes.length;p++)
      {
        if(temp.getElementsByTagName("li")[o].childNodes[p].nodeName=="#text")
        {
          temp2.appendChild(temp.getElementsByTagName("li")[o].childNodes[p]);
        }
      }
      temp.getElementsByTagName("li")[o].insertBefore(temp2,temp.getElementsByTagName("li")[o].firstChild)
      temp.getElementsByTagName("li")[o].getElementsByTagName("ul")[0].style.display = "none";
      if(cookieArray[cookieCount]=="true")
      {
        pshowhide(temp.getElementsByTagName("li")[o]);
      }     
    }
    else{

      temp2	= document.createElement("span");
      temp2.className = "symbols";      
      temp.getElementsByTagName("li")[o].insertBefore(temp2,temp.getElementsByTagName("li")[o].firstChild);
    }
  }
}
function pshowhide(el){
var re=el.getElementsByTagName("ul")[0].style.display;
//temp=document.getElementById("containerul");
//  for(var o=0;o<temp.getElementsByTagName("li").length;o++){
//  try{temp.getElementsByTagName("li")[o].getElementsByTagName("ul")[0].style.display = "none";}
//  catch(ex){};
//  }
  el.getElementsByTagName("ul")[0].style.display=(re=="block"?"none":"block");  
}

function writeCookie(id)
{
  cookieArray=new Array()
  temp=document.getElementById(id);
  for(var q=0;q<temp.getElementsByTagName("li").length;q++)
  {
    if(temp.getElementsByTagName("li")[q].childNodes.length>0)
    {
      if(temp.getElementsByTagName("li")[q].childNodes[0].nodeName.toLowerCase()=="span" && temp.getElementsByTagName("li")[q].getElementsByTagName("ul").length>0){
        cookieArray[cookieArray.length]=(temp.getElementsByTagName("li")[q].getElementsByTagName("ul")[0].style.display=="block");
      }
    }

  }
  document.cookie="state="+cookieArray.join(",")+";expires="+new Date(new Date().getTime() + 365*24*60*60*1000).toGMTString();
}

function geturl()
{	
		var id='';
		cUrl=window.location.href;
		cUrl=cUrl+'#';		
		var nhacurl='' ;
		var geturl = cUrl.split('#');		
		for (var i=0;i<geturl.length;i++)
		{
			if (geturl[i].split('|').length>1)
			{
				nhacurl=geturl[i];				
				break;
			}
		}		
			
		if (nhacurl !='')
		{
			var key=nhacurl.split('|')[0].toLowerCase();
			if (nhacurl.split('|')[1]=='')return ;
			if (key=='video' || key=='bh'||key=='nab'||key=='nhet')
			{
				id='windowplayer';
			}
			else if (key=='sk')
			{
				id='lblsukien';
			}
			else if (key=='meo') {
			    try{
			        var olem=document.getElementById('chuyentinh')   ;
			        var olem1=document.getElementById('meoto') ;
			        id='noidungtab' ;
			        if (nhacurl.split('|')[1].toLowerCase()=='1') {
			            olem=document.getElementById('chuyentinh') 
			            setbg(1); 			         
			        }
			        else
			        {
			            olem=document.getElementById('meoto')
			            var olem2=document.getElementById('tamsuty') ;
			            olem2.href='#MEO|1';
			            setbg(2);			        
			        }
			    }
			    catch(ex){window.location.href="#" ;return;}
			}			
			else if (key=='qan') {
			    id='ANGUI';
				nhacurl=nhacurl ;
			}
			else if (key=='tin') {
			    id='tinnhan';
				nhacurl=nhacurl ;
			}
			else if (key=='qmn') {
			    id='loimn';
				nhacurl=nhacurl ;
			}
			else if (key=='qty') {
			    id='TTY';
				nhacurl=nhacurl ;
			}
			else if (key=='qua') {
			    id='QUAGUI';
				nhacurl=nhacurl ;
			}
			else if (key=='ban') {
			    id=nhacurl.split('|')[1].toLowerCase();
				nhacurl=nhacurl ;
			}
			else if (nhacurl.split('|')[1].toLowerCase().split('/').length==3)
			{
				id=nhacurl.split('|')[1].toLowerCase();
				nhacurl=nhacurl ;
			}

			if (id=='new')
			{
				window.location='';
			}
			else if(id)
			{
				loadScript('ketban=' + nhacurl,id);
			}
		}
}

function ckurl()
{
	var url=window.location.href;
	if (url != '' && url!=lUrl)
	{
		geturl();
		lUrl=url;
	}
}

function settimelo() {
	valtime = setInterval('ckurl()',100);
}
var currimgg=0 ;
var currimgt=0 ;
function loadimage(gender)
{
var group=document.getElementsByName('imgmem'+gender);
if (group.length==0)return ;
 if (currimgg>group.length-1 && gender==1) {
     currimgg=0;
    }
 if (currimgt>group.length-1 && gender==0) {
     currimgt=0;
    }
    
    var olem=document.getElementById('mainimg'+gender);
    var link=olem.link ;
    var status=olem.status ;
    var member=olem.member ;     
    var src=olem.src ;
    var stt;
    if (gender==1)
    {
        stt=currimgg;
        currimgg++ ;
    }
    else
    {
        stt=currimgt;
        currimgt++ ;
    }
    var oelemkqid,olemkqst,href,htm1,htm2 ;
    var olemid=document.getElementById('HPLMAIN'+gender);   
    var olemst=document.getElementById('IMGMAIN'+gender); 
    var tid=(gender==1?YUID1:YUID0) ;
    var olemm=document.getElementById(tid);
    
    group[stt].link=link ;
    group[stt].status=status ;
    group[stt].member=member ;   
    group[stt].src=src ;
    
    oelemkqid=document.getElementById(group[stt].id.substring(0,group[stt].id.length-1)+'A1');   
    href=oelemkqid.href ;      
    oelemkqid.href=olemid.href
    htm1=oelemkqid.innerHTML ;
    oelemkqid.innerHTML=olemid.innerHTML
    
    olemkqst=document.getElementById(group[stt].id.substring(0,group[stt].id.length-1)+'A2');          
    olemkqst.href=olemst.href ;
    htm2=olemkqst.innerHTML ;
    olemkqst.innerHTML=olemst.innerHTML    
    
    var olemt=document.getElementById(group[stt].id.substring(0,group[stt].id.length-1));  
    olemt.href=olemid.href ;
    olemid.href=href ;
    olemid.innerHTML=htm1 ;    
    olemst.href=href ;
    olemst.innerHTML=htm2 ;    
    olemm.href=href;    
    
    olem.link=group[stt].link ;
    olem.status=group[stt].status ;
    olem.member=group[stt].member ;     
    olem.src=group[stt].src ; 
                         
    
    
}
function settimech(gender) {
	setInterval('loadimage('+ gender +')',5000);
}
function GUITS(ten,dc,email,nd,ID)
{
    var sten=document.getElementById(ten).value;
    var sdc=document.getElementById(dc).value;
    var semail=document.getElementById(email).value;
    var snd=document.getElementById(nd).value;
    loadScript('GUINA=' + sten + '&GUIDC=' + sdc + '&GUIEM=' + semail + '&GUIND=' + snd + '&ID=' + ID,'none')
}

function ketsearch(gender,noi,from,den)
{
    var olem1=document.getElementById(gender).value;
    if(noi=='nothing'){
        window.location.href="/HOME/?MSTV=" + olem1;
        return;
    }
    var olem2=document.getElementById(noi).value;
    var olem3=document.getElementById(from).value;
    var olem4=document.getElementById(den).value;    
    window.location.href="/HOME/?MNCL=" + olem1 + "|" + olem2 + "|" + olem3 + "|" + olem4 ;
    
}

function GUICM(nd,ID)
{    
    var snd=document.getElementById(nd).value;   
    loadScript('COM=' + encodeURIComponent(snd) + '&ID=' + ID,'noidungbl')
}
function onpresslen(id,len,idc)
{					
		if (id.value.length>len)
		{
		    var mlength=id.getAttribute? parseInt(id.getAttribute("maxlength")) : ""
			if (id.getAttribute && id.value.length>len)			
			id.value=id.value.substring(0,len)		
		}
		else
		{
			var oelem2=document.getElementById(idc)	;
			oelem2.innerHTML='Còn lại '+ (len-id.value.length) +' ký tự';
		}
}

function setbg(type)
{
    var olem=document.getElementById('backct')	;
    olem.className='bgts' + type ;
}

function Post(id,cbo,ngn)
{
    var sID='';
    var strID='';
    var inputs=document.getElementsByTagName('input');
    	
		    for(var i=0; i<inputs.length; i++)
		    {
			    if(inputs[i].type.toLowerCase()=='radio')
			    {
				    if( inputs[i].name=='group1' )
				    {
					    if(inputs[i].checked)
					    {
					        strID =inputs[i].value;
					        break;
					    }
				    }
			    }
		    }
    //__doPostBack('__Page','Evenagr|'+ strID);
    if (strID=='') 
    {
        alert('Vui lòng chọn quà');
    }
    else if (ngn.value=='') {
        alert('Vui lòng điền id của member/tên đăng nhập(username) của người nhận');
    }
    else
    {   
        sID=(cbo.value=='0'?'NID=' + ngn.value:'NUSER=' + ngn.value);    
        loadScript('qua=' + strID + '&tn=' + id.value + "&" +  sID,'none'); 
        id.value =''; 
    }

}

function showselect()
{
    var sID='';
    var strID='';
    var inputs=document.getElementsByTagName('input');
    	
		    for(var i=0; i<inputs.length; i++)
		    {
			    if(inputs[i].type.toLowerCase()=='radio')
			    {
				    if( inputs[i].name=='group1' )
				    {
					    if(inputs[i].checked)
					    {
					        strID =inputs[i].value;
					        break;
					    }
				    }
			    }
		    }
    //__doPostBack('__Page','Evenagr|'+ strID);
    if (strID!='') 
    {
        showLightbox(strID.Split('|')[2]);
    }
 }

 function selected(showID)
 {
   
      
   
    if(showID=='ok')
    {
      document.getElementById('t1').style.display="block";  
      document.getElementById('t2').style.display="none";
    }      
    else
    {
      document.getElementById('t2').style.display="block";  
      document.getElementById('t1').style.display="none";
    }       
    //
    
    var olem=document.getElementsByName('noactive');  
  
    for(i=0;i<olem.length;i++)
    {
        if(olem[i].id==showID){
            olem[i].className ="activetab";
        }
        else
        {
            olem[i].className ="noactive";
        }
    }
  
}

function Validator(frmname)
{
  this.formobj=document.forms[frmname];
	if(!this.formobj)
	{
	  alert("BUG: couldnot get Form object "+frmname);
		return;
	}
	if(this.formobj.onsubmit)
	{
	 this.formobj.old_onsubmit = this.formobj.onsubmit;
	 this.formobj.onsubmit=null;
	}
	else
	{
	 this.formobj.old_onsubmit = null;
	}
	this.formobj.onsubmit=form_submit_handler;
	this.addValidation = add_validation;
	this.setAddnlValidationFunction=set_addnl_vfunction;
	this.clearAllValidations = clear_all_validations;
}
function set_addnl_vfunction(functionname)
{
  this.formobj.addnlvalidation = functionname;
}
function clear_all_validations()
{
	for(var itr=0;itr < this.formobj.elements.length;itr++)
	{
		this.formobj.elements[itr].validationset = null;
	}
}
function form_submit_handler()
{
	for(var itr=0;itr < this.elements.length;itr++)
	{
		if(this.elements[itr].validationset &&
	   !this.elements[itr].validationset.validate())
		{
		  return false;
		}
	}
	if(this.addnlvalidation)
	{
	  str =" var ret = "+this.addnlvalidation+"()";
	  eval(str);
    if(!ret) return ret;
	}
	return true;
}
function add_validation(itemname,descriptor,errstr)
{
  if(!this.formobj)
	{
	  alert("BUG: the form object is not set properly");
		return;
	}//if
	var itemobj = document.getElementById(itemname);
  if(!itemobj)
	{
	  alert("BUG: Couldnot get the input object named: "+itemname);
		return;
	}
	if(!itemobj.validationset)
	{
	  itemobj.validationset = new ValidationSet(itemobj);
	}
  itemobj.validationset.add(descriptor,errstr);
}
function ValidationDesc(inputitem,desc,error)
{
  this.desc=desc;
	this.error=error;
	this.itemobj = inputitem;
	this.validate=vdesc_validate;
}
function vdesc_validate()
{
 if(!V2validateData(this.desc,this.itemobj,this.error))
 {
    this.itemobj.focus();
		return false;
 }
 return true;
}
function ValidationSet(inputitem)
{
    this.vSet=new Array();
	this.add= add_validationdesc;
	this.validate= vset_validate;
	this.itemobj = inputitem;
}
function add_validationdesc(desc,error)
{
  this.vSet[this.vSet.length]= 
	  new ValidationDesc(this.itemobj,desc,error);
}
function vset_validate()
{
   for(var itr=0;itr<this.vSet.length;itr++)
	 {
	   if(!this.vSet[itr].validate())
		 {
		   return false;
		 }
	 }
	 return true;
}
function validateEmailv2(email)
{
    var splitted = email.match("^(.+)@(.+)$");
    if(splitted == null) return false;
    if(splitted[1] != null )
    {
      var regexp_user=/^\"?[\w-_\.]*\"?$/;
      if(splitted[1].match(regexp_user) == null) return false;
    }
    if(splitted[2] != null)
    {
      var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;
      if(splitted[2].match(regexp_domain) == null) 
      {
	    var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
	    if(splitted[2].match(regexp_ip) == null) return false;
      }// if
      return true;
    }
return false;
}
function V2validateData(strValidateStr,objValue,strError) 
{ 
    var epos = strValidateStr.search("="); 
    var  command  = ""; 
    var  cmdvalue = ""; 
    if(epos >= 0) 
    { 
     command  = strValidateStr.substring(0,epos); 
     cmdvalue = strValidateStr.substr(epos+1); 
    } 
    else 
    { 
     command = strValidateStr; 
    } 
    switch(command) 
    { 
        case "req": 
        case "required": 
         { 
           if(eval(objValue.value.length) == 0) 
           { 
              if(!strError || strError.length ==0) 
              { 
                strError = objValue.name + " : Không được trống"; 
              }//if 
              alert(strError); 
              return false; 
           }//if 
           break;             
         }//case required 
        case "maxlength": 
        case "maxlen": 
          { 
             if(eval(objValue.value.length) >  eval(cmdvalue)) 
             { 
               if(!strError || strError.length ==0) 
               { 
                 strError = objValue.name + " : "+cmdvalue+" characters maximum "; 
               }//if 
               alert(strError + "\n[Chiều dài hiện tại = " + objValue.value.length + " ]"); 
               return false; 
             }//if 
             break; 
          }//case maxlen 
        case "minlength": 
        case "minlen": 
           { 
             if(eval(objValue.value.length) <  eval(cmdvalue)) 
             { 
               if(!strError || strError.length ==0) 
               { 
                 strError = objValue.name + " : " + cmdvalue + " characters minimum  "; 
               }//if               
               alert(strError + "\n[Chiều dài hiện tại = " + objValue.value.length + " ]"); 
               return false;                 
             }//if 
             break; 
            }//case minlen 
        case "alnum": 
        case "alphanumeric": 
           { 
              var charpos = objValue.value.search("[^A-Za-z0-9]"); 
              if(objValue.value.length > 0 &&  charpos >= 0) 
              { 
               if(!strError || strError.length ==0) 
                { 
                  strError = objValue.name+": Only alpha-numeric characters allowed "; 
                }//if 
                alert(strError + "\n [Error character position " + eval(charpos+1)+"]"); 
                return false; 
              }//if 
              break; 
           }//case alphanumeric 
        case "num": 
        case "numeric": 
           { 
              var charpos = objValue.value.search("[^0-9]"); 
              if(objValue.value.length > 0 &&  charpos >= 0) 
              { 
                if(!strError || strError.length ==0) 
                { 
                  strError = objValue.name+": Only digits allowed "; 
                }//if               
                alert(strError + "\n [Error character position " + eval(charpos+1)+"]"); 
                return false; 
              }//if 
              break;               
           }//numeric 
        case "alphabetic": 
        case "alpha": 
           { 
              var charpos = objValue.value.search("[^A-Za-z]"); 
              if(objValue.value.length > 0 &&  charpos >= 0) 
              { 
                  if(!strError || strError.length ==0) 
                { 
                  strError = objValue.name+": Only alphabetic characters allowed "; 
                }//if                             
                alert(strError + "\n [Error character position " + eval(charpos+1)+"]"); 
                return false; 
              }//if 
              break; 
           }//alpha 
		case "alnumhyphen":
			{
              var charpos = objValue.value.search("[^A-Za-z0-9\-_]"); 
              if(objValue.value.length > 0 &&  charpos >= 0) 
              { 
                  if(!strError || strError.length ==0) 
                { 
                  strError = objValue.name+": characters allowed are A-Z,a-z,0-9,- and _"; 
                }//if                             
                alert(strError + "\n [Error character position " + eval(charpos+1)+"]"); 
                return false; 
              }//if 			
			break;
			}
        case "email": 
          { 
               if(!validateEmailv2(objValue.value)) 
               { 
                 if(!strError || strError.length ==0) 
                 { 
                    strError = objValue.name+": Enter a valid Email address "; 
                 }//if                                               
                 alert(strError); 
                 return false; 
               }//if 
           break; 
          }//case email 
        case "lt": 
        case "lessthan": 
         { 
            if(isNaN(objValue.value)) 
            { 
              alert(objValue.name+": Should be a number "); 
              return false; 
            }//if 
            if(eval(objValue.value) >=  eval(cmdvalue)) 
            { 
              if(!strError || strError.length ==0) 
              { 
                strError = objValue.name + " : value should be less than "+ cmdvalue; 
              }//if               
              alert(strError); 
              return false;                 
             }//if             
            break; 
         }//case lessthan 
        case "gt": 
        case "greaterthan": 
         { 
            if(isNaN(objValue.value)) 
            { 
              alert(objValue.name+": Should be a number "); 
              return false; 
            }//if 
             if(eval(objValue.value) <=  eval(cmdvalue)) 
             { 
               if(!strError || strError.length ==0) 
               { 
                 strError = objValue.name + " : value should be greater than "+ cmdvalue; 
               }//if               
               alert(strError); 
               return false;                 
             }//if             
            break; 
         }//case greaterthan 
        case "regexp": 
         { 
            if(!objValue.value.match(cmdvalue)) 
            { 
              if(!strError || strError.length ==0) 
              { 
                strError = objValue.name+": Invalid characters found "; 
              }//if                                                               
              alert(strError); 
              return false;                   
            }//if 
           break; 
         }//case regexp 
        case "dontselect": 
         { 
            if(objValue.selectedIndex == null) 
            { 
              alert("BUG: dontselect command for non-select Item"); 
              return false; 
            } 
            if(objValue.selectedIndex == eval(cmdvalue)) 
            { 
             if(!strError || strError.length ==0) 
              { 
              strError = objValue.name+": Please Select one option "; 
              }//if                                                               
              alert(strError); 
              return false;                                   
             } 
             break; 
         }//case dontselect 
         case "equal": 
         {   
             strError = DoCustomValidation(objValue,strError.split('|')[1],strError.split('|')[0])  
             if(strError!='')
             {                                                              
                 alert(strError); 
                 return false;                                   
             } 
             break; 
         }//case dontselect 
    }//switch 
    return true; 
}
 
 function DoCustomValidation(elem1,id2,type)
{
  var elem2 = document.getElementById(id2);
  var Str='';
  if(elem1.value != elem2.value ||  elem2.value.length<5)
  {    
    Str=(type==1?"Mật nhập lại không trùng khớp(mật khẩu khác rỗng và dài hơn 5 ký tự)":"Email nhập lại không trùng khớp");   
  } 
   return Str; 
}  

function GUILN(NG,NN,ND)
{
   var olem1=document.getElementById(NG);
   var olem2=document.getElementById(NN);
   var olem3=document.getElementById(ND);
   var s=''
   if (olem1!=null)
   {
        s='GLN=' + olem1.value + '|' + olem2.value + '|' + olem3.value;
   }
   else
   {
        s='GLN=' + '|'+ olem2.value + '|' + olem3.value;
   }
   loadScript(s,'none');
   olem3.value='';
}

function CALLMB(NG,ND)
{
   var olem1=document.getElementById(NG);  
   var olem3=document.getElementById(ND);
   var s=''
   if (olem1!=null && olem3.value !="")
   {
        s='CALL=' + olem1.value + '|' + olem3.value;
        loadScript(s,'none');
        olem3.value='';
   }
   else if (olem3.value =="")
   {
        alert('Vui lòng nhập nội dung tin nhắn');
   }  
}
function GUIBIN(ID,ND)
{
   var s=''
   ND=document.getElementById(ND).value;
   if (ID!="" && trim(ND) !="")
   {
        s='SBIN=' + ID + '|' + encodeURIComponent(ND);
        loadScript(s,'none');        
   }
   else if (olem3.value =="")
   {
        alert('Vui lòng nhập nội dung tin nhắn');
   }  
}

function setstatus()
{
    var sid=document.getElementById('mbemotion');
    loadScript('setstatus=' + sid.value,'imgmblo')
}
function xoahinh(key,sid)
{
    loadScript('xoahinh=' + key + '&page=' + sid,'listhinh')
}
function funhuyqua(key,id)
{
    loadScript('deletequa=' + encodeURIComponent(id),'none');
}
function binhchon(key)
{
    var type='';
    var inputs=document.getElementsByName('BC');    	
    for(var i=0; i<inputs.length; i++)
    {			   
	    if(inputs[i].checked)
	    {
	        type =i;
	        break;
	    }				
    }
    if(type==''){alert('Bạn chưa chọn số sao!');return;}
    loadScript(key + '&key=' + type);
}

function hidebox()
{
    try
    {
	window.status="";
	objOverlay = document.getElementById('overlay');
	objLightbox = document.getElementById('lightbox');
	objLightboxImg = document.getElementById('lightboxImage');	
	objOverlay.style.display = 'none';
	objLightbox.style.display = 'none';
	objLightboxImg.innerHTML = '';	
	document.onkeypress = '';	
	}
	catch(ext){}
	
}

function trim (str)
{
        str = this != window? this : str;
        return str.replace(/^s+/, '').replace(/s+$/, '');
}

function showDialog(url, width, height)
{
    return showWindow(url, false, false, false, false, false, false, true, true, width, height, 0, 0);
}

function showWindow(url, isStatus, isResizeable, isScrollbars, isToolbar, isLocation, isFullscreen, isTitlebar, isCentered, width, height, top, left)
{
	if (isCentered)
	{
		top = (screen.height - height) / 2;
		left = (screen.width - width) / 2;
	}

	open(url, '_blank', 'status=' + (isStatus ? 'yes' : 'no') + ','
	+ 'resizable=' + (isResizeable ? 'yes' : 'no') + ','
	+ 'scrollbars=' + (isScrollbars ? 'yes' : 'no') + ','
	+ 'toolbar=' + (isToolbar ? 'yes' : 'no') + ','
	+ 'location=' + (isLocation ? 'yes' : 'no') + ','
	+ 'fullscreen=' + (isFullscreen ? 'yes' : 'no') + ','
	+ 'titlebar=' + (isTitlebar ? 'yes' : 'no') + ','
	+ 'height=' + height + ',' + 'width=' + width + ','
	+ 'top=' + top + ',' + 'left=' + left);
}

settimelo();
