function activerow(action, cell, firm) {
			
			var highlighted = '719DBE';
			var oldcolor = 'EEF2F5'
			var selected = '719DBE';
			
			var item = window.document.getElementById(cell);
			var itembox = window.document.getElementById(firm);

			if (action=='highlight' && item.value != 'on') {
				item.style.background = highlighted;
			}
			else if (action=='return' && item.value != 'on') {
				if (parseInt(cell)%2) { 
					item.style.background = '';
				}
				else {
					item.style.background = oldcolor;
				}
				
			}
			else if (action=='select') {
				if (item.value != 'on') {
					item.value = 'on';
					item.style.background = selected;
					itembox.checked = true;
				}
				else {
					item.value = '';
					if (parseInt(cell)%2) { 
						item.style.background = '';
					}
					else {
						item.style.background = oldcolor;
					}
					
					itembox.checked = false;
				}
			}
			
	}

function hideFilter() {

	if (   window.document.all['showme'].selectedIndex == 0 ) {
			window.document.all['filter'].style.display = 'none';
			window.document.all['limit'].value = 'all';
	}
	else {
			window.document.all['filter'].style.display = 'inline';
	} 
}

function hideDate() {

	if (   window.document.all['daterange'].selectedIndex == 1 ) {
			window.document.all['dateselect'].style.display = 'block';
	}
	else {
			window.document.all['dateselect'].style.display = 'none';
	}
	
	if (   window.document.all['daterange'].selectedIndex == 8 ) {
			//window.document.all['yearselect'].style.display = 'block';
	}
	else {
			//window.document.all['yearselect'].style.display = 'none';
	} 
}

function splitFirm() {

	if (   window.document.all['Number'].selectedIndex == 0 ) {
			window.document.all['Firm1'].style.display = 'none';
			window.document.all['Firm2'].style.display = 'none';
			window.document.all['Firm3'].style.display = 'none';
			window.document.all['Firm4'].style.display = 'none';
			window.document.all['Offices'].style.display = 'none';
	} 
	else if ( window.document.all['Number'].selectedIndex == 1) {
			window.document.all['Firm1'].style.display = 'block';
			window.document.all['Firm2'].style.display = 'block';
			window.document.all['Firm3'].style.display = 'none';
			window.document.all['Firm4'].style.display = 'none';
			window.document.all['Offices'].style.display = 'block';
	}
	else if ( window.document.all['Number'].selectedIndex == 2) {
			window.document.all['Firm1'].style.display = 'block';
			window.document.all['Firm2'].style.display = 'block';
			window.document.all['Firm3'].style.display = 'block';
			window.document.all['Firm4'].style.display = 'none';
			window.document.all['Offices'].style.display = 'block';
	} 
	else if ( window.document.all['Number'].selectedIndex == 3) {
			window.document.all['Firm1'].style.display = 'block';
			window.document.all['Firm2'].style.display = 'block';
			window.document.all['Firm3'].style.display = 'block';
			window.document.all['Firm4'].style.display = 'block';
			window.document.all['Offices'].style.display = 'block';
	} 
}

function hideParent() {

	
	if (   window.document.all['FirmType'].selectedIndex == 0) {
			window.document.all['firmdetails'].style.display = 'none';
	}
	else if ( window.document.all['FirmType'].selectedIndex == 1) {
			window.document.all['firmdetails'].style.display = 'block';
			window.document.all['parentAssociation'].style.display = 'none';
			window.document.all['parentAffiliation'].style.display = 'none';
			window.document.all['Local'].style.display = 'none'
			window.document.all['MultipleCountry'].style.display = 'none';
			window.document.all['SingleCountry'].style.display = 'none';
	}
	else if ( window.document.all['FirmType'].selectedIndex == 2) {
			window.document.all['firmdetails'].style.display = 'block';
			window.document.all['parentAssociation'].style.display = 'none';
			window.document.all['parentAffiliation'].style.display = 'none';
			window.document.all['Local'].style.display = 'none'
			window.document.all['MultipleCountry'].style.display = 'none';
			window.document.all['SingleCountry'].style.display = 'none';
	}
	else if (   window.document.all['FirmType'].selectedIndex == 3 ) {
			window.document.all['firmdetails'].style.display = 'block';
			window.document.all['parentAssociation'].style.display = 'none';
			window.document.all['parentAffiliation'].style.display = 'none';
			window.document.all['Local'].style.display = 'block'
			window.document.all['MultipleCountry'].style.display = 'block';
			window.document.all['SingleCountry'].style.display = 'none';
	}	
	else if (window.document.all['FirmType'].selectedIndex == 4) {
		window.document.all['firmdetails'].style.display = 'block';
		window.document.all['parentAssociation'].style.display = 'block';
		window.document.all['parentAffiliation'].style.display = 'none';
		window.document.all['Local'].style.display = 'block'
		window.document.all['MultipleCountry'].style.display = 'none';
		window.document.all['SingleCountry'].style.display = 'block';
	}
	else if (window.document.all['FirmType'].selectedIndex == 5) {
		window.document.all['firmdetails'].style.display = 'block';
		window.document.all['parentAssociation'].style.display = 'none';
		window.document.all['parentAffiliation'].style.display = 'block';
		window.document.all['Local'].style.display = 'block'
		window.document.all['MultipleCountry'].style.display = 'none';
		window.document.all['SingleCountry'].style.display = 'block';
	}
}



