//changeloc.js - Change location of search
// Copyright Doug Ashbaugh 2007

//alert("changeloc.js loading.");

function pushValue(inFormEl,outFormEl) {
	//alert("attempting pushValue( " + inFormEl + "," + outFormEl + ")");
	document.getElementById(outFormEl).value=document.getElementById(inFormEl).value;
}

function setLocationData() 
{
	
	var step = '';
	//alert("debug: setLocationData entered");
	
	/*
	document.getElementById('Galaxy').value					=	document.getElementById('newGalaxyInput').value;
	document.getElementById('GalaxyText').innerHTML			=	document.getElementById('newGalaxyInput').value;
	*/
	
	try {
	
		// Hemisphere
		step = 'Hemisphere';
		document.getElementById('Hemis').value				=	document.getElementById('newHemisInput').value;			// form data
		document.getElementById('HemisText').innerHTML		=	document.getElementById('newHemisInput').value;			// on body page
		
		//alert("debug: setLocationData at Continent");
		
		// Continent
		step = 'Continent';
		document.getElementById('Cont').value				=	document.getElementById('newContInput').value;
		document.getElementById('ContText').innerHTML		=	document.getElementById('newContInput').value;
		
		// Country
		step = 'Country';
		document.getElementById('Cntry').value				=	document.getElementById('newCntryInput').value;
		document.getElementById('CntryText').innerHTML		=	document.getElementById('newCntryInput').value;
		
		//alert("debug: setLocationData at Region");
		
		// Region
		step = 'Region';
		document.getElementById('Regn').value				=	document.getElementById('newRegnInput').value;
		document.getElementById('RegnText').innerHTML		=	document.getElementById('newRegnInput').value;
		
		// District
		step = 'District';
		document.getElementById('Dstrct').value				=	document.getElementById('newDstrctInput').value;
		document.getElementById('DstrctText').innerHTML		=	document.getElementById('newDstrctInput').value;
		
		//alert("debug: setLocationData at Stat");
		
		// State
		step = 'State';
		document.getElementById('Stat').value				=	document.getElementById('newStatInput').value;
		document.getElementById('StatText').innerHTML		=	document.getElementById('newStatInput').value;
		
		// County
		step = 'County';
		document.getElementById('Cnty').value				=	document.getElementById('newCntyInput').value;
		document.getElementById('CntyText').innerHTML		=	document.getElementById('newCntyInput').value;
		
		//alert("debug: setLocationData at City");
		
		// City
		step = 'City';
		document.getElementById('City').value				=	document.getElementById('newCityInput').value;
		document.getElementById('CityText').innerHTML		=	document.getElementById('newCityInput').value;
	
		// Town
		step = 'Town';
		document.getElementById('Town').value				=	document.getElementById('newTownInput').value;
		document.getElementById('TownText').innerHTML		=	document.getElementById('newTownInput').value;
		
		// Subdivision
		step = 'Subdivision';
		document.getElementById('Sbdv').value				=	document.getElementById('newSbdvInput').value;
		document.getElementById('SbdvText').innerHTML		=	document.getElementById('newSbdvInput').value;
		
		// Complex
		step = 'Complex';
		document.getElementById('Cmplx').value				=	document.getElementById('newCmplxInput').value;
		document.getElementById('CmplxText').innerHTML		=	document.getElementById('newCmplxInput').value;
		
		//alert("debug: setLocationData at Adr1");
		
		// Address 1
		step = 'Address1';
		document.getElementById('Adr1').value				=	document.getElementById('newAdr1Input').value;
		document.getElementById('Adr1Text').innerHTML		=	document.getElementById('newAdr1Input').value;
		
		//alert("debug: setLocationData at ZpCd");
		
		// Zip Code
		step = 'Zip Code';
		document.getElementById('ZpCd').value				=	document.getElementById('newZpCdInput').value;
		document.getElementById('ZpCdText').innerHTML		=	document.getElementById('newZpCdInput').value;
		
		//alert("debug: setLocationData at ArCd");
		
		// Area Code
		step = 'Area Code';
		document.getElementById('ArCd').value				=	document.getElementById('newArCdInput').value;
		document.getElementById('ArCdText').innerHTML		=	document.getElementById('newArCdInput').value;

	} catch(e) {
		alert("Error in script changeloc.js in function setLocationData() at step: " + step + " Error: " + e);
	}
}

