function closeWindow()
{
	window.opener = self;
	window.close();
}

function setJournal( value )
{
	journalElement = document.getElementsByName( "JournalText" );

	for ( var i=0; i < journalElement.length; i++ )
	{
		if ( journalElement[i].value == value )
			journalElement[i].checked = true;
	}

	showLoginForm();
}

function showLoginForm()
{
	// Member Types
	memberElement = document.getElementById('Member');

	// Login Message
	messageElement = document.getElementById('Message');

	// Journal selection when user choose 'non-member'
	journalElement = document.getElementById('Journals');

  // SEG Number when user choose 'seg-member'
	segElement = document.getElementById('SEG_Number');

	// SEG Number when user choose 'seg-member'
	segTitleElement = document.getElementById('SEG_Hide');
	
	// SPE Number when user choose 'spe-member'
	speElement = document.getElementById('SPE_Number');

	// SPE Number when user choose 'spe-member'
	speTitleElement = document.getElementById('SPE_Hide');

	// PESGB Number when user choose 'pesgb-member'
	pesgbElement = document.getElementById('PESGB_Number');

	// PESGB Number when user choose 'pesgb-member'
	pesgbTitleElement = document.getElementById('PESGB_Hide');

	// DGS Number when user choose 'dsg-member'
	dgsElement = document.getElementById('DGS_Number');

	// DGS Number when user choose 'dgs-member'
	dgsTitleElement = document.getElementById('DGS_Hide');
	
	// AAPG Number when user choose 'aapg-member'
	aapgElement = document.getElementById('AAPG_Number');

	// AAPG Number when user choose 'aapg-member'
	aapgTitleElement = document.getElementById('AAPG_Hide');
	
	// ESG Number when user choose 'esg-member'
	esgElement = document.getElementById('ESG_Number');

	// ESG Number when user choose 'esg-member'
	esgTitleElement = document.getElementById('ESG_Hide');

	// Hide all hidden fields
	if ( ( messageElement != null ) && ( messageElement.style.display == "block" ) )
		messageElement.style.display = "none";

	if ( ( journalElement != null ) && ( journalElement.style.display == "block" ) )
		journalElement.style.display = "none";

	if ( ( segElement != null ) && ( segElement.style.display == "block" ) )
		segElement.style.display = "none";

	if ( ( segTitleElement != null ) && ( segTitleElement.style.display == "block" ) )
		segTitleElement.style.display = "none";
		
	if ( ( speElement != null ) && ( speElement.style.display == "block" ) )
		speElement.style.display = "none";

	if ( ( speTitleElement != null ) && ( speTitleElement.style.display == "block" ) )
		speTitleElement.style.display = "none";

	if ( ( dgsElement != null ) && ( dgsElement.style.display == "block" ) )
		dgsElement.style.display = "none";

	if ( ( dgsTitleElement != null ) && ( dgsTitleElement.style.display == "block" ) )
		dgsTitleElement.style.display = "none";
		
	if ( ( esgElement != null ) && ( esgElement.style.display == "block" ) )
		esgElement.style.display = "none";

	if ( ( esgTitleElement != null ) && ( esgTitleElement.style.display == "block" ) )
		esgTitleElement.style.display = "none";

	if ( ( pesgbElement != null ) && ( pesgbElement.style.display == "block" ) )
		pesgbElement.style.display = "none";

	if ( ( pesgbTitleElement != null ) && ( pesgbTitleElement.style.display == "block" ) )
		pesgbTitleElement.style.display = "none";
		
	if ( ( aapgElement != null ) && ( aapgElement.style.display == "block" ) )
		aapgElement.style.display = "none";

	if ( ( aapgTitleElement != null ) && ( aapgTitleElement.style.display == "block" ) )
		aapgTitleElement.style.display = "none";

	if ( ( memberElement != null ) && ( memberElement.options[memberElement.selectedIndex].text == 'EAGE Member' ) )
	{
		if ( ( messageElement != null ) && ( messageElement.style.display != "block" ))
			messageElement.style.display = "block";
	}
	else if ( ( memberElement != null ) && ( memberElement.options[memberElement.selectedIndex].text == 'SEG Member' ) )
	{
		if ( ( segElement != null ) && ( segElement.style.display != "block" ) )
				segElement.style.display = "block";

		if (( segTitleElement != null ) && ( segTitleElement.style.display != "block" ) )
				segTitleElement.style.display = "block";
	}
	else if ( ( memberElement != null ) && ( memberElement.options[memberElement.selectedIndex].text == 'SPE Member' ) )
	{
		if ( ( speElement != null ) && ( speElement.style.display != "block" ) )
				speElement.style.display = "block";

		if (( speTitleElement != null ) && ( speTitleElement.style.display != "block" ) )
				speTitleElement.style.display = "block";
	}
	else if ( ( memberElement != null ) && ( memberElement.options[memberElement.selectedIndex].text == 'PESGB Member' ) )
	{
		if ( ( pesgbElement != null ) && ( pesgbElement.style.display != "block" ) )
				pesgbElement.style.display = "block";

		if ( ( pesgbTitleElement != null ) && ( pesgbTitleElement.style.display != "block" ) )
				pesgbTitleElement.style.display = "block";
	}
	else if ( ( memberElement != null ) && ( memberElement.options[memberElement.selectedIndex].text == 'AAPG Member' ) )
	{
		if ( ( aapgElement != null ) && ( aapgElement.style.display != "block" ) )
				aapgElement.style.display = "block";

		if ( ( aapgTitleElement != null ) && ( aapgTitleElement.style.display != "block" ) )
				aapgTitleElement.style.display = "block";
	}
	else if ( ( memberElement != null ) && ( memberElement.options[memberElement.selectedIndex].text == 'ESG Member' ) )
	{
		if ( ( esgElement != null ) && ( esgElement.style.display != "block" ) )
				esgElement.style.display = "block";

		if ( ( esgTitleElement != null ) && ( esgTitleElement.style.display != "block" ) )
				esgTitleElement.style.display = "block";
	}
	else if ( ( memberElement != null ) && ( memberElement.options[memberElement.selectedIndex].text == 'DGS Member' ) )
	{
		if ( ( dgsElement != null ) && ( dgsElement.style.display != "block" ) )
				dgsElement.style.display = "block";

		if ( ( dgsTitleElement != null ) && ( dgsTitleElement.style.display != "block" ) )
				dgsTitleElement.style.display = "block";
	}
	else if ( ( memberElement != null ) && ( memberElement.options[memberElement.selectedIndex].text == 'Non-member' ) )
	{
		if ( ( journalElement != null ) && ( journalElement.style.display != "block" ) )
				journalElement.style.display = "block";
	}
	else if ( ( memberElement != null ) && ( memberElement.options[memberElement.selectedIndex].text == 'Student Non-Member' ) )
	{
		if ( ( journalElement != null ) && ( journalElement.style.display != "block" ) )
				journalElement.style.display = "block";
	}
}

function deleteSelectItem( selectname, itemtext )
{
	var box = document.getElementById(selectname);
	if  ( box != null )
	{
		// check to see if there is at least one item selected
		if ( box.selectedIndex == -1 )
			return true;

		// loop through all selected items and delete them
		for ( optionCounter = 0; optionCounter < box.length; optionCounter++ )
		{
	 		var text = box.options[optionCounter].value;
		 	if ( text == itemtext )
				box.options[optionCounter] = null;
		}
	}
	return true;
}

function trim(s) {
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  return s;
}

function loadPage(page, target) {
	if (target == '_blank' ) {
		var mywindow = window.open(page);
		mywindow.focus();
	} else {
		if (page.match(/Opendivs=/)) {
			location=page;
		} else {
			var opendivs = getOpenDivs();
			if (opendivs.length == 0) {
				location=page;
			} else {
      	if(page.indexOf('?') == -1) {
        	location=page + "?Opendivs=" + opendivs;
        } else {
        	location=page + "&Opendivs=" + opendivs;
        }
      }
		}
	}
}