function check(f,n)
{
        if (document.forms[f].elements['Select_All'].checked == true)
        {
                for(i=0;i<document.forms[f].length;++i)
                {
                        if ((document.forms[f].elements[i].type == 'checkbox') && (document.forms[f].elements[i].name == n))
                        {
                                document.forms[f].elements[i].checked = true;
                        }
                }
        }
        else
        {
                for(i=0;i<document.forms[f].length;++i)
                {
                        if ((document.forms[f].elements[i].type == 'checkbox') && (document.forms[f].elements[i].name == n))
                        {
                                document.forms[f].elements[i].checked = false;
                        }
                }
        }
}


function printview(u)
{
//	u = u+"?href="+window.location.href;
  pView = window.open(u, "PrintView", "width=700,height=450,scrollbars=yes,resizable=yes,toolbar=yes,menubar=yes,status=yes,location=no,dependent=yes,left=0,top=50");
  window.pView.focus();
  //window.pView.location.reload();
}

function movieview(u)
{
  pView = window.open(u, "MovieView", "width=480,height=340,scrollbars=no,resizable=no,toolbar=no,menubar=no,status=yes,location=no,dependent=yes,left=0,top=50");
  window.pView.focus();
  //window.pView.location.reload();
}

function printpreview(u)
{
  u = u+"?href="+window.location.href;
  pView = window.open(u, "PrintView", "width=660,height=450,scrollbars=yes,resizable=yes,toolbar=yes,menubar=yes,status=yes,location=no,dependent=yes,left=0,top=50");
  window.pView.focus();
  //window.pView.location.reload();
}

function printMe()
{
  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();
  }  
}


function textcount(_form, _field, _limit)
{
	var _textlen = document.forms[_form].elements[_field].value.length;
	
	if ( _textlen > _limit ) {
		alert("Die Kurzbeschreibung darf nur\nmax. "+_limit+" Zeichen enthalten!");
		document.forms[_form].elements[_field].value = document.forms[_form].elements[_field].value.substring(0,_limit);
		document.forms[_form].elements[_field].focus();	
	}	
}
