function check() {
var ii = 0
var len = document.registration.added.options.length
var a = document.registration.add.options.selectedIndex
var myval = true
while (ii<len) {
if ((document.registration.add.options[a].value) == (document.registration.added.options[ii].value)) {
myval = false
break
}
else {
myval = true
}
ii = ii + 1
}

return myval

}

function addn() {

var a = document.registration.add.options.selectedIndex
var b = document.registration.add.options.selectedIndex
var ii = 0
var len 

if (a != -1) {

 if (check()) {


   while (ii <document.registration.add.options.length) {

	len = document.registration.added.options.length
	
	if (document.registration.add.options[ii].selected) {
	document.registration.added.options[len] = new Option()
	document.registration.added.options[len].text = document.registration.add.options[ii].text
	document.registration.added.options[len].value = document.registration.add.options[ii].value
	}	

	ii = ii + 1
	}
	
var i = 1
var str = document.registration.added.options[0].value
var str1 = document.registration.added.options[0].text

while (i < len) {
str = str + "-" + document.registration.added.options[i].value
str1 = str1 + "-" + document.registration.added.options[i].text
i = i + 1
}


		}

else {
	alert("This category has already been added")

	var i = 1
	var str = document.registration.added.options[0].value
	var str1 = document.registration.added.options[0].text

              len = document.registration.added.options.length
	while (i < len) {
	str = str + "-" + document.registration.added.options[i].value
	str1 = str1 + "-" + document.registration.added.options[i].text
	i = i + 1
	}



}

document.registration.ord.value=str
document.registration.categories.value=str1
}

}


function deleterecord() {
var a= document.registration.added.options.selectedIndex

if (a != -1) {

var nid = document.registration.added.options[a].value
document.registration.added.options[a] = null
populatehidden();

}

}

function deleteall() {

	var len = document.registration.added.options.length

	while (len > -1 )
	{
	document.registration.added.options[len] = null;
	document.registration.ord.value = '';
	document.registration.categories.value='';
	len = len - 1;
	}
	
}

function populatehidden() {
var len = document.registration.added.options.length
if (len > 0) {
var i = 1
var str = ''
var str = document.registration.added.options[0].value

var str1 = ''
var str1 = document.registration.added.options[0].text

while (i < len) {
str = str + "-" + document.registration.added.options[i].value
str1 = str1 + "-" + document.registration.added.options[i].text
i = i + 1
}
document.registration.ord.value=str
document.registration.categories.value=str1
}
else {
document.registration.ord.value=''
document.registration.categories.value=''
}
//return true
}


function check1() {

if (document.registration.othercategory.value != '') {

var ii = 0
var len = document.registration.added.options.length
var myval = true
while (ii<len) {
if ((document.registration.othercategory.value) == (document.registration.added.options[ii].text)) {
myval = false
break
}
else {
myval = true
}
ii = ii + 1
}
}
else if (document.registration.othercategory.value == '') {
alert('Please enter a text for the new category you wish to add');
retval = false;
}

return myval

}

function addnewitem() {

var len = document.registration.added.options.length
if (check1()) {
document.registration.added.options[len] = new Option()
document.registration.added.options[len].text = document.registration.othercategory.value
document.registration.added.options[len].value = '999999'
	}
else {
	if (document.registration.othercategory.value != '') {
	alert('You have already added this category');
	}
}
populatehidden();

}