
//Setzt voraus das tabSheet im formular gesetzt ist
function submitForm(form,name)
{
  if (document[form] && document[form]['tabSheet'])
	{
  	document[form]['tabSheet'].value=name;
		if (document[form]['subtabSheet'])
		{
		   document[form]['subtabSheet'].value="";
		}		
		document[form].submit();		
		 
		
	}
}
function setDisplay(id,todo)
{
 if (id)
 {
   obj=document.getElementById(id);
	 if (obj)
	 {
	    obj.style.display=todo;
	 }
 }
}
function setClass(id,cl)
{
  if (id)
	{
   obj=document.getElementById(id);
	 if (obj)
	 {
	    obj.className=cl;
	 }	
	}
}
function setFocus(form,name)
{
  if (form[name])
	{
	  form[name].focus();
	}
}
//für Maintabs (ohne Request und submenü) z.b Skonto)
function switchSheet(form,name)
{
  
  if (document[form] && document[form]['tabSheet'])
	{
  	old=document[form]['tabSheet'].value
	  setDisplay(old,'none');
				setClass('M_'+name,'calctabActive');
				
	  setDisplay(name,'block');
		setClass('M_'+old,'calctab');
    document[form]['tabSheet'].value=name;
	}		
}

//für Sub-tabs
function changeSheet(obj)
{

 if (obj) {
 		val=obj.options[obj.selectedIndex].value;
		var info = val.split(";");
		var maintab=info[0];
		var subtab=info[1];
		var tabfocus=info[2];
		var form=obj.form;
		if (form && form['subtabSheet'])
		{
		  
		  oldsub=form['subtabSheet'].value;
      oldtab=form['tabSheet'].value;
  		setDisplay(oldtab,'none');
			window.status=oldtab;
  		setDisplay(oldsub,'none');			
			setClass('M_'+oldtab,'calctab');
			form['subtabSheet'].value=subtab;
			form['tabSheet'].value=maintab;			
		}		

		setDisplay(maintab,'block');
		setDisplay(subtab,'block');		
		setClass('M_'+maintab,'calctabActive');
		 setFocus(form,tabfocus);
 }

 return false;
}

function printDoc(form,name)
{
		if (document.all && navigator.appVersion.substring(22,23)==4)
    {
 		self.focus();
		var OLECMDID_PRINT = 6;
 		var OLECMDEXECOPT_DONTPROMPTUSER = 2;
 		var OLECMDEXECOPT_PROMPTUSER = 1;
 		var WebBrowser = '<object id="WebBrowser1" width="0" height="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
 		document.body.insertAdjacentHTML('beforeEnd',WebBrowser);
		WebBrowser1.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_DONTPROMPTUSER);
 		WebBrowser1.outerHTML = '';
		}
		else
		{
  		self.focus();
		  window.print();


		}

}
var help_var;
function helpWindow(script,num){

	script=script+"#"+num;
	//Hilfe - Erbschaftsrechner
  
  help_var=window.open(script,"Hilfe","width=500,height=400,scrollbars=yes");
	help_var.focus();	
	return false;
}
