﻿
var _vtsacc = "";                       // account
var _vtsurl = "web20developers.org/vts/vts.axd";  	// tracking url
var _vtsckn = "_vtss";                  // cookie name
var _vtsckp = "/";                      // cookie path
var _vtsckd = "";                       // cookie domain

function _vtsCB( s )
{
   _vtsS( _vtsckn, s, _vtsckp, _vtsckd ); 
}

function _vtsS( n, v, p, d )
{
    document.cookie = n + "=" + escape( v ) + ((p==null||p=="") ? "" : "; path="+p) + ((d==null||d=="") ? "" : "; domain="+d) + ";";
}

function _vtsG( n )
{
    if( document.cookie.length > 0 )
    {
        var s = document.cookie.indexOf( n + "=" );
        if( s != -1 )
        { 
            s = s + n.length + 1;
            var e = document.cookie.indexOf( ";", s );
            if( e == -1 )
            { 
                e = document.cookie.length;
            }
            return unescape( document.cookie.substring( s, e ) );
        } 
    }
    
    return "";
}

function _vtsSC()
{
    if( !_vtsurl || _vtsurl == "" ) return;
 
    var sc = document.createElement( "script" );
    sc.type = "text/javascript";
    sc.id = "_vts";
    sc.src = _vtsurl;

//    alert( _vtsurl );
       
    document.getElementsByTagName( "head" )[0].appendChild( sc );
}

function _vtsT()
{
    if( !_vtsacc || _vtsacc == "" || !_vtsurl || _vtsurl == "" ) return;

    if( document.location.protocol == "https:" )
        _vtsurl = "https://" + _vtsurl;
    else 
        _vtsurl = "http://" + _vtsurl;
        
    var _r = "", _l = "", _t = "", _s = "";

    if( document.referrer && document.referrer != "" )
    {
        _r = escape( document.referrer );
//      _r = _r.substring( 0, 1200 );
    }
    
    if( document.title && document.title != "" )
    {
        _t = escape( document.title );
//      _t = _t.substring( 0, 500 );
    }
    
    _l = escape( document.location.href )
    _s = _vtsG( _vtsckn );
    
    _vtsurl = _vtsurl + "?a=" + _vtsacc + "&s=" + _s + "&d=" + escape( new Date() ) + "&ran=" + Math.random() + "&l=" + _l + "&r=" + _r + "&t=" + _t; 

    if( window.addEventListener )
    {
        window.addEventListener( 'load', _vtsSC, false ); 
    }
    else if( window.attachEvent )
    { 
        window.attachEvent( 'onload', _vtsSC );
    }
}
