function openWindow(page)
{
	OpenWin = window.open(page, "Window", "HEIGHT=380,WIDTH=550,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=no");
}

function hide(selId)
{
	document.getElementById(selId).style.display = 'none';
}

function show(selId)
{
	document.getElementById(selId).style.display = '';
}

function chgupload(doaction)
{
	if (doaction=='yes') { show('fileoption'); }
	if (doaction=='no') { hide('fileoption'); }
}

function disableForm(formname)
{
	//alert('disableForm... input: ' + formname);
	//Disable Necessary Form Elements
	document.getElementById('submitbtn').disabled = true;
	document.getElementById('submitbtn').style.background = '#CCCCCC';
	document.getElementById('submitbtn').style.color = '#999999';
	//document.getElementById('pgform').style.background = '#CCCCCC';
	document.getElementById('pgform').style.opacity = '0.1';
	document.getElementById('pgform').style.filter = 'alpha(opacity=10)';
	//Display Progress Box
	document.getElementById('formprocessingback').style.display = 'block';
	document.getElementById('formprocessing').style.display = 'block';
	//Set Timeout for Form Submit
	timer = setTimeout("submitFormData(" + formname + ")",1000);
	return false;
}

function submitFormData(formname)
{
	//alert('submitFormData... input: ' + formname);
	//elements = document.getElementsByName(formname)
	//elements[0].submit();
	formname.submit();
	return false;
}

function hideFormProc()
{
	//Hide Backing
	document.getElementById('formprocessingback').style.display = 'none';
	//Rearrange Box
	document.getElementById('formprocessing').style.left = 'auto';
	document.getElementById('formprocessing').style.right = '10px';
	document.getElementById('formprocessing').style.top = '16px';
	document.getElementById('formprocessing').style.margin = '0px';
	//Show Notice
	document.getElementById('formprocessingnote').style.display = 'block';
}

function pausecomp(millis)
{
	var date = new Date();
	var curDate = null;

	do { curDate = new Date(); }
	while(curDate-date < millis);
}


function doAlphaSet()
{
	//Grab Object Text
	var id = 'txt_citation';
	var name = 'textboxObj_'+id;
	var obj = window[name];
	text = obj.get_text();
	//Set Text to 'alpha' Field
	var fid = 'field_alpha';
	var fobj = document.getElementById(fid);
	fobj.value = text;
	//Submit Form
	var formName = 'stirform';
	var elements = document.getElementsByName(formName)
	var formObj = elements[0];
	formObj.submit();
	return false;
}

function loadRepoCategory(formFieldObj)
{
	var index = formFieldObj.selectedIndex;
	var value = formFieldObj.options[index].value;
	var url = '?pg=repository&category='+value;
	window.location = url;
	return false;
}

