﻿var url_parts = window.location.href.split('/');
var domain_name_parts = url_parts[2].split(':');

var domain = "http://" + domain_name_parts[0];
if ((domain_name_parts[1] != null) && (domain_name_parts[1] != "") && (domain_name_parts[1] != "80"))
    domain = domain + ":" + domain_name_parts[1] + "/";
else domain = domain + "/";

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 replaceCharacters(st) {

  var inChar = "'";
  var outChar = "";
  var newString = st.split(inChar);
  newString = newString.join(outChar);
  return newString;
}

function rpl(strRpl)
{
    var output = "";
    output = replace(strRpl, "\n", "");
    return replace(output, "\r", "");      
}

function LoadHtml(url,query,divName) {
    var fullUrl = url + "?" + replaceCharacters(query);
    $.ajax({
      type: "GET",      
      url: fullUrl,
      success:
       function(msg){  
            rpl(msg);
            $("#" + divName + "").html(msg);        
       },
      error:
       function(XMLHttpRequest, textStatus, errorThrown){
           alert( "Error Occured!" );
       }
     });
}

function GetResultSearch(produce, model, category, key, pn) {
    var url = domain + 'Ajax/ListGame.aspx';    
    
    var query = 'pr=' + produce;
    query += '&m=' + model;
    query += '&ca=' + category;
    query += '&k=' + key;
    query += '&pn=' + pn;
    
    LoadHtml(url, query, 'searchResult');
}

function LoadHtmlDropDownlList(p)
{
    var url = domain + 'nikGetDropDownList.aspx';       

    var query = 'p=' + p;

    LoadHtml(url, query, 'TagSearch');
}

function setResultSearch( type, p, m, c, n)
{    
    if(type == '1') LoadHtmlSearchRBC('1', p, m, c);
    else LoadHtmlSearchRBN('1', p, m, c, n);             
}

function LoadHtmlSearchRBC(pna, p, m, t)
{
    var url = domain + 'nikSearchCategory.aspx';
        
    var query = 'PNA=' + pna;   
    query += '&p=' + p;   
    query += '&m=' + m;    
    query += '&t=' + t;

    LoadHtml(url, query, 'searchResult');
}

function LoadHtmlSearchRBN(pna, p, m, t, g)
{
     var url = domain + 'nikSearchItem.aspx';
        
    var query = 'PNA=' + pna;   
    query += '&p=' + p;   
    query += '&m=' + m;    
    query += '&t=' + t;
    query += '&g=' + g;

    LoadHtml(url, query, 'searchResult');
}

function LoadHtmlMenu(t)
{
    var url = domain + 'nikMenu.aspx';
    var query = 't=' + t;

    LoadHtml(url, query, 'Theloaimenu');
}

function LoadHtmlGameDetail(name)
{
    var url = domain + 'nikGameDetail.aspx';
    var query = 'name=' + name;

    LoadHtml(url, query, 'GameDetailInfo');
}

function LoadHtmlGameDetailInfo(name)
{    
    var url = domain + 'nikGameDetailInfo.aspx';
    var query = 'name=' + name;

    LoadHtml(url, query, 'CenterBanner');
}

function LoadNWSInfo(type)
{    
    var url = domain + 'nikNewWellSame.aspx';
    var query = 'type=' + type;

    LoadHtml(url, query, 'ListTheLoaiGame');
}


