// JavaScript Document

function clearText(thefield) {
	if (thefield.defaultValue == thefield.value) {
		thefield.value = "";
	}
}

function toggleDisplay(x,onoff) {
	if (onoff == "on" || onoff == "off") {
		if (onoff == "on") {
			document.getElementById(x).style.display = "block";
		} else {
			document.getElementById(x).style.display = "none"; 
		}
	} else {
		if (document.getElementById(x).style.display == "none") {
			document.getElementById(x).style.display = "block";
		} else {
			document.getElementById(x).style.display = "none"; 
		}
	}
}

function expand_collapse(divid,imgid,onsrc,offsrc) {
	div = document.getElementById(divid);
	img = document.getElementById(imgid);
	if (div.style.display == "none") {
		div.style.display = "block";
		img.src = onsrc;
	} else {
		div.style.display = "none"; 
		img.src = offsrc;
	}
}

function toggleDisplayi(x) {
	if (document.getElementById(x).style.display == "none") {
		document.getElementById(x).style.display = "inline";
	} else {
		document.getElementById(x).style.display = "none"; 
	}
}

function swapdiv(x,y) {
    document.getElementById(x).style.display = "block";
    document.getElementById(y).style.display = "none";
}

function parseselect(selectid,divid,value) {
	var foundparse = 'false';
	var valsplit = value.split(",");
	
	for(i = 0; i < valsplit.length; i++){
		if (selectid.value == valsplit[i]) {
			document.getElementById(divid).style.display = "block";
			foundparse = 'true';
		}
	}
	if (foundparse != 'true') {
		document.getElementById(divid).style.display = "none";
	}

}

var currentnum = 1;
function additem(divid,x,innertxt) {
	var newspan = document.createElement('span');
	newspan.setAttribute('id',divid+x);
	newspan.innerHTML = innertxt+' <input type="button" value="X" title="Remove this item" onclick="remitem(\''+divid+'\','+x+')" /><br />';
	document.getElementById(divid).appendChild(newspan);
	currentnum++;
	
}

function remitem(divid,x) {
	var oldspan = document.getElementById(divid+x);
	document.getElementById(divid).removeChild(oldspan);
}

function change_select(selid,newval) {
    var sel = document.getElementById(selid);
	for (var i=0;i<sel.options.length;i++) {
		if (sel.options[i].value == newval) {
			if (sel.selectedIndex != i) {
				sel.selectedIndex = i;
				break;
			}
		}
	}
}
