﻿var cn_cm_UsersOnline = 'http://life.style.it/usersOnlineJsonP.ashx?count=11';

function countUserPV(tagTracking) {
    var now = new Date();
    var minutes = now.getMinutes();
    var seconds = now.getSeconds()

    try {
        $("#trkImg").html("<img src='//secure-uk.imrworldwide.com/cgi-bin/m?rnd=" + now.getTime() + "&ci=condenast&cg=italy&si=" + escape(window.location) + tagTracking + "&refresh_ce-awe' alt=''/>");

        _gaq.push(['a._setAccount', 'UA-1351637-1']);
        _gaq.push(['a._setDomainName', '.style.it']);
        _gaq.push(['a._trackPageview', escape(window.location) + tagTracking]);

        _gaq.push(['b._setAccount', 'UA-15981936-1']);
        _gaq.push(['b._setDomainName', '.style.it']);
        _gaq.push(['b._trackPageview', escape(window.location) + tagTracking]);

        _gaq.push(['c._setAccount', 'UA-15980792-1']);
        _gaq.push(['c._setDomainName', '.style.it']);
        _gaq.push(['c._trackPageview', escape(window.location) + tagTracking]);

    } catch (er) { }
}

$(document).ready(function () {
    StylerOnlineInit();
    searchButtonInit();
});


function StylerOnlineInit() {
    //var feedURL = '/ServiceHandler.ashx?service=CommunityStyler&count=11';
    //alert('Loading stylers online...');
    $.ajax({
        url: cn_cm_UsersOnline,
        dataType: 'jsonp',
        type: 'GET',
        success: function (data, textStatus, jqXHR) {
            var obj = $.parseJSON(data);
            var xml = $.createXMLDocument(data.xml);
            StylerOnlineShow(xml);
        },
        error: function (jqXHR, textStatus, errorThrown) {
            //Do something on error
        },
        complete: function (jqXHR, textStatus) {
            //Do something on complete
            //alert('Errore Comunicazione AJAX:\nXMLHttpRequest ' + XMLHttpRequest.status + ' ajaxOptions: ' + ajaxOptions + ' thrownError: ' + thrownError);
        }
    });
}

function StylerOnlineShow(data) {

    var _tempHTMLStyler = '';

    $(data).find('item').each(function (index) {
        var username = $(this).find('Username').text();
        var homepage = $(this).find('Homepage').text();
        var imageAvatarUrl = $(this).find('Avatar').text();

        _tempHTMLStyler += ' <li>';
        _tempHTMLStyler += '<a class="thumb tooltip" title="' + username + '" href="' + homepage + '">';
        _tempHTMLStyler += '<img src="' + imageAvatarUrl + '" width="88" height="88" />';
        _tempHTMLStyler += '</a>';
        _tempHTMLStyler += '</li>';
    })

    _tempHTMLStyler += ' <li><a id="diventa_styler" href="http://life.style.it/Registra">Diventa styler</a></li>';

    $('.styler.widget').find('ul').html(_tempHTMLStyler);
    $(".styler.widget .tooltip").tooltip({ track: true, delay: 0, opacity: 1, extraClass: "pretty fancy", showURL: false, top: -15, left: 5 });
}

function searchButtonInit() {
    var _myUrl = '';
    $('.cerca .button-submit-search').click(function(event) {
        event.preventDefault();
        var search = $(this).parent().find('.input-text.autofill').val();
        var relSearch = $(this).parent().find('.input-text.autofill').attr('rel');
        var siteURL = $(this).parent().find('input[name="siteURL"]').val();
        if (siteURL != undefined) {
            _myUrl = siteURL;
        }

        if ((search != undefined) && (search != '') && (search != relSearch)) {
            location.href = _myUrl + '/search.aspx?search=' + search;
        }
    })
}

function fragmentRefreshAll(urlFragment) {
    countUserPV(urlFragment);
    cnp.ad.manager.reloadAds();
}
