/* trimming spaces in variables */
function trimVar(txt)
	{
		// trim leading spaces
		while(''+txt.charAt(0)==' ')
			txt=txt.substring(1,txt.length);
	
		// trim trailing spaces
		while(''+txt.charAt(txt.length-1)==' ')
			txt=txt.substring(0,txt.length-1);
	
		return 	txt;
	}

/* Checking UOP for duplicates */
function checkUOPEMail(data)
	{
		var Time = new Date();
		Unique = Time.getTime();

		document.getElementById('ItemBody').style.display = 'inline';
		framename = 'ItemBody';
		scrname = 'VerifyUOP_EMail.cfm?FrameCall=Yes&EMail='+data+'&'+Unique;
		document.getElementById(framename).src = scrname;
	}
	
/* getting results back from de-dup verification */
function UOP_ReturnResult(data)
	{
		document.getElementById('UOP_Duplicate').value=data;
		document.getElementById('ItemBody').style.display = 'none';
	}
	
/* pre-populating a city, state */
function checkZip(input)
	{
		input = trimVar(input);
		framename = 'ItemBody';
		scrname = 'verfiyzip.cfm?FrameCall=Yes&ZipCode='+input;
		document.getElementById(framename).src = scrname;
	
	}
	
/* populating city, state*/
function DisplayResult(data1, data2, data3)
	{
		data = document.forms[0];
		if (data1 == 'Invalid' || data2 == 'Invalid')
		  {
			data.City.value = '';
			data.State.value = '';
			data.EveArea.value = '';
			alert('Invalid Zip Code: '+data.Zip.value);
			data.Zip.value = '';
		  }
		else
		  {
			data.City.value = data1;
			data.State.value = data2;
			data.EveArea.value = data3;
		  }
	}
	
/* populating User_MainCategory and UserSubCategory based on AllSubjects dropdown*/
function populateUserMainCategory()
	{
		mainCat = document.getElementById('User_MainCategory');
		subCat = document.getElementById('User_SubCategory');
		allSubj = document.getElementById('AllSubjects');
	
		subjValue = allSubj.options[allSubj.selectedIndex].value;
	
		splitValue = subjValue.split('|');
		mainCat.value = splitValue[0];
		subCat.value = splitValue[1];
	}