﻿// JScript File

function ShowFlashObject(objName, objFileName, objWidth, objHeight) {
	var sHTML = '';
	sHTML = sHTML.concat('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" WIDTH="').concat(objWidth).concat('" HEIGHT="').concat(objHeight).concat('" ID="').concat(objName).concat('" >');	
	sHTML = sHTML.concat('	<PARAM NAME="movie" VALUE="').concat('/Images/AdWord/').concat(objFileName).concat('">');
	sHTML = sHTML.concat('	<PARAM NAME="AllowScriptAccess" VALUE="always">');
	sHTML = sHTML.concat('	<PARAM NAME="quality" VALUE="high">');
	sHTML = sHTML.concat('	<PARAM NAME="bgcolor" VALUE="#FFFFFF">');	
	sHTML = sHTML.concat('	<PARAM NAME="wmode" VALUE="transparent">');	
	sHTML = sHTML.concat('	<EMBED src="').concat('/Images/AdWord/').concat(objFileName).concat('" quality="high" bgcolor="#FFFFFF" WIDTH="').concat(objWidth).concat('" HEIGHT="').concat(objHeight).concat('" NAME="').concat(objName).concat('" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" wmode="transparent" AllowScriptAccess="always" >');
	sHTML = sHTML.concat('</OBJECT>');
	return sHTML;		
}
function addZero(number, len)
{
	var zerostr = '';
	var lennum = number.length;
	var i=0;
	while (i< len-lennum)
	{
		zerostr += '0';
		i++;
	}

	return zerostr + number;
}
function getNumber(lennum)
{
	var lev=0;
    switch(lennum)
    {
        case 2:
          lev = 100;
          break;
        case 3:
          lev = 1000;
          break;
        case 4:
          lev = 10000;
          break;
        case 5:
          lev = 100000;
          break;
        case 6:
          lev = 1000000;
          break;
        default:
          lev = 1;
          break;
    }
	var randomnumber=Math.floor(Math.random()*lev)
	return addZero(randomnumber + '', lennum);
}

 function getcolor(number) 
 { 
  for(var index =0;index<fulldate.length;index++)  
  {  
        var Id = '#loto_'+number +'_'+ String(index);
        $(Id).addClass("loto_"+number); 
  } 
  return;
}; 

function getLotoRoi() 
 {  
    for(var idx =0;idx<lotoRoi.length;idx++)   
    {   
        for(var index =0;index<fulldate.length;index++)  
        {   
            if (lotoRoi[idx]==fulldate[index])  
            {   
                var Id = '#loto_'+lotonumber[index] +'_'+ String(index); 
               $(Id).addClass("loto_"+lotonumber[index]);
                break;  
            } 
       } 
    } 
    return;  
};  
 
function getOneLotoRoi(number) 
 {  
    for(var idx =0;idx<lotoRoi.length;idx++)   
    {   
        for(var index =0;index<fulldate.length;index++)  
        {   
            if (lotoRoi[idx]==fulldate[index])
            {   
                if (number==lotonumber[index])
                {
                    var Id = '#loto_'+lotonumber[index] +'_'+ String(index); 
                    $(Id).addClass("loto_"+lotonumber[index]);
                }
                break;  
            } 
       } 
    } 
    return;  
};  

   function InputFocus(textdefault,control) {

    text = control.value;

    if (text == textdefault)
     {  
//        control.className="focus-txt2"; 
        control.value = "";
     }

    }

    function InputBlur(textdefault,control) {

        text = control.value;

        if (text == "")
        {
//         control.className="focus-txt"; 
         control.value = textdefault;
         }

    }
    
