var valueLabelFields_l = Array();
function valueLabelFields(f) {
	var f = f.split(",");
	for (var i = 0; i < f.length; i++) {
		var d = document.getElementById(f[i]);
		valueLabelFields_l[i] = d.value;
		d.i = i;
		d.onfocus = function(e) {
			if (this.value == valueLabelFields_l[this.i]) {
				this.value = "";
			}
		};
		d.onblur = function(e) {
			if (this.value == "") {
				this.value = valueLabelFields_l[this.i];
			}
		};
	}
};

function divDD(d,o) {
	var dd = document.getElementById(d+"_DD");
	var df = document.getElementById(d+"_F");
	var d = document.getElementById(d);
	
	df.ddData = {d:d,dd:dd,df:df,o:o};
	
	df.onmousedown = function(e) {
		var vis = this.ddData.dd.parentNode.style.display == "none";
		this.ddData.dd.parentNode.style.display = vis ? "block" : "none";
	}
	
	for (var i = 0; i < o.length; i++) {
		var od = document.createElement('div');
		od.style.padding = "8px";
		od.style.cursor = "pointer";
		od.ddData = df.ddData;
		od.innerHTML = o[i];
		od.i = i;
		
		od.onclick = function(e) {
			var v = this.ddData.o[this.i].split("=");
			var n = v.length > 1 ? v.shift() : v.join("=");
			v = v.join("=");
			
			this.ddData.d.value = n.split("&amp;").join("&");
			this.ddData.df.value = v.split("&amp;").join("&");
			this.ddData.dd.parentNode.style.display = "none";
		}
		
		od.onmouseover = function(e) {
			this.style.backgroundColor = "#FFFFFF";
			this.style.color = "#000000";
		}
		
		od.onmouseout = function(e) {
			this.style.backgroundColor = this.style.color = "";
		}
		
		dd.appendChild(od); 
	}
};

