

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];
		}
	}
}

function preSelectOption(obj,value){
	for(t=0;t<=obj.options.length-1;t++){
		if(obj.options[t].value==value){
			obj.options[t].selected=true;
		}
	}
}

