

function getCookieState(name,subname){
	var dcookie = document.cookie;
	var cname = name + "=";
	var clen = dcookie.length;
	var cbegin = 0;
	while (cbegin < clen){
		var vbegin = cbegin + cname.length;
		if (dcookie.substring(cbegin, vbegin)==cname){
			var vend = dcookie.indexOf (";", vbegin);
			if (vend==-1) vend = clen;

			sComplete = dcookie.substring(vbegin, vend);
			sComplete = getParam(sComplete,subname);

			if( subname == "state" && (sComplete == "P1" || sComplete == "P2") ){
				sComplete = "PA";
			}
			if( subname == "state" && (sComplete == "V1" || sComplete == "V2" ) ){
				sComplete = "VA";
			}

			return unescape(sComplete);
		}
		cbegin = dcookie.indexOf(" ", cbegin) + 1;
		if (cbegin==0) break;
	}
	return null;
}

function setCookieState(name,value,expires,path,domain,secure){
	document.cookie = name + "=" + value +
		( (expires) ? ";expires=" + expires.toGMTString() : "") +
		( (path) ? ";path=" + path : "") +
		( (domain) ? ";domain=" + domain : "") +
		( (secure) ? ";secure" : "");
}

function getParam (name,subname){
	var aSplit = new Array()
	aSplit = name.split("&");

	for (t=0;t<aSplit.length;t++){
		var aSplit2 = new Array();
		aSplit2 = aSplit[t].split("=")

		if (aSplit2[0]==subname){
			return aSplit2[1];
		}
	}
}

//preselect option
function preSelectOption(obj,value){
	for(t=0;t<=obj.options.length-1;t++){
		if(obj.options[t].value==value){
			obj.options[t].selected=true;
		}
	}
}

