﻿var xmlhttp;
var global_mw_id;
var site_mw_id;
var account_id;
var stage;
var ref_id;
var site_id;

function mwPageTracker1(a, s)
{
}

function mwPageTracker(a, s)
{
    account_id = a;
    stage = s;
    global_mw_id = readCookie("mw_gid");
    site_mw_id = readCookie("mw_sid_" + account_id);
    ref_id = "";
    site_id = "";
    
    
        
    var mw_qs = new Array();
    var query = window.top.location.search.substring(1);
	var parms = query.split('&');
	for (var i=0; i<parms.length; i++) 
	{
		var pos = parms[i].indexOf('=');
		if (pos > 0) 
		{
			var key = parms[i].substring(0,pos);
			var val = parms[i].substring(pos+1);
			mw_qs[key] = val;
		}
	}
	
	if(mw_qs['mw_ref'])
	{
	    ref_id = mw_qs['mw_ref'];
	    createCookie('mw_ref', ref_id, 1);
	}
	else
	{
	    ref_id = readCookie('mw_ref');
	}
	if(mw_qs['mw_src'])
	{
	    site_id =  mw_qs['mw_src'];
	    createCookie('mw_src', site_id, 1);
	}
	else
	{
	    site_id = readCookie('mw_src');
	}
	     
    trackerData();
}

function getTrackerData(stageInfo)
{
	var url = 'http://tracker.madwords.com.tr/tracker.aspx';
    var rnd = new String(Math.random()); 
	rnd = rnd.substring(2,11);
    var vars =  'p1=' + global_mw_id +
                '&p2=' + site_mw_id +
                '&p3=' + account_id +
                '&p4=' + stageInfo +
                '&p5=' + ref_id +
                '&p6=' + site_id +
                '&r=' + rnd;
	return url + "?" + vars;
}

function trackerData() 
{
    var url = 'http://tracker.madwords.com.tr/tracker.aspx';
    var rnd = new String(Math.random()); 
	rnd = rnd.substring(2,11);
    var vars =  'p1=' + global_mw_id +
                '&p2=' + site_mw_id +
                '&p3=' + account_id +
                '&p4=' + stage +
                '&p5=' + ref_id +
                '&p6=' + site_id +
                '&r=' + rnd;
                
    var fileref = document.createElement("script");
    fileref.setAttribute("type", "text/javascript");
    fileref.setAttribute("src", url + "?" + vars);
    document.getElementsByTagName("head")[0].appendChild(fileref)
          
    //document.write ("<" + "script language='JavaScript' type='text/javascript' src='");
    //document.write (url + "?" + vars);
	//document.write ("'><" + "/script>");
}

function mwTrackingComplete(p1, p2)
{   

    createCookie("mw_gid", p1, 365);
    createCookie("mw_sid_" + account_id, p2, 1);
}

function createCookie(name,value,days) 
{
	if (days) 
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) 
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) 
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return '';
}

function eraseCookie(name) 
{
	createCookie(name,"",-1);
}
