current_cookie_version = 'P3';

function swapImg4(img, other) {
  if (typeof(img.otherSrc) =='undefined')
    img.otherSrc = 'images/' + other;
  swapImg5(img);
}

function swapImg5(img) {
  var temp = img.src;
  img.src = img.otherSrc;
  img.otherSrc = temp;
}

function swapImg6(img) {
  if (typeof(img.otherSrc) == 'undefined')
    img.otherSrc = img.src.substr(0,img.src.length-4) + '_o' + img.src.substr(img.src.length-4);
  swapImg5(img);
}


function loadAllCookies() {
	if (typeof(window.prefs) == 'undefined') {
		window.prefs = new Object();
	}
	var c_array = document.cookie.split('; ');
	var c_name;
	var c_val;
	var pos = 0;
	for (var i = 0; i < c_array.length; i++) {
		var full_cookie = c_array[i];
		var equal_loc = 0;
		for (var j = 0; j < full_cookie.length; j++) {
			if (full_cookie.charAt(j) == '=') {
				equal_loc = j;
				c_name = full_cookie.substring(0,equal_loc);
				c_val = full_cookie.substring(equal_loc+1,full_cookie.length);
				if (c_name == 'perm') 
					loadPermCookies(c_val);
				else {
					window.prefs[c_name] = c_val;
				}
				break;
			}
		}
	}
}
function loadPermCookies(perm_val) {
	var c_array = perm_val.split('_');
	var c_name;
	var c_val;
	var pos = 0;
	var first_cookie_time = 1;

	for (var i = 0; i < c_array.length; i++) {
		var full_cookie = c_array[i];
		var equal_loc = 0;
		for (var j = 0; j < full_cookie.length; j++) {
			if (full_cookie.charAt(j) == '=') {
				equal_loc = j;
				c_name = full_cookie.substring(0,equal_loc);
				c_val = full_cookie.substring(equal_loc+1,full_cookie.length);
				if (first_cookie_time) { 
					first_cookie_time = 0;
					if (c_name != 'version' || c_val != current_cookie_version) {
						clearCookie('perm');
						return;
					}
				}
				window.prefs[c_name] = c_val;
				break;
			}
		}
	}
}
function setRTPlot(param) {
  var reg = document.selectreg.nynjreg.checked ? 'nynjreg' : 'njreg';
  var cookie = 'rtregion=' + reg + '; path=/';
  document.cookie = cookie;
  var cookie = 'rtparam=' + param + '; path=/';
  document.cookie = cookie;
}

function clearCookie(clear_cookie) {

	var expirationDate = new Date(2000,01,01);
	var cookie_str = null;

	cookie_str = clear_cookie + '=null; expires= ' + expirationDate;
	document.cookie = cookie_str + "=null; expires= " + expirationDate;
}	

