/**
 * Webtracker script for tracking mailing visitors
 *
 */
var ma_mode = "IV";

function ma_mk(a,b) {

	a = "" + a;
	
    while (a.length < b) {
        a = "0" + a;
    }

	return a;
}

function ma_track() {
	// pass cookie
	cookies = document.cookie.split(';');

	var PC = "";
	var TC = "";
	var CNT = 0;
	var DIR = 0;

	snd = 0;
	ident = 0;
	urlp = "";

	// add url
	params = document.location.href.split('?');
	if (params[1]) {
        
        pset = params[1].split('&');

		for (i=0;i<pset.length;i++) {

            kv = pset[i].split('=');

            if (kv[0]=="m_i") {	
                urlp = urlp+"I="+kv[1]+"&";
				document.cookie = "m_dir=1;path=/;";					 
				snd = 1;
				ident = 1;
				DIR = 1;
				break;
			}
		}
	}

	for (c=0; c<cookies.length;c++) {
		trcookie = cookies[c].split('=');	
		if (trcookie.length > 1) {
			trcookie[0] = trcookie[0].replace(' ','');
			trcookie[1] = trcookie[1].replace(' ','');
			
            if (trcookie[0] == "m_trk") {			
				PC = trcookie[1];
				ident = 1;
			
                if (ma_mode == "I") {
					snd = 1;
                }

				urlp = urlp+"PC="+escape(PC)+"&";
			}
			
            if (trcookie[0] == "m_ses") {				 
				TC = trcookie[1];
			}

			if (trcookie[0]=="m_cnt") {				 
				CNT = trcookie[1];
				CNT = (Number(CNT)+1);
			}

			if (trcookie[0] == "m_dir") {
				DIR = 1;
			}
		}
	}
	
	urlp = urlp + "D=" + escape(DIR) + "&";

    if (TC == "") {
		d = new Date();
        TC = ma_mk(d.getFullYear(),4)+ma_mk(d.getMonth(),2)+ma_mk(d.getDate(),2)+ma_mk(d.getHours(),2)+ma_mk(d.getMinutes(),2)+ma_mk(d.getSeconds(),2);
		document.cookie = "m_ses="+TC+";path=/;";
	};

	document.cookie = "m_cnt="+CNT+";path=/;";
    urlp = urlp+"TC="+escape(TC)+"&CN="+CNT+"&";

	// add parameters
	for (i=0; i<arguments.length; i++) {		
        
        if (ma_mode=="V" || (ident==1 && ma_mode=="IV")) {
			snd = 1;
        }

		urlp+="P"+(i)+"="+escape(arguments[i])+"&";
	}

	// add random code
	urlp+="R="+(""+Math.random()).substring(3);

	if (ma_mode=="A") {
		snd = 1;
    }
	// request	
	if (snd==1) {
        document.write("<scr"+"ipt src='https://bookit.emsecure.net/optiext/webtracker.dll?A=T&"+urlp+"'></scr"+"ipt>");
    }
}
