1function numberWithCommas (x) { 2 return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ","); 3} 4 5// JavaScript Document 6function docheckall(name,status){ 7 var objs=document.getElementsByName(name); 8 for(i=0;i<objs.length;i++) 9 objs[i].checked=status; 10 getIDchecked(name); 11} 12function docheckonce(name){ 13 var objs=document.getElementsByName(name); 14 var flag=true; 15 for(i=0;i<objs.length;i++) 16 if(objs[i].checked!=true) 17 { 18 flag=false; 19 break; 20 } 21 document.getElementById("chkall").checked=flag; 22 getIDchecked(name); 23} 24 25 26function getIDchecked(name){ 27 var objs=document.getElementsByName(name); 28 var strids=""; 29 for(i=0;i<objs.length;i++) 30 if(objs[i].checked==true) 31 { 32 strids+=objs[i].value+","; 33 } 34 document.getElementById("txtids").value=strids; 35 activeTr(); 36} 37function activeTr(){ 38 var Trs=document.getElementsByName("trow"); 39 for(i=0;i<Trs.length;i++) 40 { 41 var check=Trs[i].getElementsByTagName("input"); 42 if(check[0].checked==true) 43 Trs[i].className="active"; 44 else 45 Trs[i].className=""; 46 } 47} 48function dosubmitAction(frmID,action){ 49 if(document.getElementById("txtaction")) 50 document.getElementById("txtaction").value=action; 51 if(checkinput()==true){ 52 if(frmID=="frm_action") 53 document.getElementById("cmdsave").click(); 54 else 55 document.frm_menu.submit(); 56 } 57} 58function saveOrder(){ 59 var ids = document.getElementsByName("chk"); 60 var orders= document.getElementsByName("txt_order"); 61 var strids =''; 62 var strorder =''; 63 64 for (var i=0;i<ids.length;i++) { 65 strids += ids[i].value+","; 66 strorder += orders[i].value+","; 67 } 68 document.getElementById("txtids").value = strids; 69 document.getElementById("txtorders").value = strorder; 70 document.getElementById("txtaction").value='order'; 71 document.frm_menu.submit(); 72} 73 74function doSave(frmID,action){ 75 if(document.getElementById("txtaction")) 76 document.getElementById("txtaction").value=action; 77 if(checkinput()==true) 78 { 79 if(frmID=="frm_action") 80 document.getElementById("cmdsave").click(); 81 else 82 document.frm_menu.submit(); 83 } 84} 85 86function gotopage(page) 87{ 88 document.getElementById("txtCurnpage").value=page; 89 document.frmpaging.submit(); 90} 91function openlink(url) 92{ 93 window.location=url; 94} 95function onsearch(thisitem,type){ 96 var str=thisitem.value; 97 if(type==0 && str=="") 98 thisitem.value="Keyword"; 99 if(type==1) 100 thisitem.value=""; 101} 102function cbo_Selected(id,value) 103{ 104 var obj=document.getElementById(id); 105 for(i=0;i<obj.length;i++) 106 if(obj[i].value==value) 107 obj.selectedIndex=i; 108} 109function OpenPopup(url){ 110 myWindow=window.open(url,'_blank','width=800,height=550'); 111} 112 113function openBox(url) 114{ 115 116 var xmlhttp; 117 if (url.length==0) 118 { 119 document.getElementById("shopcart").innerHTML=""; 120 return; 121 } 122 if (window.XMLHttpRequest) 123 {// code for IE7+, Firefox, Chrome, Opera, Safari 124 xmlhttp=new XMLHttpRequest(); 125 } 126 else 127 {// code for IE6, IE5 128 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 129 } 130 xmlhttp.onreadystatechange=function() 131 { 132 if (xmlhttp.readyState==4 && xmlhttp.status==200) 133 { 134 document.getElementById("shopcart").innerHTML=xmlhttp.responseText; 135 } 136 } 137 xmlhttp.open("GET",url,true); 138 xmlhttp.send(); 139} 140/*function openBox(fileSrc,winW,winH,scBar,toBar,stBar,t,l){ 141 var sw = screen.width; 142 var sh = screen.height; 143 if(winW==null) winW = sw*0.70; 144 if(winH==null) winH = sh*0.55; 145 if(scBar==null) scBar = 'yes'; 146 if(toBar==null) toBar = 'no'; 147 if(stBar==null) stBar = 'yes'; 148 if(t==null) t = (sh-winH)/2; 149 if(l==null) l = (sw-winW)/2; 150 var newPar = "width="+winW+",height="+winH; 151 newPar += ",scrollbars="+scBar+",toolbar="+toBar; 152 newPar += ",status="+stBar+",left="+l+",top="+t; 153 window.open(fileSrc,"a",newPar); 154}*/ 155function add2cart(ItemID) 156{ 157 var xmlhttp; 158 if (ItemID.length==0) 159 { 160 document.getElementById("txtHint").innerHTML=""; 161 return; 162 } 163 if (window.XMLHttpRequest) 164 {// code for IE7+, Firefox, Chrome, Opera, Safari 165 xmlhttp=new XMLHttpRequest(); 166 } 167 else 168 {// code for IE6, IE5 169 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 170 } 171 xmlhttp.onreadystatechange=function() 172 { 173 if (xmlhttp.readyState==4 && xmlhttp.status==200) 174 { 175 document.getElementById("txtHint").innerHTML=xmlhttp.responseText; 176 } 177 } 178 xmlhttp.open("GET","index.php?com=add2cart&ItemID="+ItemID,true); 179 xmlhttp.send(); 180} 181function showdate(){ 182 var mydate=new Date() 183 var year = mydate.getYear() 184 if (year < 1000) 185 year += 1900
186 var month = mydate.getMonth() + 1 187 if (month < 10) 188 month = "0" + month 189 var day = mydate.getDate() 190 if (day < 10) 191 day = "0" + day 192 var dayw = mydate.getDay() 193 var hour = mydate.getHours() 194 if (hour < 10) 195 hour = "0" + hour 196 var minute=mydate.getMinutes() 197 if (minute < 10) 198 minute = "0" + minute 199 var second=mydate.getSeconds() 200 if (second < 10) 201 second = "0" + second 202 var dayarray=new Array("Chá»§ Nháºt","Thứ Hai","Thứ Ba","Thứ Tư","Thứ NÄm","Thứ Sáu","Thứ Bảy"); 203 var strtime="<span class=date>"+dayarray[dayw]+", "+day+"/"+month+"/"+year+" "+hour+":"+minute+":"+minute+"</span>" 204 document.getElementById("gf-clock").innerHTML=strtime; 205 id=setTimeout("showdate()",1000); 206} 207function clock(){ 208 var now=new Date(); 209 var year=now.getFullYear(); 210 var month=now.getMonth(); 211 var date=now.getDate(); 212 var day=now.getDay(); 213 var hour=now.getHours(); 214 var minute=now.getMinutes(); 215 var second=now.getSeconds(); 216 var montharray=new Array("01","02","03","04","05","06","07","08","09","10","11","12"); 217 var dayarray=new Array("Chá»§ Nháºt","Thứ Hai","Thứ Ba","Thứ Tư","Thứ NÄm","Thứ Sáu","Thứ Bảy"); 218 var disptime=dayarray[day]+", "+date+"/"+montharray[month]+"/"+year+" "; 219 disptime+=((hour>12) ? hour-12 : hour)+((minute<10)?":0":":")+minute; 220 disptime+=((second<10)? ":0":":")+second+((hour>=12) ? " PM" : " AM"); 221 document.getElementById("datetime").innerHTML=disptime; 222 // getElementById(String elementId); 223 id=setTimeout("clock()",1000); 224} 225function checkPhone(phone){ 226 re=/^[0][1-9][0-9]{8,9}$/; 227 if(!re.test(phone.value)){alert("Sá» Äiá»n thoại cá»§a bạn không hợp lá». Sá» Äiá»n thoại chá» bao gá»m sá» từ 0 Äến 9.");return false;} 228 return true; 229} 230function checkField(field,name){ 231 if(field.value == ""){ 232 alert(name + ' không ÄÆ°á»£c bá» trá»ng'); 233 field.focus(); 234 } 235} 236function checkEmail(email){ 237 re=/^(([a-zA-Z0-9])+\.?)*([a-zA-Z0-9])+@(([a-zA-Z0-9])+\.)+[a-zA-Z]{2,4}$/; 238 if(!re.test(email.value)){return false;} 239 return true; 240} 241function checkPhone(phone){ 242 re=/^[0][1-9][0-9]{8,9}$/; 243 if(!re.test(phone.value)){return false;} 244 return true; 245} 246 247function check_input_dangky() { 248 var name = document.getElementById("name"); 249 var phone = document.getElementById("phone"); 250 var email = document.getElementById("email"); 251 var course = document.getElementById("cbo_course"); 252 var sercur = document.getElementById("txt_security"); 253 var flag=true; 254 $("#msgbox_name").html('').addClass('messageboxerror').fadeTo(600,1); 255 $("#msgbox_phone").html('').addClass('messageboxerror').fadeTo(600,1); 256 $("#msgbox_email").html('').addClass('messageboxerror').fadeTo(600,1); 257 $("#msgbox_course").html('').addClass('messageboxerror').fadeTo(600,1); 258 $("#msgbox_sercur").html('').addClass('messageboxerror').fadeTo(600,1); 259 260 if(name.value=='') { 261 $("#msgbox_name").fadeTo(200,0.1,function() 262 { 263 $(this).html('Vui lòng nháºp há» tên').addClass('messageboxerror').fadeTo(600,1); 264 }); 265 flag=false; 266 } 267 if(sercur.value=='') { 268 $("#msgbox_sercur").fadeTo(200,0.1,function() 269 { 270 $(this).html('Bạn phải Äiá»n captcha').addClass('messageboxerror').fadeTo(600,1); 271 }); 272 flag=false; 273 } 274 if(phone.value=='') { 275 $("#msgbox_phone").fadeTo(200,0.1,function() 276 { 277 $(this).html('Vui lòng nháºp sá» Äiá»n thoại').addClass('messageboxerror').fadeTo(600,1); 278 }); 279 flag=false; 280 } 281 if (checkPhone(phone)==false) { 282 $("#msgbox_phone").fadeTo(200,0.1,function() 283 { 284 $(this).html('Sá» Äiá»n thoại không hợp lá»').addClass('messageboxerror').fadeTo(600,1); 285 }); 286 flag=false; 287 } 288 if(email.value=='') { 289 $("#msgbox_email").fadeTo(200,0.1,function() 290 { 291 $(this).html('Vui lòng nháºp Email').addClass('messageboxerror').fadeTo(600,1); 292 }); 293 flag=false; 294 } 295 if (checkEmail(email)==false) { 296 $("#msgbox_email").fadeTo(200,0.1,function() 297 { 298 $(this).html('Äá»a chá» Email không hợp lá»').addClass('messageboxerror').fadeTo(600,1); 299 }); 300 flag=false; 301 } 302 303 if(course.value=='') { 304 $("#msgbox_course").fadeTo(200,0.1,function() 305 { 306 $(this).html('Vui lòng chá»n khóa há»c').addClass('messageboxerror').fadeTo(600,1); 307 }); 308 flag=false; 309 } 310 311 return flag; 312} 313function check_ca11() { 314 var ctr = document.getElementsByName("check_ca1"); 315 var str="Ca1 thứ:"; 316 for (var i=0;i<ctr.length;i++) {
317 if(ctr[i].checked){ 318 str+=ctr[i].value+","; 319 } 320 } 321 document.getElementById("txt_ca1").value=str; 322} 323function check_ca22() { 324 var ctr = document.getElementsByName("check_ca2"); 325 var str="Ca2 thứ:"; 326 for (var i=0;i<ctr.length;i++) { 327 if(ctr[i].checked){ 328 str+=ctr[i].value+","; 329 } 330 } 331 document.getElementById("txt_ca2").value=str; 332} 333
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.