﻿domain = 'http://www.theme.8x01.vn/';
var myRef; 
function getDataTran(sms, port, code, data, mailCus, phonenumber) {    
 $.ajax({
  type: "POST",
  contentType: "application/json; charset=utf-8",
  url: '/Vinapay.asmx/ZenUrl',
  data: "{'sms':'" + sms + "','port':'" + port + "','codeTran':'" + code + "','dataTran':'" + data + "','mailCus':'" + mailCus + "','phonenumber':'" + phonenumber + "'}",
  success:
   function(msg){
    msg = eval('('+msg+')');
    if(msg.d != '')
    {
        $.modal.close();  
        VinapayTran(msg.d);        
    } 
    else VinapayMesEr();
   },
  error:
   function(XMLHttpRequest, textStatus, errorThrown){VinapayMesEr();}
 });
} 

function replace(string,text,by) {
    var strLength = string.length, txtLength = text.length;
    if ((strLength == 0) || (txtLength == 0)) return string;
    var i = string.indexOf(text);
    if ((!i) && (text != string.substring(0,txtLength))) return string;
    if (i == -1) return string;
    var newstr = string.substring(0,i) + by;
    if (i+txtLength < strLength)
    newstr += replace(string.substring(i+txtLength,strLength),text,by);
    return newstr;
}

function rpl(strRpl)
{
    var output = "";    
    output = replace(strRpl,"\n","")
    return replace(output,"\r","")           
}

function replaceCharacters(st) 
{
    var inChar = "'";
    var outChar = "";
    var newString = st.split(inChar);
    newString = newString.join(outChar);
    return newString;
}

function validateEmail(elementValue){   

   document.getElementById("SpEM").innerHTML  = "";
   var myEM = removecharblank(elementValue);
   var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
   if((myEM != null)&&(myEM != ""))
   		if(!emailPattern.test(myEM)) document.getElementById("SpEM").innerHTML   = "Email có dạng abc@mn.pq"; 
 }

function checkPhone(str) 
{
   document.getElementById("SpP").innerHTML  = "";
   var myP = removecharblank(str);
   var phonePattern = /^(\d)+(\s)$/; 
   if((myP != null)&&(myP != ""))
   		if(!phonePattern.test(myP)) document.getElementById("SpP").innerHTML   = "Số điện thoại có dạng 0123456789 hoặc 84123456789"; 
	
}

function LoadHtml(url,query,divName)
{    
     full_url = url + "?" + replaceCharacters(query);
     $.ajax({
      type: "GET",      
      url: full_url,
      success:
       function(msg){  
            rpl(msg);
            $("#" + divName + "").html(msg);        
       },
      error:
       function(XMLHttpRequest, textStatus, errorThrown){
           alert( "Error Occured!" );
       }
     });
}

function LoadHtmlPageMenuHot(type, page, code)
{
    _url = domain + 'Modules/leftlist.aspx';

    _query = 'type=' + type; 
    _query += '&code=' + code;
    _query += '&p=' + page; 
    
    LoadHtml(_url,_query,'leftlist')
}

function LoadHtmlContent(type,id)
{
    _url = domain + 'Modules/content.aspx';

    _query = 'type=' + type; 
    _query += '&id=' + id;    
    
    LoadHtml(_url,_query,'content')
} 

function LoadHtmlContentSame(type, page, key)
{
    _url = domain + 'Modules/same.aspx';

    _query = 'type=' + type; 
    _query += '&page=' + page; 
    _query += '&key=' + key; 
    
    LoadHtml(_url,_query,'same')
}            
