function confirmDelete(name) {
	return window.confirm('Are you sure you want to delete "'+name+'"?');
}

function confirmSend(subject) { 
	return window.confirm('Are you sure you want to send the email "'+subject+'"?');
}

function browseServer(module, action, fname) {
	// Set the browser window feature.
	var iWidth	= 400;
	var iHeight	= 330;
	
	var iLeft = (screen.width  - iWidth) / 2 ;
	var iTop  = (screen.height - iHeight) / 2 ;

	var sOptions = "toolbar=no,status=no,resizable=yes,dependent=yes" ;
	sOptions += ",width=" + iWidth ; 
	sOptions += ",height=" + iHeight ;
	sOptions += ",left=" + iLeft ;
	sOptions += ",top=" + iTop ;

	// Open the browser window.
	var oWindow = window.open('/index.php?module='+module+'&action='+action+'&fname='+fname, "BrowseWindow", sOptions ) ;
}

function setUrl(fname,url) {
	document.getElementById(fname).value = url ;
}

function setUpload(fname, url) {
	window.opener.setUrl(fname, url);
	window.close();
}

function insertDrop(oArrayListBox, oArrayListCloner){
	// count
	var iCount	= oArrayListBox.getElementsByTagName('SELECT').length;
	// clone
	var oCloned	= oArrayListBox.getElementsByTagName('DIV')[0].cloneNode(true);
	// counter text
	oCloned.getElementsByTagName('DIV')[0].innerHTML = iCount+1 + '.';
	// insert
	oCloned = oArrayListBox.insertBefore(oCloned, oArrayListCloner);
	// select drop
	var oSel = oCloned.getElementsByTagName('SELECT')[0];
	// selected index reset
	oSel.selectedIndex = 0;
	// selected name reset
	//var newName = oSel.name.toString().replace('[0]', '') + '[' + iCount + ']'; 
	// assign new name
	//oSel.setAttribute('name', newName);
	// display the hide toggle
	oCloned.getElementsByTagName('A')[0].style.visibility = 'visible';
	// debug url
	// javascript:alert(document.getElementById('oTopics').innerHTML)
}

function removeDrop(oHref){
	var oList = navigator.appName=='Netscape'?oHref.parentNode.parentNode:oHref.parentElement.parentElement;
	var oRemove = navigator.appName=='Netscape'?oHref.parentNode:oHref.parentElement;
	var oRemoved = oList.removeChild(oRemove);
	//then we need to reset the names and counters
	var oDivs = oList.getElementsByTagName('DIV');
	var j=0;
	for(var i=0; i<oDivs.length;i++)
	{
		if( oDivs[i].className == 'formSelectItem' )
		{
			//reset the counters
			oDivs[i].getElementsByTagName('DIV')[0].innerHTML = (j+1) + '.';
			//reset name attributes
			var oSel = oDivs[i].getElementsByTagName('SELECT')[0];
			var newName = oSel.getAttribute('name').toString().replace("\[0\]", '') + '[' + j + ']'; 
			//oSel.setAttribute('name', newName);
			j++;
		}
	}
	return false;
}
