// Standard get/set cookie functions
function GetCookie(name) {
  name+='=';
  var c = document.cookie.split('; ');
  for (var i in c)
    if (c[i].lastIndexOf(name,0)==0)
      return unescape(c[i].substr(name.length));
  return null;
}
function SetCookie(name, value, expires, path, domain, secure) {
  document.cookie= name + "=" + escape(value) +
    ((expires) ? "; expires=" + expires.toGMTString() : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
}
// Get var val from query str
function getQueryVar(variable) {
 var query = window.location.search.substring(1);
 var v = query.split("&");
 for (var i=0;i<v.length;i++) {
  var pair = v[i].split("=");
   if (pair[0] == variable) {
    return pair[1];
   }
 } 
 return '';
}

//Toggle element visibility
function toggle_visibility(id) {
 elem = document.getElementById(id);
 if (elem) {
  if (elem.style.visibility=='visible') {
   elem.style.visibility='hidden';
   elem.style.display='none';
  } else {
   elem.style.visibility='visible';
   elem.style.display='';
  }
 }
}

function GetVCs() {
  var vcs='';
  if (typeof VCs=='undefined') {
    var vcs = GetCookie('vcs');
  }
  else {
    for (var i=0; i<VCs.length; i++)
      vcs+='vc=' + VCs[i] + ';';
  }
  return vcs== null ? '' : vcs;
}

// Random number
var rand=Math.random()*99999999999999999;

// RegId
if (typeof RegId=='undefined')
  RegId=0;

// RegKW
if (typeof RegKW=='undefined')
  RegKW='';

// RegPF
if (typeof RegPF=='undefined')
  RegPF=0;

// RegExCats (!cat)
if (typeof RegExCats=='undefined')
  RegExCats='';

// test param
var test=getQueryVar('test');

//maid
var maid='';