﻿//========================================================
//http://www.pagechoice.net/adagent/js/svy.js
//========================================================
ads_date = new Date();

function dap_svy_rand ( n )
{
    return ( Math.floor ( Math.random ( ) * n + 1 ) );
}

function dap_svy_chk_cookie()
{
    var tmpcookie = new Date();
    chkcookie = (tmpcookie.getTime() + '');
    document.cookie = "chkcookie=" + chkcookie + "; path=/";
    if (document.cookie.indexOf(chkcookie,0) < 0) 
        return 0;
    else 
        return 1;
}

function dap_svy_get_cookie(cookie_name)
{
    if (document.cookie.length>0)
    {
        CookieStart=document.cookie.indexOf(cookie_name + "=");
        if (CookieStart!=-1)
        {
            CookieStart=CookieStart + cookie_name.length+1;
            CookieEnd=document.cookie.indexOf(";",CookieStart);
            if (CookieEnd==-1) CookieEnd=document.cookie.length;
            return unescape(document.cookie.substring(CookieStart,CookieEnd));
        }
    }
    return "";
}

function dap_svy_quoted(str) 
{
    return (str != null) ? '"' + str + '"' : '""';
}

function dap_svy_encodeURIComponent(str) 
{
    if (typeof(encodeURIComponent) == 'function') 
    {
        return encodeURIComponent(str);
    } 
    else 
    {
        return escape(str);
    }
}

function dap_svy_get_spec() 
{
    var w = window;
    if ( typeof w.dap_svy_bg_color != 'undefined' 
         && w.dap_svy_bg_color != null
         && w.dap_svy_bg_color != "" )
    {
        dap_svy_append_url('bgc', escape(w.lb_bg_color));
    }
    if ( typeof w.dap_svy_border_color != 'undefined' 
         && w.dap_svy_border_color != null
         && w.dap_svy_border_color != "" )
    {
        dap_svy_append_url('boc', escape(w.lb_border_color));
    }
    if ( typeof w.dap_svy_link_color != 'undefined' 
         && w.dap_svy_link_color != null
         && w.dap_svy_link_color != "" )
    {
        dap_svy_append_url('lc', escape(w.lb_link_color));
    }
    if ( typeof w.dap_svy_text_color != 'undefined' 
         && w.dap_svy_text_color != null
         && w.dap_svy_text_color != "" ) 
    {
        dap_svy_append_url('tc', escape(w.lb_text_color));
    }

    if ( typeof w.dap_svy_url_color != 'undefined' 
         && w.dap_svy_url_color != null
         && w.dap_svy_url_color != "" )
    {
        dap_svy_append_url('uc', escape(w.lb_url_color));
    }
}


function dap_svy_get_user() 
{
    var javaEnabled = navigator.javaEnabled();
    var tz = -ads_date.getTimezoneOffset();

    if (window.screen) 
    {
        dap_svy_append_url('user.h', escape(window.screen.height));
        dap_svy_append_url('user.w', escape(window.screen.width));
        dap_svy_append_url('user.ah', escape(window.screen.availHeight));
        dap_svy_append_url('user.aw', escape(window.screen.availWidth));
        dap_svy_append_url('user.cp', escape(window.screen.colorDepth));
    }

    dap_svy_append_url('user.tz', escape(tz));
    dap_svy_append_url('user.nhis', escape(history.length));
    dap_svy_append_url('user.java', escape(javaEnabled));
    dap_svy_append_url('user.app', escape(navigator.appName));
    dap_svy_append_url('user.appv', escape(navigator.appVersion));
    dap_svy_append_url('user.os', escape(navigator.platform));
    dap_svy_append_url('user.userAgent', escape(navigator.userAgent));

    if (navigator.plugins) 
    {
        dap_svy_append_url("user.nplug", escape(navigator.plugins.length));
    }

    if (navigator.mimeTypes) 
    {
        dap_svy_append_url("user.nmime", escape(navigator.mimeTypes.length));
    }
}

function dap_svy_get_demo() 
{
    if (window.demo_age) 
    {
        dap_svy_append_url("demo.age", escape(window.demo_age));
    }
    if (window.demo_city) 
    {
        dap_svy_append_url("demo.city", escape(window.demo_city));
    }
    if (window.demo_gender) 
    {
        dap_svy_append_url("demo.gender", escape(window.demo_gender));
    }
}

function dap_svy_get_content() 
{
    if (window.content_category) 
    {
        dap_svy_append_url("content.cat", escape(window.content_category));
    }
    if (window.content_subcategory) 
    {
        dap_svy_append_url("content.subcat", escape(window.content_subcategory));
    }
}

function dap_svy_append_url(param, value) 
{
    if ( value != null ) 
    {
         window.dap_svy_url += '&' + param + '=' + value;
    }
}

function dap_svy_append_first_url(param, value) 
{
    if ( value != null ) 
    {
        window.dap_svy_url +=  param + '=' + value;
    }
}

function dap_svy_append_url_esc(param, value) 
{
    if (value != null) 
    {
        dap_svy_append_url(param, lb_encodeURIComponent(value));
    }
}

function get5isurvey_cookie()
{
    
}
function dap_svy_track() 
{
    var w = window;
 
    w.dap_svy_url = 'http://www.pagechoice.net/adagent/5isurvey_svy.php?';
 
    dap_svy_append_first_url('page', w.pagechoice_dap_svy_pageid);
    dap_svy_append_url('site', w.pagechoice_dap_svy_siteid);
    dap_svy_append_url('cha', escape(w.pagechoice_dap_svy_charset));
    dap_svy_page_title = document.title;
    dap_svy_referer_url = document.referrer;    
    dap_svy_location_url = window.location;    
    dap_svy_append_url('ref', escape(dap_svy_referer_url));   
    dap_svy_append_url('loc', escape(dap_svy_location_url));
    dap_svy_append_url('5isuivey', (dap_svy_get_cookie("5iSuivey"));
    if (w.pagechoice_dap_conversion)    
        dap_svy_append_url('cnv', 'true');
    
    dap_svy_append_url('rand', dap_svy_rand(1000000) + '');
    if (dap_svy_chk_cookie())
        dap_svy_append_url('ce', "1");
    else
        dap_svy_append_url('ce', "0");
    //dap_svy_get_spec();
    alert( dap_svy_quoted(w.dap_svy_url));
    
    document.write('<im' + 'g'+ 
                     ' src=' + dap_svy_quoted(w.dap_svy_url) +
                     ' width="1"' +
                     ' height="1"'
                     );          document.write('>');
}

dap_svy_track();

