// stores the reference to the XMLHttpRequest object
var uid = '0';
var xmlHttp = createXmlHttpRequestObject();
var xml_support = (xmlHttp ? true : false);
var nav = navigator.userAgent.toLowerCase();
var nav_appVer = navigator.appVersion.toLowerCase();
var nav_is_minor = parseFloat(nav_appVer);
var nav_is_major = parseInt(nav_is_minor,10);
var nav_is_fx = ((navigator.vendor=="Firefox")||(nav.indexOf('firefox')!=-1));

if(xml_support)
{
  if(document.recalc); // browser="ie"
  else if(nav_is_fx);  // browser="Firefox"
  else xml_support = false;
}
// retrieves the XMLHttpRequest object
function createXmlHttpRequestObject()
{
 var xmlHttp;
 // this should work for all browsers except IE6 and older
 try
 {
   // try to create XMLHttpRequest object
   xmlHttp = new XMLHttpRequest();
 }
 catch(e)
 {
  // assume IE6 or older
  var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
                                  "MSXML2.XMLHTTP.5.0",
                                  "MSXML2.XMLHTTP.4.0",
                                  "MSXML2.XMLHTTP.3.0",
                                  "MSXML2.XMLHTTP",
                                  "Microsoft.XMLHTTP");
  for(var i=0; i<XmlHttpVersions.length && !xmlHttp; i++)
  {
    try
    {
      xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
    }
    catch (e) {}
  }
 }
 return xmlHttp;
}
function mbn_goto(shop,act,lang)
{
   var xml_support1 = xml_support;
   if(act == undefined) act = 0;
   var ajx = 0;
   var url;
   if(xml_support1) ajx = 1;
//alert("mbn_goto: uid, shop, act, lang = \n" + uid + ", " + shop + ", " + act + ", " + lang);
   if(xml_support1 && act != 1)
   {
//    process_post(act,lang);
     if(mbn_goto.arguments.length == 1) process_post(uid,ajx,mbn_goto.arguments[0]);
     else if(mbn_goto.arguments.length == 2) process_post(uid,ajx,mbn_goto.arguments[0],mbn_goto.arguments[1]);
     else if(mbn_goto.arguments.length == 3) process_post(uid,ajx,mbn_goto.arguments[0],mbn_goto.arguments[1],mbn_goto.arguments[2]);
     else if(mbn_goto.arguments.length == 4) process_post(uid,ajx,mbn_goto.arguments[0],mbn_goto.arguments[1],mbn_goto.arguments[2],mbn_goto.arguments[3]);
     else if(mbn_goto.arguments.length == 5) process_post(uid,ajx,mbn_goto.arguments[0],mbn_goto.arguments[1],mbn_goto.arguments[2],mbn_goto.arguments[3],mbn_goto.arguments[4]);
     else if(mbn_goto.arguments.length == 6) process_post(uid,ajx,mbn_goto.arguments[0],mbn_goto.arguments[1],mbn_goto.arguments[2],mbn_goto.arguments[3],mbn_goto.arguments[4],mbn_goto.arguments[5]);
     else if(mbn_goto.arguments.length == 7) process_post(uid,ajx,mbn_goto.arguments[0],mbn_goto.arguments[1],mbn_goto.arguments[2],mbn_goto.arguments[3],mbn_goto.arguments[4],mbn_goto.arguments[5],mbn_goto.arguments[6]);
   }
   else
   {
     if(act == 1)
     {
      act = 10;
      if(xml_support1) url = "window.location='index5.php?uid="+uid+"&ajx="+ajx+"&shop="+shop+"&act="+act+"&lang="+lang;
      else url = "window.location='fetch_aj.php?uid="+uid+"&ajx="+ajx+"&shop="+shop+"&act="+act+"&lang="+lang;
     }
     else url = "window.location='fetch_aj.php?uid="+uid+"&ajx="+ajx+"&shop="+shop+"&act="+act+"&lang="+lang;
     var parameters = '';
     var j = 1;
     for(var i = 3; i < mbn_goto.arguments.length; i++)
     {
       parameters += "&par" + j++ + "=" + encodeURIComponent(mbn_goto.arguments[i]);
     }
     url += parameters;
     url += "'";
//alert("url = \n" + url);
    eval(url);
   }
}
function downClick(fileName)
{
  var f_name = "cnt.php?d_f="+fileName;
  HCImg = new Image(1,1);
  HCImg.src = f_name;
}