	var subWindow = '';
	var arr = new Array();
	
	function openSubWindow(url,field) {
		if (!subWindow.closed && subWindow.location) {
			subWindow.location.href = url;
		}
		else {
			subWindow = window.open(url,field,"width=480,height=550,scrollbars=no,menubar=no,status=no,toolbar=no,resizable=yes");
			if (!subWindow.opener) subWindow.opener = self;
		}
		if (window.focus) {
			subWindow.focus();
		}
		return false;
	}
	
	function sendToFormSingle(id,name,field) {
		var ereg = new RegExp(name + ',', 'i');
		var toField = opener.document.getElementById("alsearch")[field];
		if (toField.value.match(ereg)){
			toField.value = toField.value.replace(ereg,'');
			//untick('tick_' + name);
			//removeFromArray(id,name);
		}
		else {
			toField.value += name + ',';
			//tick('tick_' + name);
			//addToArray(id,name);
		}
		//window.close();
	}
	
	
	function tick(id) {
		var innerField = document.getElementById(id);
		innerField.innerHTML = innerField.innerHTML.replace = '&#10003;';
	}
	
	
	function untick(id) {
		var innerField = document.getElementById(id);
		innerField.innerHTML = innerField.innerHTML.replace = '&nbsp;';
	}
	
	
	function checkFormValues(field) {
		var extField = opener.document.getElementById("alsearch")[field];
		var checked = new Array();
		checked = extField.value.split(',');
		for (var i = 0; i < checked.length; i++) {
			//alert(checked[i]);
			//tick('tick_' + checked[i]);
		}
	}
	
	
	function clearForm(field) {
		var toField = opener.document.getElementById("alsearch")[field];
		toField.value = '';
		//clearArray(field);
	}	
	
	
	function clearArray(field) {
		//if (arr){
			arr = null;
			//checkFormValues(field);
			return;
		//}
	}
	
	
	function addToArray(id,name) {
		if (!inArray(id,name)) {
			arr[name] = new Array();
			arr[name] = id;
			return;
		}
	}
	
	
	function removeFromArray(id,name) {
		if (inArray(id,name)) {
			arr.splice(name);
			return;
		}
	}
	
	
	function inArray(id,name) {
		if (arr[name] == id) {
			return true;
		}
		return false;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	function sendToFormMultiple(field) {
		var ids = '';
		elements = document.forms.fdata.elements;
		for (var i = 0; i < elements.length; i++) {
			if (elements[i].name.match(/id/)) {
				if (elements[i].checked == true){
					ids += elements[i].value + ',';
				}
			}
		}
		opener.document.getElementById("alsearch")[field].value = ids;
	}
	
	
	function toggleSubAll() {
		var oList = document.getElementsByTagName('input');
		for (var i = 0; i < oList.length; i++) {
			var oInput = oList.item(i);
			if (oInput.name.match(/id/i)) {
				oInput.checked = (oInput.checked) ? false : true;
			}
		}
	}


