/**
 * @copyright PHPJabbers team
 * @license http://phpjabbers.com
 * @link http://phpjabbers.com
 * @author Yanko Simeonoff
 * @version $Id: track.js 14 2010-06-28 07:26:23Z yanko $
 */

function createRequestObject(){
    try	{
	xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
    }	catch(e)	{
    }
    return xmlhttp;
}

function call(url, params, requesttype){
    var page_request = createRequestObject();
    if (requesttype=='get'){
	if (bustcachevar) bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
	page_request.open('GET', url+bustcacheparameter, true)
	page_request.send(params)
    } else if (requesttype=='post') {
	page_request.open('POST', url, true);
	page_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	page_request.setRequestHeader("Content-length", params.length);
	page_request.setRequestHeader("Connection", "close");
	page_request.send(params);
    }
}
var sessionId = '';
var domain = document.domain;
var referer = document.referrer;
var url = location.href;
var bustcachevar=1; //bust potential caching of external pages after initial request? (1=yes, 0=no)
var bustcacheparameter="";

var cookie = document.cookie.split('; ');
/*for (i in cookie) {
    var item = cookie[i].split('=');
    if (item[0] == 'PHPSESSID') {
        sessionId = item[1];
    }
}*/

var post = new Array();
//post.push('session='+encodeURIComponent(sessionId));
post.push('domain='+encodeURIComponent(domain));
post.push('url='+encodeURIComponent(url));
post.push('referer='+encodeURIComponent(referer));

document.write('<img src="'+saUrl+'collect.php?'+post.join('&')+'" alt="" width="0" height="0" />');
//call(saUrl+'/collect.php', post.join('&'), 'post');
