var chpageTracker = _gat._getTracker("UA-6642473-19");

function ch_rememberme(name, value, hours) {
        var expire = "";
        if (hours != null) {
            expire = new Date((new Date()).getTime() + hours * 3600000);
            expire = "; expires=" + expire.toGMTString();
        }
        document.cookie = name + "=" + escape(value) + expire + "; path=/";
    }

    function ch_introduceme(name) {
        var cookieValue = "";
        var search = name + "=";
        if (document.cookie.length > 0) {
            offset = document.cookie.indexOf(search);
            if (offset != -1) {
                offset += search.length;
                end = document.cookie.indexOf(";", offset);
                if (end == -1) end = document.cookie.length;
                cookieValue = unescape(document.cookie.substring(offset, end))
            }
        }
        return cookieValue;
    }

    function PageQuery(q) {
        if (q.length > 1) this.q = q.substring(1, q.length);
        else this.q = null;
        this.keyValuePairs = new Array();
        if (q) {
            for (var i = 0; i < this.q.split("&").length; i++) {
                this.keyValuePairs[i] = this.q.split("&")[i];
            }
        }
        this.getKeyValuePairs = function() {
            return this.keyValuePairs;
        }
        this.getValue = function(s) {
            for (var j = 0; j < this.keyValuePairs.length; j++) {
                if (this.keyValuePairs[j].split("=")[0] == s) return this.keyValuePairs[j].split("=")[1];
            }
            return false;
        }
        this.getParameters = function() {
            var a = new Array(this.getLength());
            for (var j = 0; j < this.keyValuePairs.length; j++) {
                a[j] = this.keyValuePairs[j].split("=")[0];
            }
            return a;
        }
        this.getLength = function() {
            return this.keyValuePairs.length;
        }
    }

    function queryString(key) {
        var page = new PageQuery(window.location.search);
        return unescape(page.getValue(key));
    }


    function ch_pathme() {
        var ref_b = queryString('ref_b');
        var ref_a = queryString('ref_a');
        var chnam = '';
        if ((ref_b == 'false')||(ref_b == '')) {
            chnam = ch_introduceme('ch');
        } else {
            chnam = ref_a + '_' + ref_b;
            ch_rememberme('ch', chnam, 2400);
        }

        var mySplitResult = chnam.split("_");
        if (mySplitResult && (mySplitResult.length > 1)) {
			
if((mySplitResult[0].length>1)&&(mySplitResult[1].length>1))			
			{					
//////
var tofp="";
try{
tofp=document.location.pathname +''+ document.location.search;
//tofp=document.location.href;
if(tofp.indexOf('?')>-1){tofp=tofp+ '&chrf_a=' + mySplitResult[0] + '&chrf_b=' + mySplitResult[1] + '&';}else
{tofp=tofp+'?chrf_a=' + mySplitResult[0] + '&chrf_b=' + mySplitResult[1] + '&';}
//alert(tofp);
}catch(er)
{}
//////		
//var thepage = '/ch/' + mySplitResult[1] + '/' + mySplitResult[0] + '/%%info_spag%%';
chpageTracker._trackPageview(tofp);				
//alert(thepage);
			}	
        }
    }
    ch_pathme();

/*
if(giarf!='')
{		
chpageTracker._trackPageview('/ch/%%info_ref_b%%/%%info_ref_a%%/%%info_spag%%');	
}
*/

