function listGroup1(obj){
	var myGroup1Values = Array();
	var myGroup1Texts  = Array();
	obj.options.length = 0;
	for(var i = 0; i<myGroup1Texts.length; i++) {
		obj.add(document.createElement("OPTION"));
		obj.options[i].text=myGroup1Texts[i];
		obj.options[i].value=myGroup1Values[i];
	}
}
function switchGroup2(obj1,obj2){
	switch(obj1.value){
		default:
			var myGroup2Values = Array();
			var myGroup2Texts  = Array();
		break;
	}
	obj2.options.length = 0;
	for(var i = 0; i<myGroup2Texts.length; i++) {
		obj2.add(document.createElement("OPTION"));
		obj2.options[i].text=myGroup2Texts[i];
		obj2.options[i].value=myGroup2Values[i];
	}
	if( obj2.options.length == 1 ){
		obj2.options[0].selected = true;
	}
}
function switchGroup3(obj1,obj2){
	oOption = document.createElement("OPTION");
	obj2.add(oOption);
	oOption.innerText = obj1.options[obj1.selectedIndex].text;
	oOption.value = obj1.options[obj1.selectedIndex].value;
}
function switchGroup4(obj){
	obj.remove(obj.selectedIndex);
}
function adjustFormulatorOn(obj1,obj2){
	obj1.src = obj2;
}
function adjustFormulatorPlus(obj1,UnitPer,obj2,MaxNum){
	var oldPosition = Number(obj1.style.backgroundPositionX.substring(0,obj1.style.backgroundPositionX.indexOf("px")));
	if(oldPosition + 126*UnitPer/MaxNum < 0){
		obj1.style.backgroundPositionX = oldPosition + 126*UnitPer/MaxNum;
		newUnit = Number(obj2.innerText) + UnitPer;
		if(newUnit > MaxNum){
			newUnit = MaxNum;
		}
		obj2.innerText = newUnit;
	}else{
	}
}
function adjustFormulatorMinus(obj1,UnitPer,obj2,MaxNum){
	var oldPosition = Number(obj1.style.backgroundPositionX.substring(0,obj1.style.backgroundPositionX.indexOf("px")));
	if(oldPosition - 126*UnitPer/MaxNum > -126){
		obj1.style.backgroundPositionX = oldPosition - 126*UnitPer/MaxNum;
		newUnit = Number(obj2.innerText) - UnitPer;
		if(newUnit < 0){
			newUnit = 0;
		}
		obj2.innerText = newUnit;
	}else{
	}
}

function OpenBrWindow(mypage, myname, w, h, scroll){
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'resizable=yes,height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+'';
	window.open(mypage, myname, winprops);
}


function NewWindow(mypage, myname, w, h, scroll) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'resizable=yes,height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+'';
	win = window.open(mypage, myname, winprops);
	if (parseInt(navigator.appVersion) >= 4) {
		win.window.focus();
	}
}
function changeList1(mn){
	obj1=document.getElementById("list"+mn);
	obj1.className = "mylist1";
	obj2=document.getElementById("display"+mn);
	obj2.style.display = 'block';
}
function changeList2(){
	for(var i = 1;i<6;i++) {
		obj=document.getElementById("list"+i);
		obj.className = "mylist2";
		obj2=document.getElementById("display"+i);
		obj2.style.display = 'none';
	}
}
function mychange(mn){
	changeList2();
	changeList1(mn);
}
function alllist(){
	for(var i = 1;i<6;i++) {
		obj=document.getElementById("list"+i);
		obj.className = "mylist1";
		obj2=document.getElementById("display"+i);
		obj2.style.display = 'block';
	}
}
function displayNone(obj){
	if( obj.checked && confirm('\n\n    By selecting this, you will only be getting a partial target \nsupplements to go along with your own preferred multivitamin.\n\n') ){
		obj.checked = true;
		for(var i=0;i<group2.length;i++){
			group2[i].checked = false;
			group2[i].disabled = true;
		}
		for(var j=0;j<group1.length;j++){
			group1[j].checked = false;
			group1[j].disabled = true;
		}
		group3.checked =false;
		group3.disabled = true;
		displayGroup1.innerText = '';
		displayGroup2.innerText = '';
		displayGroup3.innerText = '';
		document.all.ifm.src ="about:blank";
	}else{
		obj.checked = false;
		for(var i=0;i<group2.length;i++){
			group2[i].disabled = false;
		}
		for(var j=0;j<group1.length;j++){
			group1[j].disabled = false;
		}
		group3.disabled = false;
		document.all.ifm.src ="formulator_selected.html";
	}
}
