// name - name of the desired cookie
// * return string containing value of specified cookie or null if cookie does not exist
function getCookie(name) {
	  var dc = document.cookie;
	  var prefix = name + "=";
	  var begin = dc.indexOf("; " + prefix);
	  if (begin == -1) {
	    begin = dc.indexOf(prefix);
	    if (begin != 0) return null;
	  } else
	    begin += 2;
	  var end = document.cookie.indexOf(";", begin);
	  if (end == -1)
	    end = dc.length;
	  return unescape(dc.substring(begin + prefix.length, end));
}

function setCookie (name, value) {
	var argv = setCookie.arguments;
	var argc = setCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = name + "=" + escape (value) + "; expires=Thu, 01-Jan-2070 00:00:01 GMT; path=/";
}

function deleteCookie (name) {
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);
	var cval = getCookie (name);
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

var site = getCookie('site');
var language = getCookie('language');

var country = site;  // do we need this anymore?

if (site == null ||
    !(site == "us" || site == "uk" || site == "fr"
      || site == "de" || site == "jp" || site == "int") ||
    language == null || language == "") {

	// check if cookies are enabled for the browser, would rather do this in ASP but
	// server side assumes they are always enabled
	setCookie("site","NOSITE");
	if(getCookie("site") != "NOSITE")
		document.location = "/enable_cookies.html";

	else
		document.location = "/index.asp";

}
else {
	var url = new String(document.location);
	if(url.indexOf("/" + site + "/") == -1) {
		document.location = "/" + site + "/index2.html";
	}
}


