/* assembly.js  javascript routines for Assembly module*/

function testResults (form) {
	var TestVar = form.Chainset.value;
	alert ("You typed: " + TestVar);
}

function testSelect(form) {
	Item = form.Chainset.selectedIndex;
	Result = form.Chainset.options[Item].text;
	alert (Result);
}

function createPopup(targ){
  var win = window.open('', targ, 'width=400,height=400,scrollbars=1');
}

function confirmAssembly(form)
{
	popUpWindow('processAssembly.php', 100, 100, 600, 500);
	var popUpWin=0;
	function popUpWindow(URLStr, left, top, width, height)
	{
	  if(popUpWin)
	  {
		if(!popUpWin.closed) popUpWin.close();
	  }
	  popUpWin = open(URLStr, 'popUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
	}
}

function confirmAssemblyJS(formName)
{
	/*var list = document.getElementById('assembly');
	var options = '';
	for(var i = 0; i < list.options.length; ++i)
		 options += (list.options[i].text) + '\r\n';
	*/

	var str = 'Please confirm your selection.\r\n\r\n';
	var elem = document.getElementById(formName).elements;
	// Loop through the select objects (missing the first one)
	for(var i = 2; i < elem.length; i++)
	{
		if(elem[i].value == '') {
			alert('Please select a ' + elem[i].name);
			return false;
		}
		var nam = elem[i].name;
		var si = elem[i].selectedIndex;
		str += elem[i].name + ': ';
		//str += elem[i][si].value + " ";
		str += elem[i][si].text;
		str += '\r\n\r\n';
	}
	if(confirm(str)){
		document.formAssemblyOptions.submit();
	} else {
		return;
	}
}