function hideLocation() {

	if (window.document.all['surveytype']) {
	  if (   window.document.all['SurveyType'].selectedIndex == 0) {
			window.document.all['Region'].style.display = 'none';
			window.document.all['Country'].style.display = 'none';
			//window.document.all['YearSelect'].style.display = 'none';
	  } 
	  else if ( window.document.all['SurveyType'].selectedIndex == 1) {
			window.document.all['Region'].style.display = 'none';
			window.document.all['Country'].style.display = 'none';
			//window.document.all['YearSelect'].style.display = 'block';
	  } 
	  else if ( window.document.all['SurveyType'].selectedIndex == 2) {
			window.document.all['Region'].style.display = 'block';
			window.document.all['Country'].style.display = 'none';
			//window.document.all['YearSelect'].style.display = 'block';
	  }
	  else if ( window.document.all['SurveyType'].selectedIndex == 3) {
			window.document.all['Region'].style.display = 'none';
			window.document.all['Country'].style.display = 'block';
			//window.document.all['YearSelect'].style.display = 'block';
	  } 
	}
}

// notes for hideFirm. when selectedIndex is 0, no selection box is displayed, 1, the - 'block' to display  
function hideFirm(input) {
var item = input;
if (item) { } else {item='';}
	if (    window.document.all['FirmType'+item].selectedIndex == 0) {
			window.document.all['Affiliation'+item].style.display = 'none';
			window.document.all['AffiliateFirm'+item].style.display = 'none';
     		window.document.all['Association'+item].style.display = 'none';
			window.document.all['AssociateFirm'+item].style.display = 'none';
			window.document.all['IndependentFirm'+item].style.display = 'none';
	} 
	else if (window.document.all['FirmType'+item].selectedIndex == 1) {
			window.document.all['Affiliation'+item].style.display = 'block';
			window.document.all['AffiliateFirm'+item].style.display = 'none';
     		window.document.all['Association'+item].style.display = 'none';
			window.document.all['AssociateFirm'+item].style.display = 'none';
			window.document.all['IndependentFirm'+item].style.display = 'none';
	}
	else if (window.document.all['FirmType'+item].selectedIndex == 2) {
			window.document.all['Affiliation'+item].style.display = 'none';
			window.document.all['AffiliateFirm'+item].style.display = 'block';
     		window.document.all['Association'+item].style.display = 'none';
			window.document.all['AssociateFirm'+item].style.display = 'none';
			window.document.all['IndependentFirm'+item].style.display = 'none';
	}
	else if (window.document.all['FirmType'+item].selectedIndex == 3) {
			window.document.all['Affiliation'+item].style.display = 'none';
			window.document.all['AffiliateFirm'+item].style.display = 'none';
     		window.document.all['Association'+item].style.display = 'block';
			window.document.all['AssociateFirm'+item].style.display = 'none';
			window.document.all['IndependentFirm'+item].style.display = 'none';
	}
	else if (window.document.all['FirmType'+item].selectedIndex == 4) {
			window.document.all['Affiliation'+item].style.display = 'none';
			window.document.all['AffiliateFirm'+item].style.display = 'none';
     		window.document.all['Association'+item].style.display = 'none';
			window.document.all['AssociateFirm'+item].style.display = 'block';
			window.document.all['IndependentFirm'+item].style.display = 'none';
	}
	else if (window.document.all['FirmType'+item].selectedIndex == 5) {
			window.document.all['Affiliation'+item].style.display = 'none';
			window.document.all['AffiliateFirm'+item].style.display = 'none';
     		window.document.all['Association'+item].style.display = 'none';
			window.document.all['AssociateFirm'+item].style.display = 'none';
			window.document.all['IndependentFirm'+item].style.display = 'block';
	}
}


function submitFirmForm() {
       var undefined;
       if ((window.document.all['AssociationID'].value.length < 1) && 
           (window.document.all['IndependentFirmID'].value.length < 1) && 
	   (window.document.all['AssociateFirmID'].value.length < 1) && 
	   (window.document.all['AffiliateFirmID'].value.length < 1) && 
	   (window.document.all['AffiliationID'].value.length < 1) ) {
               alert("Please select a firm to continue.");
       } else {
               window.open('firmdetails.php?action=submit&AssociationID=' + escape(window.document.all['AssociationID'].value) + '&IndependentFirmID=' + escape(window.document.all['IndependentFirmID'].value) + '&AssociateFirmID=' + escape(window.document.all['AssociateFirmID'].value) + '&AffiliateFirmID=' + escape(window.document.all['AffiliateFirmID'].value)+ '&AffiliationID=' + escape(window.document.all['AffiliationID'].value));
       }
}


