// JavaScript Document
function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}

function addToList(textbox,list, name)
{
	var tags = $(list);
	val = trim($F(textbox));
	var tagvals = tags.getElementsByTagName('li');
	for (var i=0; i<tagvals.length; i++){
		var tagitem = tagvals[i];
		var idAttribute = tagitem.getAttribute('id');
		if(idAttribute == $F(textbox))
			return false;
	}
	if(trim(val)=="") return false;
	
	var hElem = document.createElement("input");
	hElem.setAttribute("type","hidden");
	hElem.setAttribute("name",name);
	hElem.setAttribute("value",$F(textbox));
	
	
	var delbutton = document.createElement("a");
	delbutton.setAttribute("href","#");
	delbutton.setAttribute("class","delete-link");
	delbutton.onclick = function () {removeFromList(val);}
	delbutton.innerHTML = '[x]';
	
	var liItem = document.createElement("li");
	liItem.setAttribute("id",val);
	liItem.innerHTML = val+' ';
	liItem.appendChild(hElem);
	liItem.appendChild(delbutton);
	
	tags.appendChild(liItem);
	$(textbox).value ="";
}
function removeFromList(val){
	Element.remove(val);
	return false;	
}

function addToList2(textbox,textbox2,list, name, name2)
{
	var tags = $(list);
	val = trim($F(textbox));
	val2 = trim($F(textbox2));
	var tagvals = tags.getElementsByTagName('li');
	for (var i=0; i<tagvals.length; i++){
		var tagitem = tagvals[i];
		var idAttribute = tagitem.getAttribute('id');
		if(idAttribute == $F(textbox))
			return false;
	}
	if(trim(val)=="") return false;
	
	var hElem = document.createElement("input");
	hElem.setAttribute("type","hidden");
	hElem.setAttribute("name",name);
	hElem.setAttribute("value",val);
	
	var hElem2 = document.createElement("input");
	hElem2.setAttribute("type","hidden");
	hElem2.setAttribute("name",name2);
	hElem2.setAttribute("value",val2);
	
	
	var delbutton = document.createElement("a");
	delbutton.setAttribute("href","#");
	delbutton.setAttribute("class","delete-link");
	delbutton.onclick = function () {removeFromList(val);}
	delbutton.innerHTML = '[x]';
	
	var liItem = document.createElement("li");
	liItem.setAttribute("id",val);
	liItem.innerHTML = val2+'['+val+']'+' ';
	liItem.appendChild(hElem);
	liItem.appendChild(hElem2);
	liItem.appendChild(delbutton);
	
	tags.appendChild(liItem);
	$(textbox).value ="";
	$(textbox2).value ="";
}

function trim(stringToTrim) {
	if(stringToTrim)
		return stringToTrim.replace(/^\s+|\s+$/g,"");
	else
		return "";
	
}

