function gui_loadTab(nr_)
{
  gui_currentDialog.tabControl.value=nr_;
  gui_currentDialog.submit();
}

function gui_triggerCallbackButton(name_, value_)
{
  document.forms.gui_CallbackButtonForm.callbackButtonName.value=name_;
  document.forms.gui_CallbackButtonForm.callbackButtonValue.value=value_;
  document.forms.gui_CallbackButtonForm.submit();
}

function js_markCheckBoxes(checkID)
{
	for(i=1; i<=document.getElementsByName('zeile').length;i++)
	{
		cbox=document.getElementById('name_'+i);
		cbox.checked=document.getElementById(checkID).checked?cbox.checked="checked":cbox.checked="";
	}
}

function deSelectCheckbox(checkID)
{
	var error=0;
	var singleBox=document.getElementById(checkID);
	if(singleBox.checked=="")
		document.getElementById('myCheck').checked="";
	else		
	{
		for(i=1; i<=document.getElementsByName('zeile').length;i++)
		{
			cbox=document.getElementById('name_'+i);
			if(cbox.checked=="")
				error++;
		}
		if(error>0)
			document.getElementById('myCheck').checked="";
		else
			document.getElementById('myCheck').checked="checked";				
	}
}

function fetchKeys()
{
	// onclick="if(test=fetchKeys()!=0) window.open(test=fetchKeys(), '_SELF')"
	
	typeIds=new Array();
	for(i=1; i<=document.getElementsByName('zeile').length;i++)
	{
		cbox=document.getElementById('name_'+i);
		if(cbox.checked)
			typeIds.push(cbox.value);
	}
	if(typeIds.length>0)
	{
		urlstring="index.php?back=1&cartAction=addPid,";
		for(i=0;i<typeIds.length;i++)
		{
			j=i+1;
			if(j==typeIds.length)
		  		urlstring+=typeIds[i];
			else
				urlstring+=typeIds[i]+",";
		}
		
		var drehzahl=document.getElementById('_control_drehzahltext').value;;
		var dauerdrehmoment=document.getElementById('_control_dauerdrehmomenttext').value;;
		var spitzendrehmoment=document.getElementById('_control_spitzendrehmomenttext').value;;
		
		var comm=document.getElementById('_control_communicationtext').value;
		var voltage=document.getElementById('_control_voltagetext').value;
		var drive=document.getElementById('_control_drivetext').value;
		var signal=document.getElementById('_control_signaltext').value;
		var motortype=document.getElementById('_control_motortypetext').value;
		var connection=document.getElementById('_control_connectiontext').value;
		var brake=document.getElementById('_control_braketext').value;
		var wave=document.getElementById('_control_wavetext').value;
		var measure=document.getElementById('_control_measuretext').value;
		
		filter=new Array();
		filter.push(comm);
		filter.push(voltage);
		filter.push(signal);
		filter.push(motortype);
		filter.push(connection);
		filter.push(brake);
		filter.push(wave);
		filter.push(measure);
		filter.push(drive);
		filter.push(drehzahl);
		filter.push(dauerdrehmoment);
		filter.push(spitzendrehmoment);
		
		urlstring+='&filter=';
		for(j=0;j<filter.length;j++)
		{
			k=j+1;
			if(k==filter.length)
		  		urlstring+=filter[j];
			else
				urlstring+=filter[j]+",";
		}
		
		urlstring+="&scriptlet=CMS/ProductInquiry&id=265";
		
		return urlstring;
	}
	else
		return 0;
}
