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()
{
	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 motorlength=document.getElementById('_control_motorlengthtext').value;
		var drive=document.getElementById('_control_drivetext').value;
		var motortype=document.getElementById('_control_motortypetext').value;
		var connection=document.getElementById('_control_connectiontext').value;
		var brake=document.getElementById('_control_braketext').value;
		var measure=document.getElementById('_control_measuretext').value;
		
		filter=new Array();
		filter.push(comm);
		filter.push(voltage);
		filter.push(motorlength);
		filter.push(motortype);
		filter.push(connection);
		filter.push(brake);
		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=244";
		//alert(urlstring);
		return urlstring;
	}
	else
		return 0;
}

function showMenuHover(object) {
  var nodes = object.childNodes;
  for(i=0;i<nodes.length;i++){
    if(nodes[i].className=='hover'){
      nodes[i].style.display = "block";
    }
    if(nodes[i].className=='node' && nodes[i].className!='node current active'){
      nodes[i].className='node current';
    }
    if(nodes[i].className=='node top_row_inactive'){
      nodes[i].className='node current inactive';
    }
  }
}

function hideMenuHover(object) {
  var nodes = object.childNodes;
  for(i=0;i<nodes.length;i++){
    if(nodes[i].className=='hover'){
      nodes[i].style.display = "none";
    }
    if(nodes[i].className=='node current'){
      nodes[i].className='node';
    }
    if(nodes[i].className=='node current inactive'){
      nodes[i].className='node top_row_inactive';
    }
  }
}