/* http://www.w3schools.com/js/js_cookies.asp */function setCookie(c_name, value, expiredays)
{
var exdate = new Date();
exdate.setDate(exdate.getDate() + expiredays);
document.cookie = c_name + "=" + escape(value) + ";expires=" +
exdate.toGMTString();
}
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 getRadio(rinput)
{
for (var i = 0; i < rinput.length; i++)
{
if (rinput[i].checked)
{
return rinput[i].value;
}
}
return rinput.length == 0 ? "" : rinput[0].value;
}
function setRadio(rinput, val)
{
for (var i = 0; i < rinput.length; i++)
{
rinput[i].checked = (rinput[i].value == val);
}
}
function loadPrefs()
{
var p = getCookie("prefs");
var prefs = new Array("moderate", "1");
if (p.length > 0)
prefs = p.split("/");
setRadio(document.getElementById("prefs").adultfilter, prefs[0]);
setRadio(document.getElementById("prefs").autocorrect, prefs[1]);
}
function savePrefs()
{
var prefs = getRadio(document.getElementById("prefs").adultfilter) + "/" +
getRadio(document.getElementById("prefs").autocorrect);
setCookie("prefs", prefs, 365);
clickTrackWebSearchPreferences(prefs);
}
function clearPrefs()
{
setCookie("prefs", "", -1);
}
function initPrefsPage()
{
document.getElementById("jserror").style.display = "none";
loadPrefs();
}
