function setCookie(name, value, expires, path, domain, secure) {
    //alert('setCookie '+name+'='+value+' expires='+expires+' path='+path);
    document.cookie = name + "=" + escape(value) + 
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "");
}

function getCookie(name) {
	var prefix = name + "=";
	var start = document.cookie.indexOf(prefix);
	if (start == -1) return null;
	var end = document.cookie.indexOf(";", start+prefix.length);
	if (end == -1) end = document.cookie.length;
	var value = document.cookie.substring(start+prefix.length, end); 
	//alert('getCookie '+name+'='+value);
	return unescape(value);
}

function getURLparam(name) {
	var prefix = name + "=";
	var start = document.location.search.indexOf(prefix);
	if (start == -1) return null;
	var end = document.location.search.indexOf(";", start+prefix.length);
	if (end == -1) end = document.location.search.length;
	var value = document.location.search.substring(start+prefix.length, end); 
	return unescape(value);
}

function getPathLng() {
	var lng = '';
	var pole = document.location.pathname.split('/');
	if ((pole.length > 2) && (pole[1].length > 1) && (pole[1].length < 4)) lng = pole[1];
	return lng;
}

function getModifiedPath(newlng) {
	var lng = '';
	var path;
	var pole = document.location.pathname.split('/');
	if ((pole.length > 2) && (pole[1].length > 1) && (pole[1].length < 4)) lng = pole[1];
	if (lng) {
	    pole[1] = newlng;
	    path = pole.join('/');
	} else path = '/'+newlng+document.location.pathname;
	return path;
}
function createCookieName(name) {
	var prefix = '';
	var pole = document.location.pathname.split('/');
	if ((pole.length > 2) && (pole[1].length > 1) && (pole[1].length < 4)) { //lng
	    prefix = pole[2];
	} else if (pole.length > 1) {
	    prefix = pole[1];
	}
	prefix.replace('/[.]/', '_DOT_');
	prefix = prefix+'_'+name;
	return prefix;
}

function checkReferrer(newhref) {
	var newurl = '';
	var oldurl = '';
	var pole = document.location.href.split('/');
	newurl = pole[0]+'//'+pole[2]+newhref;
    pole = document.referrer.split('[?]');
    oldurl = pole[0];
    //alert(newurl+' vs. '+oldurl);
    if (newurl == oldurl) return false;
    return true;
}