function clearLocationData() 
{
	var step = '';
	
	try {	
	
		// Hemisphere
		step = 'Hemisphere';
		document.getElementById('Hemis').value				=	'';	// form data
		document.getElementById('HemisText').innerHTML		=	'';	// on body page
		
		// Continent
		step = 'Continent';
		document.getElementById('Cont').value				=	'';
		document.getElementById('ContText').innerHTML		=	'';
		
		// Country
		step = 'Country';
		document.getElementById('Cntry').value				=	'';
		document.getElementById('CntryText').innerHTML		=	'';
		
		// Region
		step = 'Region';
		document.getElementById('Regn').value				=	'';
		document.getElementById('RegnText').innerHTML		=	'';
		
		// District
		step = 'District';
		document.getElementById('Dstrct').value				=	'';
		document.getElementById('DstrctText').innerHTML		=	'';
		
		// State
		step = 'State';
		document.getElementById('Stat').value				=	'';
		document.getElementById('StatText').innerHTML		=	'';
		
		// County
		step = 'County';
		document.getElementById('Cnty').value				=	'';
		document.getElementById('CntyText').innerHTML		=	'';
		
		// City
		step = 'City';
		document.getElementById('City').value				=	'';
		document.getElementById('CityText').innerHTML		=	'';
	
		// Town
		step = 'Town';
		document.getElementById('Town').value				=	'';
		document.getElementById('TownText').innerHTML		=	'';
		
		// Subdivision
		step = 'Subdivision';
		document.getElementById('Sbdv').value				=	'';
		document.getElementById('SbdvText').innerHTML		=	'';
		
		// Complex
		step = 'Complex';
		document.getElementById('Cmplx').value				=	'';
		document.getElementById('CmplxText').innerHTML		=	'';
	
		// Address 1
		step = 'Address1';
		document.getElementById('Adr1').value				=	'';
		document.getElementById('Adr1Text').innerHTML		=	'';
		
		// Zip Code
		step = 'Zip Code';
		document.getElementById('ZpCd').value				=	'';
		document.getElementById('ZpCdText').innerHTML		=	'';
		
		// Area Code
		step = 'Area Code';
		document.getElementById('ArCd').value				=	'';
		document.getElementById('ArCdText').innerHTML		=	'';
		
		//alert("clearLocationData() called.");

	} catch(e) {
		alert("Error in script changeloc.js in function clearLocationData() at step: " + step + " Error: " + e);
	}
}

// This function pulls data from the main form and repops the change location pop win fields.
// It reverses the direction.
function repopLocationData() {
	try {
		var step;
		
		// Hemisphere
		step = 1;
		document.getElementById('newHemisInput').value		=	document.getElementById('Hemis').value;
		document.getElementById('HemisText').innerHTML		=	document.getElementById('Hemis').value;	
		
		// Continent
		document.getElementById('newContInput').value		=	document.getElementById('Cont').value;
		document.getElementById('ContText').innerHTML		=	document.getElementById('Cont').value;
		
		// Country
		document.getElementById('newCntryInput').value		=	document.getElementById('Cntry').value;
		document.getElementById('CntryText').innerHTML		=	document.getElementById('Cntry').value;
		
		// Region
		document.getElementById('newRegnInput').value		=	document.getElementById('Regn').value;
		document.getElementById('RegnText').innerHTML		=	document.getElementById('Regn').value;
		
		// District
		document.getElementById('newDstrctInput').value		=	document.getElementById('Dstrct').value;
		document.getElementById('DstrctText').innerHTML		=	document.getElementById('Dstrct').value;
		
		// State
		document.getElementById('newStatInput').value		=	document.getElementById('Stat').value;
		document.getElementById('StatText').innerHTML		=	document.getElementById('Stat').value;
		
		// County
		document.getElementById('newCntyInput').value		=	document.getElementById('Cnty').value;
		document.getElementById('CntyText').innerHTML		=	document.getElementById('Cnty').value;
		
		// City
		document.getElementById('newCityInput').value		=	document.getElementById('City').value;
		document.getElementById('CityText').innerHTML		=	document.getElementById('City').value;
		
		// Town
		document.getElementById('newTownInput').value		=	document.getElementById('Town').value;
		document.getElementById('TownText').innerHTML		=	document.getElementById('Town').value;
		
		// Subdivision
		document.getElementById('newSbdvInput').value		=	document.getElementById('Sbdv').value;
		document.getElementById('SbdvText').innerHTML		=	document.getElementById('Sbdv').value;
		
		// Complex
		document.getElementById('newCmplxInput').value		=	document.getElementById('Cmplx').value;
		document.getElementById('CmplxText').innerHTML		=	document.getElementById('Cmplx').value;
		
		// Address 1
		document.getElementById('newAdr1Input').value		=	document.getElementById('Adr1').value;
		document.getElementById('Adr1Text').innerHTML		=	document.getElementById('Adr1').value;
		
		// Zip Code
		document.getElementById('newZpCdInput').value		=	document.getElementById('ZpCd').value;
		document.getElementById('ZpCdText').innerHTML		=	document.getElementById('ZpCd').value;
		
		// Area Code
		document.getElementById('newArCdInput').value		=	document.getElementById('ArCd').value;
		document.getElementById('ArCdText').innerHTML		=	document.getElementById('ArCd').value;
	} catch(e) {
		alert("Error in script changeloc.js in function clearLocationData() at step: " + step + " Error: " + e);
	}
}

// alert("changeloc.js loaded.");
