  function expand(ID)
  {
    document.getElementById('item'+ID).style.display = 'block';
    document.getElementById('expander'+ID).innerHTML =
'<a href="javascript:collapse('+ID+')" title="Collapse" class=\'link1\'>[-] Detail</a>';
  }
  function collapse(ID)
  {
    document.getElementById('item'+ID).style.display = 'none';
    document.getElementById('expander'+ID).innerHTML =
'<a href="javascript:expand('+ID+')" title="Expand" class=\'link1\'>[+] Detail</a>';
  }


<!--

	function confirmation(ID, view){

	var answer = confirm("Do you wish to delete?")
	if (answer){
		if (view == "admin_members"||view == "admin_smembers"){
			window.location = "?script=admin/admin_listserv.php&action=member_delete&id=" + ID;
		}
		if (view == "admin_pmembers"){
			window.location = "?script=admin/admin_listserv.php&action=pmember_delete&id=" + ID;
		}
		if (view == "admin_groups"){
			window.location = "?script=admin/admin_listserv.php&action=group_delete&id=" + ID;
		}
	
	}else{

	}
	}

	function move(fbox, tbox) {
	     var arrFbox = new Array();
	     var arrTbox = new Array();
	     var arrLookup = new Array();
	     var i;
	     for (i = 0; i < tbox.options.length; i++) {
	    	arrLookup[tbox.options[i].text] = tbox.options[i].value;
	        arrTbox[i] = tbox.options[i].text;
	     }
	     var fLength = 0;
	     var tLength = arrTbox.length;
	     for(i = 0; i < fbox.options.length; i++) {
	    	arrLookup[fbox.options[i].text] = fbox.options[i].value;
	     	if (fbox.options[i].selected && fbox.options[i].value != "") {
	    		arrTbox[tLength] = fbox.options[i].text;     tLength++;
	     	}     else {
	     		arrFbox[fLength] = fbox.options[i].text;
	     		fLength++;
	     	}
	     }
	     arrFbox.sort();
	     arrTbox.sort();
	     fbox.length = 0;
 	     tbox.length = 0;
  	     var c;
	     for(c = 0; c < arrFbox.length; c++) {
  	     	var no = new Option();
   	     	no.value = arrLookup[arrFbox[c]];
  	     	no.text = arrFbox[c];
  	     	fbox[c] = no;
  	     }
  	     for(c = 0; c < arrTbox.length; c++) {
  	     	var no = new Option();
  	     	no.value = arrLookup[arrTbox[c]];
   	     	no.text = arrTbox[c];
   	     	tbox[c] = no;
   	     }
	}
		function selectAll(box) {
			for(var i=0; i<box.length; i++) {
				box[i].selected = true;
			}
			document.edit_groups.submit();
		}  

		
/**
 */

function echeck(str) {

		var at="@"
		var dot="."
		var r_domain_one="dvidshub"
		var r_domain_two=".mil"
		var r_domain_three=".nato"
		var r_domain_four=".MIL"
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
				document.getElementById('Err_Msg').innerHTML = '<p><b>Error:</b> Invalid E-mail Address<\/p>';
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   		document.getElementById('Err_Msg').innerHTML = '<p><b>Error:</b> Invalid E-mail Address<\/p>';
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    	document.getElementById('Err_Msg').innerHTML = '<p><b>Error:</b> Invalid E-mail Address<\/p>';
		    return false
		}
		if (str.indexOf(r_domain_one)==-1 || str.indexOf(_domain_one)==0 || str.indexOf(r_domain_one)==lstr){
			if (str.indexOf(r_domain_two)==-1 || str.indexOf(r_domain_two)==0 || str.indexOf(r_domain_two)==lstr){
				if (str.indexOf(r_domain_three)==-1 || str.indexOf(r_domain_three)==0 || str.indexOf(r_domain_three)==lstr){
					if (str.indexOf(r_domain_four)==-1 || str.indexOf(r_domain_four)==0 || str.indexOf(r_domain_four)==lstr){
						document.getElementById('Err_Msg').innerHTML = '<p><b>Error:</b> Invalid E-mail Must be a dvidshub, .nato or .mil address<\/p>';
					   return false
					}
				}
			}
		}
		if (str.indexOf(at,(lat+1))!=-1){
		    	document.getElementById('Err_Msg').innerHTML = '<p><b>Error:</b> Invalid E-mail Address<\/p>';
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    	document.getElementById('Err_Msg').innerHTML = '<p><b>Error:</b> Invalid E-mail Address<\/p>';
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    	document.getElementById('Err_Msg').innerHTML = '<p><b>Error:</b> Invalid E-mail Address<\/p>';
		    return false
		 }

		 if (str.indexOf(" ")!=-1){
		    	document.getElementById('Err_Msg').innerHTML = '<p><b>Error:</b> Invalid E-mail Address<\/p>';
		    return false
		 }

 		 return true					
	}

function ValidateForm(){
	var emailID=document.getElementById('to_whom')
	
	if ((emailID.value==null)||(emailID.value=="")){
		document.getElementById('Err_Msg').innerHTML = '<p style="color: red"><b>Error:</b> Please Enter an E-mail Address<\/p>';
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }

function checkmailform(){
	var i=0;
	var numofgrps = document.getElementById("numofgrps").value;
	var mailto = false
	for (i=0;i<numofgrps;i++){
		var chkbx = document.getElementById("cb" + i).checked;
		if (document.getElementById("cb" + i).checked==true){
			mailto = true
		}
	}

		if (document.getElementById("to_whom").value!=""){
			mailto = true
		}

		if (mailto==false){
			alert("Enter recipient or select at Least One Group to Mail");
			return false
		}else{
			return true
		}
}


function highlight_div(checkbox_node)
{
    label_node = checkbox_node.parentNode;

    if (checkbox_node.checked)
	{
		label_node.style.backgroundColor='#0a246a';
		label_node.style.color='#fff';
	}
	else
	{
		label_node.style.backgroundColor='#fff';
		label_node.style.color='#000';
	}
}


/*********************************************************************************************************************************
AJAX HEADERS
**********************************************************************************************************************************/

var url = "/ajax/ajax_scripts.php?script=sign_up&fld="; // The server-side script
function handleHttpResponse(divID) {
	if (http.readyState == 4) {
		if (url == "/ajax/ajax_scripts.php?script=sign_up&fld=") {
			var response = http.responseText;
			document.getElementById(divID).innerHTML = response;
		} 
	}
}

function ValidateStr(elemID,divID) {
	var fnmValue = document.getElementById(elemID).value;
	http.open("GET", url + divID + '&param=' + escape(fnmValue), true);
	http.onreadystatechange = function (){ handleHttpResponse(divID)};  
	http.send(null);
}
function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}
var http = getHTTPObject(); // We create the HTTP Object

//  End -->

