﻿function getParameter(name) {
    var paramStr = location.search;
    if (paramStr.length == 0) return null;
    if (paramStr.charAt(0) != '?') return null;
    paramStr = paramStr.substring(1);
    if (paramStr.length == 0) return null;
    var params = paramStr.split('&');
    for (var i = 0; i < params.length; i++) {
        var parts = params[i].split('=', 2);
        if (parts[0] == name) {
            if (parts.length < 2 || typeof (parts[1]) == "undefined" || parts[1] == "undefined" || parts[1] == "null") return "";
            return parts[1];
        }
    }
    return null;
}

function SetCookie(name,value,expires,path,domain,secure)
{
    var expDays = expires*24*60*60*1000;
    var expDate = new Date();
    expDate.setTime(expDate.getTime()+expDays);
    var expString = (expires==null) ? '' : (';expires='+expDate.toGMTString())
    var pathString = (path==null) ? '' : (';path='+path)
    var domainString = (domain==null) ? '' : (';domain='+domain)
    var secureString = (secure==true) ? ';secure' : ''
    document.cookie = name + '=' + escape(value) + expString + pathString + domainString + secureString;
}

function GetCookie(name)
{
    var result = null;
    var myCookie = document.cookie + ';';
    var searchName = name + '=';
    var startOfCookie = myCookie.indexOf(searchName);
    var endOfCookie;
    if (startOfCookie != -1)
    {
        startOfCookie += searchName.length;
        endOfCookie = myCookie.indexOf(';',startOfCookie);
        result = unescape(myCookie.substring(startOfCookie, endOfCookie));
    }
    return result;
}

function ClearCookie(sName, sPath, sDomain, sSecure)
{
	SetCookie(sName, null, new Date(0), sPath, sDomain, sSecure);
}

function RgnSetCookie(name)
{
	if (name == "rgn") {
            var ck = GetCookie("aff");
            if (ck != "rgn") {
                SetCookie("aff", "rgn", 30, null, "www.video-snapshot.com", false);
            }
	}
}
