<!--
var imageObject;
function QueryString(key) 
{ 
  var value = null; 
	for (var i=0;i<QueryString.keys.length;i++) 
	{ 
	  if (QueryString.keys[i]==key) 
	  { 
      value = QueryString.values[i]; 
      break; 
    } 
  } 
  return value; 
} 

QueryString.keys = new Array(); 
QueryString.values = new Array(); 

function QueryString_Parse() 
{ 
  var query = window.location.search.substring(1); 
  var pairs = query.split("&"); 

  for (var i=0;i<pairs.length;i++) 
  { 
    var pos = pairs[i].indexOf('='); 
    if (pos >= 0) 
    { 
			var argname = pairs[i].substring(0,pos); 
			var value = pairs[i].substring(pos+1); 
			QueryString.keys[QueryString.keys.length] = argname; 
			QueryString.values[QueryString.values.length] = value; 
    } 
  } 
}

QueryString_Parse();

function genRandomNumber() {
  var rannum = Math.random()*100000000;
  rannum = Math.round(rannum);
  var today = new Date();
  var milliseconds = today.getTime();
  return (rannum + "_" + milliseconds);
}

function setCookie(name, value, expires, path, domain, secure) 
{
	var today = new Date();
	today.setTime(today.getTime());
	if (expires)
	{
	  expires = expires * 1000 * 60 * 60 * 24;
	}
	var expires_date = new Date(today.getTime()+(expires));
	document.cookie = name + "=" + escape(value) + 
	((expires)? ";expires=" + expires_date.toGMTString() : "") + 
	((path) ? ";path=" + path : "" ) + 
	((domain) ? ";domain=" + domain : "" ) +
	((secure) ? ";secure" : "" );
}

function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));  
}

function callAnalytics(my_url){
//alert("callAnalytics" + my_url);
var uid = getCookie('uid');

if (uid == null || uid == "") {
  uid = genRandomNumber();
}

//
var referrer_from_qs = QueryString("referrer");
if (referrer_from_qs) {
	referrer = referrer_from_qs;
} else {
	var referrer = getCookie('referrer');
	if (referrer == null) {
		referrer = document.referrer;
	}
}
//
/*
var referrer = getCookie('referrer');

if (referrer == null) {
	referrer = document.referrer;
}
*/

/*
var ctpath = getCookie('ctpath');
var ctpath_from_qs = QueryString("ctpath");

if (ctpath == null || ctpath == "") {
  ctpath = ctpath_from_qs;
}
*/
//
var ctpath_from_qs = QueryString("ctpath");
if (ctpath_from_qs){
	ctpath = ctpath_from_qs;
}else{
	var ctpath = getCookie('ctpath');
}
//

var url_from_qs = QueryString("url");
if(url_from_qs){
	url = url_from_qs;
}else{
var url = window.location.href;
if (my_url == null || my_url == ""){
	if (ctpath_from_qs != null && ctpath_from_qs != "") {
		url = ctpath_from_qs;
	}
}else{
//my_url = "/Webex"+my_url;//test code only
   url = my_url;
}
}

var protocol = window.location.protocol;

if (protocol.indexOf("https") > -1) {
  imagePath = "https://service.agenda-asia.com/analytics/images/tr.gif"
} else {
	imagePath = "http://analytics.agenda-asia.com/images/tr.gif"
}

var queryStr = "";
queryStr = queryStr + "?uid=" + escape(uid);
queryStr = queryStr + "&referrer=" + escape(referrer);
queryStr = queryStr + "&ctpath=" + escape(ctpath);
queryStr = queryStr + "&url=" + escape(url);
queryStr = queryStr + "&rnd=" + genRandomNumber();

if (ctpath != null && ctpath != "") {
	setCookie( 'ctpath', ctpath, 7, '/', '', '');
}

setCookie( 'referrer', referrer, 7, '/', '', '');
setCookie( 'uid', uid, 7, '/', '', '');

var imageUrl = imagePath + queryStr;
imageObject = new Image();
imageObject.src = imageUrl;
}
callAnalytics();
function getSound(){	
	var main_v2Obj = isInternetExplorer ? document.all.main_v2 : document.main_v2;
	var product_v2Obj = isInternetExplorer ? document.all.product_v2Obj : document.product_v2Obj;
	var _soundCookie = ""+getCookie('soundCookie');
	if (main_v2Obj != null ){
		//alert(main_v2Obj);
		main_v2Obj.SetVariable("soundCookie", _soundCookie);
	}
	if (product_v2Obj != null ){	
		//alert(product_v2Obj);
		product_v2Obj.SetVariable("soundCookie", _soundCookie);
	}
	//alert(_soundCookie);
}
function setSound(status){
	setCookie('soundCookie', status, 7, '/', '', '');
}

//-->
