﻿function getQuerystring(key, default_)
{
    if (default_==null) default_="";
    key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
    var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
    var qs = regex.exec(window.location.href);
    if(qs == null || qs == "")
        return default_;
    else
        return qs[1];
}

function getCookie(c_name)
{
    if (document.cookie.length > 0)
    {
        c_start = document.cookie.indexOf(c_name + "=");
        if (c_start != -1)
        { 
            c_start = c_start + c_name.length + 1 ;
            c_end = document.cookie.indexOf(";", c_start);
            if (c_end == -1) 
                c_end = document.cookie.length;
            
            return unescape(document.cookie.substring(c_start,c_end));
        } 
    }
    return "";
}    

function setCookie(c_name, c_value, c_days)
{
	if (c_days) {
		var date = new Date();
    	date.setTime(date.getTime() + (c_days*24*60*60*1000));
	    var expires = "; expires=" + date.toGMTString();
    } else {
        var expires = "";
    }

    document.cookie = c_name + "=" + escape(c_value) + expires + "; path=/";
}    

function eraseCookie(c_name) {
	setCookie(c_name, "", -1);
}

function checkArticlesUserCookie()
{
    if (document.getElementById('divInsiderOn') != null && document.getElementById('divInsiderOff') != null) {
        var ArticlesUserId = getCookie('ArticlesUserId');

        if (ArticlesUserId != null && ArticlesUserId != "")
            document.getElementById('divInsiderOn').style.display = 'block';
        else 
            document.getElementById('divInsiderOff').style.display = 'block';
    }
}

function HasArticlesUserCookie()
{
    var ArticlesUserId = getCookie('ArticlesUserId');

    if (ArticlesUserId != null && ArticlesUserId != "")
        return true;
    else 
        return false;
}

function ShowJoin()
{
    if (document.getElementById('divUserRequired') != null && document.getElementById('divRatingScore') != null && document.getElementById('divRatingSave') != null)
    {
        document.getElementById('divUserRequired').style.display = 'block';
        document.getElementById('divRatingScore').style.display = 'none';
        document.getElementById('divRatingSave').style.display = 'none';
    }
}

function HideJoin()
{
    if (document.getElementById('divUserRequired') != null && document.getElementById('divRatingScore') != null && document.getElementById('divRatingSave') != null)
    {
        document.getElementById('divUserRequired').style.display = 'none';
        document.getElementById('divRatingScore').style.display = 'block';
        document.getElementById('divRatingSave').style.display = 'block';
    }
}