function clickButton(e, buttonid){ 

      var evt = e ? e : window.event;

      var bt = document.getElementById(buttonid);

      if (bt){ 

          if (evt.keyCode == 13){ 

                bt.click(); 

                return false; 

          } 

      } 

}    
function onlyTextNumber(evt) {
    evt = (evt) ? evt : window.event;
    var charCode = (evt.which) ? evt.which : evt.keyCode;
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        return false;
    }
    return true;
}
function checkUserName(s) {
    if (s == "") return "Chưa nhập tên truy cập!";
    if (s.indexOf(" ") > 0) return "Tên truy cập không được chứa ký tự rỗng!";
    var sLength = s.length;
    if (sLength<5) return "Tên truy cập phải có tối thiểu 5 ký tự!";
    if (sLength>50) return "Tên truy cập nhiều hơn 50 ký tự!";     
    var str = "0123456789abcdefghikjlmnopqrstuvwxyzABCDEFGHIKJLMNOPQRSTUVWXYZ_@.";
    for (var j = 0; j < s.length; j++)
        if (str.indexOf(s.charAt(j)) == -1)
            return "Tên truy cập có chứa ký tự đặc biệt: " + s.charAt(j);
//    str = "0123456789";   
//    if (str.indexOf(s.charAt(0)) >-1)
//        return "Tên truy cập phải bắt đầu bằng chữ cái!";
    return "";
}
function checkPass(s)
{
   if (s == "") return "Chưa nhập mật khẩu truy cập!";
   var sLength = s.length;
   if (sLength<5) return "Mật khẩu truy cập phải có tối thiểu 5 ký tự!";
   if (sLength>50) return "Mật khẩu truy cập nhiều hơn 50 ký tự!";
   return "";
}

   function CheckEmailAddress(Email)
    {
        Email = Trim(Email);

        while (Email != '')
        {
            c = Email.charAt(0);	
            if (c==' ' || c=='<' || c==39 || c==':' || c=='.')
            {
	            Email = Email.substr(1);
            }
            else
            {
	            break;
            }
        }

        i = Email.indexOf('>');
        if (i==-1)
        {
            while (Email != '')
            {
	            c = Email.charAt(Email.length - 1);
	            if (c==' ' || c==39 || c=='.')
	            {
		            Email = Email.substr(0, Email.length - 1);
	            }
	            else
	            {
		            break;
	            }
            }
        }
        else
        {
            Email = Email.substr(0, i);
        }

        if (Email.length > 96)
            return '';

        i = Email.lastIndexOf('@');
        j = Email.lastIndexOf('.');
        if (i < j)
            i = j;

        switch (Email.length - i - 1)
        {
        case 2:
            break;
        case 3:
            switch (Email.substr(i).toLowerCase())
            {
            case '.com':
            case '.net':
            case '.org':
            case '.edu':
            case '.mil':
            case '.gov':
            case '.biz':
            case '.pro':
            case '.int':
	            break;
            default:
	            return '';
            }
            break;
        default:
            switch (Email.substr(i).toLowerCase())
            {
            case '.name':
            case '.info':
	            break;
            default:
	            return '';
            }
            break;
        }

        Email = Email.toLowerCase();

        if (Email == '')
            return '';

        if (Email.indexOf(' ') != -1)
            return '';

        if (Email.indexOf('..') != -1)
            return '';

        if (Email.indexOf('.@') != -1)
            return '';

        if (Email.indexOf('@.') != -1)
            return '';

        if (Email.indexOf(':') != -1)
            return '';

        for (i=0; i < Email.length; i++)
        {
            c = Email.charAt(i);

            if (c >= '0' && c <= '9')
	            continue;
    		
            if (c >= 'a' && c <= 'z')
	            continue;
    		
            if ('`~!#$%^&*-_+=?/\\|@.'.indexOf(c) != -1)
	            continue;

            return '';
        }

        if ((i=Email.indexOf('@'))==-1)
            return '';

        if (Email.substr(i + 1).indexOf('@')!=-1)
            return '';

        if (Email.charAt(0)=='.' || Email.charAt(Email.length - 1)=='.')
            return '';

        return Email;
    }
 function 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;
    }
    
  //var
  var serviceCode="";
  var ttclick=0;
  var customer="";
  var chkService="test";
  var root=""; 
  function checkServiceNow(root,srv)
   {
      var actionURL = root+ "ajax/ajaxCheckUserLog.ashx";
      var getStr = "codeSv="+srv;
       $.ajax({
        type: "POST",
        url: actionURL,
        data: getStr,
        timeout: 5000,
         success: function(msg){
            if(msg.indexOf("err=")!=0){
                  chkService = msg;
            }
        }
        });
	  return ;
   }; 
   
   function UpdateLogsNow(root,click,srv)
   {
      var result;  
      var actionURL =root+ "ajax/ajaxUpdateUserLog.ashx";
      var getStr = "codeSv=" + srv + "&click=" + click;
       $.ajax({
        type: "POST",
        url: actionURL,
        data: getStr,
        timeout: 5000,
         success: function(msg){
            if(msg.indexOf("err=")!=0){
                  result = msg;
            }
        }
        });
	  return ;
   };   
  function GetUserBalanceAll(root)
   {
      var actionURL =root+ "ajax/ajaxBalanceUserLogs.ashx";
      var getStr = "";
       $.ajax({
        type: "POST",
        url: actionURL,
        data: getStr,
        timeout: 5000,
         success: function(msg){
            if(msg.indexOf("err=")!=0){
                 $("#user-balance-userlogs").html(msg);
            }
        }
        });
	  return ;
   };   
    function GetUserBalance(root)
   {
      var actionURL =root+ "ajax/ajaxBalance.ashx";
      var getStr = "";
       $.ajax({
        type: "POST",
        url: actionURL,
        data: getStr,
        timeout: 5000,
         success: function(msg){
            if(msg.indexOf("err=")!=0){
                 $("#user-balance-userlogs-active").html(msg);
            }
        }
        });
	  return ;
   };   
   
    function getNameDow(id){
        if (id==1)
            return "Chủ nhật";
        if (id==2)
            return "Thứ hai";    
        if (id==3)
            return "Thứ ba";    
        if (id==4)
            return "Thứ tư";    
        if (id==5)
            return "Thứ năm";    
        if (id==6)
            return "Thứ sáu";    
        if (id==7)
            return "Thứ bảy";        
     };
