/* GA */
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-6690488-4']);
_gaq.push(['_trackPageview']);

(function () {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();


$(function () {
    /* Popups */
    $('a[rel*=facebox]').facebox({
        loadingImage: '../js/facebox/loading.gif',
        closeImage: '../js/facebox/closelabel.png'
    });

    $('[defaultvalue]').each(function () {
        $(this).blur(function () {
            if ($(this).val() === '') {
                $(this).val($(this).attr('defaultvalue'));
            }
        }).focus(function () {
            if ($(this).val() === $(this).attr('defaultvalue'))
                $(this).val('');
        });
    });

    /* Login */
    $('[defaultvalue=Password]').val('Password');

    /* Tabs */
    function makeTabs(id) {
        $(id + " .tab_content").hide(); //Hide all content
        $(id + " ul.tabs li:first").addClass("active").show(); //Activate first tab
        $(id + " .tab_content:first").show(); //Show first tab content

        $(id + " ul.tabs li").click(function () {

            $(id + " ul.tabs li").removeClass("active"); //Remove any "active" class
            $(this).addClass("active"); //Add "active" class to selected tab
            $(id + " .tab_content").hide(); //Hide all tab content

            var activeTab = $(this).find("a").attr("href"); //Find the href attribute value to identify the active tab + content
            $(activeTab).fadeIn(); //Fade in the active ID content
            return false;
        });
    }

    makeTabs("#ppItems");
    makeTabs("#userDetails");
});

function changeTextBlock(blockID, hide) {
    var el = document.getElementById(blockID);
    if (!hide)
        el.className.replace(' edit', '');
    else
        el.className += ' edit';
}

function hideBlock(blockID) {
    document.getElementById(blockID).style.display = "none";
}
function showBlock(blockID) {
    document.getElementById(blockID).style.display = "block";
}

function setCssClassForElement(elementID, cssClass) {
    document.getElementById(elementID).className = cssClass;
}
function removeCssClassForElement(elementID, cssClass) {
    document.getElementById(elementID).className.replace(cssClass, '');
}

function editPost(id, value) {
    document.getElementById('<%=txtPostID.ClientID %>').value = id;
    document.getElementById('<%=txtMessageEdit.ClientID %>').value = value;
}
