﻿/*  dxt JavaScript Library, version 1.0.0.0 22/06/2009)
 *
 *  Creator: Dao Xuan Thai
 *  Email: daoxuanthai@gmail.com
 *
 *--------------------------------------------------------------------------*/

function u_wsp(u_ad,u_ty,u_im){if(u_ad=='')return;if(u_ty=='1'||u_ty==''){document.write('<a href="ymsgr:sendIM?'+u_ad+'"><img border="0" src="http://opi.yahoo.com/online?u='+u_ad+'&m=g&t='+u_im+'&l=us" alt="" /></a>');} else if(u_ty == '2' && u_im != ''){document.write('<script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script><a href="skype:'+u_ad+'?call" ><img alt="" src="'+u_im+'" style="border:0px;" /></a>');} } 
function u_shp(hp_u){if(!hp_u)return false;if(document.all){document.body.style.behavior='url(#default#homepage)';document.body.setHomePage(hp_u);return false;}else if(window.sidebar){if(window.netscape){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");}catch(e){alert("this action was aviod by your browser,if you want to enable,please enter about:config in your address line,and change the value of signed.applets.codebase_principal_support to true");}} var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);prefs.setCharPref('browser.startup.homepage',hp_u);return false;}} function u_shdl(v){if(!top.loadingDialog){var dl=document.createElement("DIV");dl.className="LoadingDialog";dl.style.visibility="hidden";top.loadingDialog=dl;var bar=document.createElement("DIV");dl.bar=bar;bar.innerHTML="<img src='Images/loading.gif' alt='' style='margin-right: 5px; vertical-align: middle;'/>Đang cập nhật dữ liệu, vui lòng đợi giây lát ...";bar.className="LoadingBar";bar.style.visibility="hidden";document.body.appendChild(dl);document.body.appendChild(bar);
dl.setLoadingBarPosition=function(){var body=(document.documentElement)?document.documentElement:document.body;this.bar.style.left=Math.round(body.scrollLeft+(body.clientWidth-this.bar.offsetWidth)/2)+"px";this.bar.style.top=Math.round(body.scrollTop+(body.clientHeight-this.bar.offsetHeight)/2)+"px";}
dl.scrollLoadingBar=function(e){if(this.timer) clearTimeout(this.timer);this.setLoadingBarPosition();this.timer=setTimeout(this.getHandler(this,"scrollLoadingBar"),50);}
dl.getHandler=function(obj,name){return function(e){e=e||window.event;return obj[name](e);};}
dl.fadeOut=function(){}
dl.show=function(){this.style.height=document.body.scrollHeight+ "px";this.style.width=document.body.scrollWidth+"px";this.style.visibility="visible";this.bar.style.visibility="visible";this.setLoadingBarPosition();this.timer=setTimeout(this.getHandler(this,"scrollLoadingBar"),50);document.getElementById("FloatCommandBar").freeze(true);}
dl.hide=function(){if(this.timer) clearTimeout(this.timer);this.fadeOutTimer=setTimeout(this.getHandler(this,"fadeOut"),50);this.style.visibility="hidden";this.bar.style.visibility="hidden";document.getElementById("FloatCommandBar").freeze(false);}}if(v){top.loadingDialog.show();}else{top.loadingDialog.hide();}}
function u_ieml(s){if(s=="")return false;if(s.indexOf(" ")>0)return false;if(s.indexOf("@")==-1)return false;var i=1; var sLength=s.length;if(s.indexOf(".")==-1) return false;if(s.indexOf("..")!=-1)return false;if(s.indexOf("@")!=s.lastIndexOf("@")) return false;if(s.lastIndexOf(".")==s.length-1)return false;var str="abcdefghikjlmnopqrstuvwxyz-@._0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";for(var j=0;j<s.length;j++){if(str.indexOf(s.charAt(j))==-1) return false;}return true;} function u_valn(e,thi,dec){var evt=e||window.event;if(window.event)keyPressed=evt.keyCode;else keyPressed=evt.which;if(((keyPressed<48)||(keyPressed>57))&&(keyPressed!=46)&&keyPressed!=8&&keyPressed!=32&&keyPressed!=0){if(window.event)evt.returnValue=false;evt.preventDefault();}if(dec!='s'&&keyPressed==32){if(window.event) evt.returnValue=false;evt.preventDefault();}if(dec!=''&&keyPressed==46){if(window.event) evt.returnValue=false;evt.preventDefault();}else{if(keyPressed==46&&instr(thi.value,".")>=0){if(window.event) evt.returnValue=false;evt.preventDefault();}}} function u_wimg(u,w,h,c,a){if(!u)return;w=w?"width='"+w+"'":"";h=h?"height='"+h+"'":"";a=a?"alt='"+a+"'":"";c=c?"class='"+c+"'":"";document.write("<img src='"+u+"' "+a+"' "+c+" "+w+" "+h+" />");} function u_wnew(u){if(!u)return;document.write("<img src='"+u+"' alt='new' />");} function u_wadv(u,l,w,h,c,ti,ta){if(!u) return;w=w?"width='"+w+"'":"";h=h?"height='"+h+"'":"";l=l?"href='"+l+"'":"";ti=ti?"title='"+ti+"'":"";ta=ta?"target='"+ta+"'":"";c=c?"class='"+c+"'":"";if(u.match(/.swf$/ig)){document.write("<embed src='"+u+"' quality='best' wmode='transparent' "+w+" "+h+" align='top'  allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />");}else{document.write("<a "+c+"  "+l+" "+ti+" "+ta+"><img src='"+u+"' "+w+" "+h+" style='border:0px;'/></a>");}} function u_cpager(p_c,cu_p,u){var pages=new Array();var s_p=0;var e_p=0;if(eval(p_c)==1){$("showpager").display="none"; return;}s_p=cu_p-2;if(s_p<0)s_p=0;if(s_p+4<p_c){e_p=s_p+4;}else {e_p=p_c-1;}if(e_p-4<0){s_p=0;}else{s_p=e_p-4;}pages[pages.length]="<a class='Page' "+(p_c>0?"href='"+u.replace("{page}",0)+"'":"")+">|&lt;</a>";pages[pages.length]="<a class='Page' "+(cu_p-1>=0?"href='"+u.replace("{page}",cu_p-1)+"'":"")+">&lt;</a>";for(var i=s_p;i<=e_p;i++){pages[pages.length]="<a class='"+(i==cu_p?"Current":"Page")+"' href='"+u.replace("{page}",i)+"'>"+(i+1)+"</a>";}pages[pages.length]="<a class='Page' "+(cu_p+1<p_c?"href='"+u.replace("{page}",cu_p+1)+"'":"")+">&gt;</a>";pages[pages.length]="<a class='Page' "+(p_c>0?"href='"+u.replace("{page}",p_c-1)+"'":"")+">&gt;|</a>";document.write(pages.join("&nbsp;&nbsp;"));} function u_shdt(c,d){if(!d) d=new Date();var dn=new Array("Chủ nhật","Thứ hai","Thứ ba","Thứ tư","Thứ năm","Thứ sáu","Thứ bảy");var dt="{date}, {day}/{month}/{year}";dt=dt.replace("{date}",dn[d.getDay()]);dt=dt.replace("{day}",d.getDate());dt=dt.replace("{month}",d.getMonth()+1);dt=dt.replace("{year}",d.getFullYear());if(!c)document.write(dt);else{c = $(c);if(c) c.innerHTML = dt;}} function goLink(){var u=$("link").options[$("link").selectedIndex].value;window.location=u;} var WAVSCRIPT_FADENUMBER=0; function FadeObject(){if(navigator.appName=="Microsoft Internet Explorer"){var WAVSCRIPT_DOMCHANGESTYLE="filter='alpha(opacity='+WAVSCRIPT_FADEINCRIMENTVARIABLE"+WAVSCRIPT_FADENUMBER+"+')'";}else{var WAVSCRIPT_DOMCHANGESTYLE="opacity=0+'.'+WAVSCRIPT_FADEINCRIMENTVARIABLE"+WAVSCRIPT_FADENUMBER;}if(arguments[2]=="in"){document.write("<scr"+"ipt>var WAVSCRIPT_FADEINCRIMENTVARIABLE"+WAVSCRIPT_FADENUMBER+"=10;function WAVSCRIPT_FADEFUNCTION"+WAVSCRIPT_FADENUMBER+"(){document.getElementById('"+arguments[0]+"').style."+WAVSCRIPT_DOMCHANGESTYLE+";WAVSCRIPT_FADEINCRIMENTVARIABLE"+WAVSCRIPT_FADENUMBER+"++;timer"+WAVSCRIPT_FADENUMBER+"=setTimeout('WAVSCRIPT_FADEFUNCTION"+WAVSCRIPT_FADENUMBER+"()',"+arguments[1]+");if(WAVSCRIPT_FADEINCRIMENTVARIABLE"+WAVSCRIPT_FADENUMBER+"==99){clearTimeout(timer"+WAVSCRIPT_FADENUMBER+")}else{}}WAVSCRIPT_FADEFUNCTION"+WAVSCRIPT_FADENUMBER+"()</scr"+"ipt>");}else{document.write("<scr"+"ipt>var WAVSCRIPT_FADEINCRIMENTVARIABLE"+WAVSCRIPT_FADENUMBER+"=99;function WAVSCRIPT_FADEFUNCTION"+WAVSCRIPT_FADENUMBER+"(){document.getElementById('"+arguments[0]+"').style."+WAVSCRIPT_DOMCHANGESTYLE+";WAVSCRIPT_FADEINCRIMENTVARIABLE"+WAVSCRIPT_FADENUMBER+"--;timer"+WAVSCRIPT_FADENUMBER+"=setTimeout('WAVSCRIPT_FADEFUNCTION"+WAVSCRIPT_FADENUMBER+"()',"+arguments[1]+");if(WAVSCRIPT_FADEINCRIMENTVARIABLE"+WAVSCRIPT_FADENUMBER+"==10){WAVSCRIPT_FADEINCRIMENTVARIABLE"+WAVSCRIPT_FADENUMBER+"=0;document.getElementById('"+arguments[0]+"').style."+WAVSCRIPT_DOMCHANGESTYLE+";clearTimeout(timer"+WAVSCRIPT_FADENUMBER+");}else{}}WAVSCRIPT_FADEFUNCTION"+WAVSCRIPT_FADENUMBER+"()</scr"+"ipt>");}	WAVSCRIPT_FADENUMBER++;} var MSGTIMER=10;var MSGSPEED=5;var MSGOFFSET=1;var MSGHIDE=2; function u_shmsg(t,s,a) {var msg;var msgcontent;if(!document.getElementById('msg')){msg=document.createElement('div');msg.id='msg';msgcontent=document.createElement('div');msgcontent.id='msgcontent';document.body.appendChild(msg);msg.appendChild(msgcontent);msg.style.filter='alpha(opacity=0)';msg.style.opacity=0;msg.alpha=0;}else{msg=document.getElementById('msg');msgcontent=document.getElementById('msgcontent');}msgcontent.innerHTML=s;msg.style.display='block';var msgheight=msg.offsetHeight;var targetdiv=document.getElementById(t);targetdiv.focus();var targetheight=targetdiv.offsetHeight;var targetwidth=targetdiv.offsetWidth;var topposition=topPosition(targetdiv)-((msgheight-targetheight)/2);var leftposition=leftPosition(targetdiv)+targetwidth+MSGOFFSET;msg.style.top=topposition+'px';msg.style.left=leftposition+'px';clearInterval(msg.timer);msg.timer=setInterval("fadeMsg(1)",MSGTIMER);if(!a){a=MSGHIDE;}window.setTimeout("hideMsg()",(a * 5000));} function hideMsg(){var msg=document.getElementById('msg');if(msg){if(!msg.timer) {msg.timer=setInterval("fadeMsg(0)",MSGTIMER);}}} function fadeMsg(flag){if(flag==null){flag=1;}var msg=document.getElementById('msg');var value;if(flag==1){value=msg.alpha+MSGSPEED;}else{value=msg.alpha-MSGSPEED;}msg.alpha=value; msg.style.opacity=(value/100);msg.style.filter='alpha(opacity='+value+')';if(value>=99){clearInterval(msg.timer);msg.timer=null;} else if(value<=1){msg.style.display="none";clearInterval(msg.timer);}} function leftPosition(target){var left=0;if(target.offsetParent){while(1){left+=target.offsetLeft;if(!target.offsetParent){break;}target=target.offsetParent;}} else if(target.x) {left+=target.x;}return left;} function topPosition(target){var top=0;if(target.offsetParent){while(1){top+=target.offsetTop;if(!target.offsetParent) {break;}target=target.offsetParent;}} else if(target.y) {top+=target.y;}return top;} if(document.images) {arrow=new Image(7,80);arrow.src="/images/msg_arrow.gif";}function u_fdate(v){if(!v)return;var tmp=v.split('/');document.write(tmp[1]+"/"+tmp[0]+"/"+tmp[2]);}function u_getId(seid){var el=$('seid');if(!el)return;return el.options[el.selectedIndex].value;}
function u_xtoar(x){if(!x)return;var re=new Array();var c=x.getElementsByTagName("result");for (i=0;i<c.length;i++){var value=c[i].firstChild.nodeValue;var id=c[i].attributes[0].value;re[i]=id+";"+value;}return re;}
function u_bintose(seid,arr){var el=$(seid);if(!el)return;el.options.length=0;for(i=0;i<arr.length;i++){var id=arr[i].split(';')[0];var value=arr[i].split(';')[1];el.options[i]=new Option(value,id);}}
Ajax.Responders.register({onCreate:function(){u_shdl(true);},onComplete:function(){u_shdl(false);}});
function u_SendReq(url,rt,tmes,fmes,seid){if(rt==1){var myajax=new Ajax.Request(url, {method:'get',onSuccess: function(result){var xml=result.responseXML;var c=xml.getElementsByTagName("result");var value=c[0].firstChild.nodeValue; if(value=='True'){alert(tmes);}else {alert(fmes);} },onFailure: function(){ alert('Có lỗi trong khi request đến server.') }});} if(rt==2){var myajax=new Ajax.Request(url, {method:'get',onSuccess: function(result){ var xml = result.responseXML ; u_bintose(seid,u_xtoar(xml)); },onFailure: function(){ alert('Có lỗi trong khi request đến server.') }});}}
function goLink(){var url = $("link").options[$("link").selectedIndex].value;window.open(url,'mywindow','width=700,height=500,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes');}

function showdetail(name)
{
    if($(name).style.display!='block')
    {   $(name).style.display='block';   }
    else
        $(name).style.display='none';
    return false;
}

function CreatePager(pageCount, currentPage, url)
{
    var pages = new Array();
    var startPage = 0;
    var endPage = 0;
    
    if(eval(pageCount) == 1)
    {
    	document.getElementById("showpager").display = "none";
    	return;
    }
    startPage = currentPage - 2;
    if(startPage < 0) startPage = 0;
    if(startPage + 4 < pageCount)
    {
        endPage = startPage + 4;
    }
    else
    {
        endPage = pageCount - 1;
    }
    if(endPage - 4 < 0)
    {
        startPage = 0;
    }
    else
    {
        startPage = endPage - 4;
    }
    
    pages[pages.length] = "<a class='Page' " + (pageCount > 0 ? "href='" + url.replace("{page}", 0) + "'" : "") + ">|&lt;</a>";
    pages[pages.length] = "<a class='Page' " + (currentPage - 1 >= 0 ? "href='" + url.replace("{page}", currentPage - 1) + "'" : "") + ">&lt;</a>";
    for(var i = startPage; i <= endPage; i++)
    {
        pages[pages.length] = "<a class='" + (i == currentPage?"Current":"Page") + "' href='" + url.replace("{page}", i) + "'>" + (i + 1) + "</a>";
    }    
    pages[pages.length] = "<a class='Page' " + (currentPage + 1 < pageCount ? "href='" + url.replace("{page}", currentPage + 1) + "'" : "") + ">&gt;</a>";
    pages[pages.length] = "<a class='Page' " + (pageCount > 0 ? "href='" + url.replace("{page}", pageCount - 1) + "'" : "") + ">&gt;|</a>";
    document.getElementById('showpager').innerHTML=pages.join("&nbsp;&nbsp;");
}
