function EraseError(obj)
{
  if (obj.value.substr(0,1) == '!')
    obj.value = '';
}

function Sel(eid)
{
  document.getElementById(eid).selected = 1;
}

function Check(eid)
{
  document.getElementById(eid).checked = 1;
}

function openWin2(name) {
  open(name,'', 'border = 0,scrollbars=yes,status=yes,toolbar=no,menubar=no')
}

function showDiv(vis)
{
	for (var i = 0; i <= 3; i ++)
	{
		if (i != vis)
			document.getElementById("Rubric"+i).style.display = 'none';
		else
			document.getElementById("Rubric"+i).style.display = 'block';
	}
	
}

function setCookie(name, value, expires) {
	document.cookie = name + "=" + escape(value) + ((expires) ? ("; expires=" + expires.toGMTString()) : "");
}

function setCookieArray(prefix, theArray) {
	var res="";
	for (var i=0;i<theArray.length;i++)
		if (theArray[i]!=null) res+=i+"="+theArray[i]+";"
	setCookie(prefix,res);
}

function getCookieArray(prefix) {
	var Result = new Array();
	var tmp = getCookie(prefix);
	if (tmp) var p = tmp.indexOf("=");
	while (p>0){
		e=tmp.indexOf(";");
		Result[tmp.substr(0,p)]=tmp.substr(p+1,e-p-1);
		tmp=tmp.substr(e+1);
		p=tmp.indexOf("=");
	};
	return Result;
}

function getCookie(name) {
	var prefix = name + "=";
	var cookieStartIndex = document.cookie.indexOf(prefix);
	if (cookieStartIndex == -1) return null;
	var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length);
	if (cookieEndIndex == -1) cookieEndIndex = document.cookie.length;
	return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}

function advCheck(id)
{
	var adv=getCookieArray("adv");
	cb = document.getElementById(id);
	adv[id] = cb.checked ? 1 : null;
	setCookieArray("adv", adv);
}

function advCook(id)
{
	var adv = getCookieArray("adv");
	cb = document.getElementById(id);
	//alert(document.cookie);
	cb.checked = adv[id];
}


