function MM_preloadStyles() { var d=document; if(d.Styles){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadStyles.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Style; d.MM_p[j++].src=a[i];}}}
function swapMenu (show, noshow) {
        document.getElementById(show).style.display = "block";
        document.getElementById(noshow).style.display = "none";
}

// enable fields
function enableFields(group)
{
	// group refers to dependent field
	if(document.getElementById)
	{
		var wrapper = document.getElementById(group);
		var flds = wrapper.getElementsByTagName("input");
		for(var i=0; i<flds.length; i++)
		{
			if(flds[i].disabled == true)
				flds[i].disabled = false;
			else
				flds[i].disabled = true;
		}
	}
}
// global var for rollup size
var rollupSize = 100 + "px";		// edit rollup height in CSS if changing
var txtShow = "<img src=\"/img/icon_plus.gif\" width=\"9\" height=\"9\" alt=\"\" border=\"0\"> Alle anzeigen";
var txtHide = "<img src=\"/img/icon_minus.gif\" width=\"9\" height=\"9\" alt=\"\" border=\"0\"> Vollansicht schliessen";
// change label of button
function swapLabel(lnk,str)
{
	var l = document.getElementById(lnk);
	l.innerHTML = str;
}
// show entire contents of rollup
function showRollUp(el)
{
	var r = document.getElementById(el);
	r.style.overflow = "visible";
	r.style.height = "auto";
}
// restore rollup to clipped size
function hideRollUp(el)
{
	var r = document.getElementById(el);
	r.style.overflow = "auto";
	r.style.height = rollupSize;
}
// toggle between open and closed state of rollup
function toggleRollUp(el)
{
	if(document.getElementById)
	{
		if(document.getElementById("gruppe_" + el).style.overflow == "visible")
		{
			hideRollUp("gruppe_" + el);
			swapLabel("btn_" + el, txtShow);
		}
		else
		{
			showRollUp("gruppe_" + el);
			swapLabel("btn_" + el, txtHide);
		}
	}
}
// rollover form buttons
function hoverButton(btn,style)
{
	var b = document.getElementById(btn);
	b.className = style;
}


function MM_Send(ct,pk,fk) { MM_window('/_misc/send/send.cfm?ct=' + ct + '&pk=' + pk + '&fk=' + fk ,'Senden','width=680,height=450,resizable=no,scrollbars=yes'); }
function MM_window(theURL,wname,features) { return window.open(theURL,wname,features);	}
function MM_Print(ct,pk,fk) { /*alert('test');*/ MM_window('/_misc/print/print.cfm?ct=' + ct + '&pk=' + pk + '&fk=' + fk ,'Drucken','width=800,height=800,resizable=yes,scrollbars=yes'); }

function show(hide, show1, show2)
{
	document.getElementById(hide).style.display = 'none';
	document.getElementById(show1).style.display = 'block';
	document.getElementById(show2).style.display = 'block';
}

function hide(show, hide1, hide2)
{
	document.getElementById(hide1).style.display = 'none';
	document.getElementById(hide2).style.display = 'none';
	document.getElementById(show).style.display = 'block';
}

function wechsel(id, url)
{
	window.document.getElementById(id).src = url;
}

function MM_Lottery(pk) { 
	if(pk==893){
		MM_window('/_misc/events/lottery.cfm?pk=' + pk+'&ACMP=OTC-luminary&attr=veranst', 'Gewinnspiel', 'width=680,height=500,resizable=yes,scrollbars=yes')
	}
	else{
		MM_window('/_misc/events/lottery.cfm?pk=' + pk, 'Gewinnspiel', 'width=680,height=500,resizable=yes,scrollbars=yes'); 
	}
}


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("##")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function MM_DownloadsDownload(pk) { MM_window('/_misc/downloads/index.cfm?pk=' + pk,'Downloads','width=930,height=680,resizable=yes,scrollbars=yes'); }
function MM_DownloadList(pk,fk,cl) { MM_window('/_misc/downloads/list.cfm?pk=' + pk + '&fk=' + fk + '&cl=' + cl, 'Firmendetail','width=680,height=450,resizable=yes,scrollbars=yes'); }
function MM_DownloadRating(pk) { MM_window('/_misc/downloads/rating.cfm?pk=' + pk, 'Bewertung','width=680,height=450,resizable=yes,scrollbars=yes'); }
function MM_ProductList(pk) { MM_window('/_misc/firms/prodlist.cfm?pk=' + pk, 'Produktliste','width=680,height=450,resizable=yes,scrollbars=yes'); }
function MM_ImgList(pk,fk) { MM_window('/_misc/firms/imglist.cfm?pk=' + pk, 'Firmenbilder','width=820,height=650,resizable=yes,scrollbars=yes'); }
function MM_ImgDetail(pk,fk,uuid) { MM_window('/_misc/images/detail.cfm?pk=' + pk + '&fk=' + fk + '&uuid=' + uuid, 'Bilddetail', 'width=820,height=650,resizable=yes,scrollbars=yes'); }
function MM_CompanyImgDetail(pk) { MM_window('/_misc/images/companyimg.cfm?pk=' + pk, 'Bilddetail', 'width=820,height=650,resizable=yes,scrollbars=yes'); }
function MM_RSSList(pk) { MM_window('/_misc/firms/rsslist.cfm?pk=' + pk, 'RSSFeeds','width=820,height=650,resizable=yes,scrollbars=yes'); }
function MM_ArticleRating(pk,fk) { MM_window('/_misc/article/rating/index.cfm?pk=' + pk + "&fk=" + fk,'Bewertung','width=400,height=250,resizable=no,scrollbars=yes'); }
function MM_PDFInsArchive(pk,fk,id,pid) {MM_window('/_misc/archive/index.cfm?pk=' + pk + '&fk=' + fk + '&id=' + id + '&pid=' + pid ,'Archiv','width=750,height=750,resizable=yes,scrollbars=yes'); }
function MM_SwitchFolder(pk,fk) {MM_window('/_misc/knowledgebasefolder/switch_folder.cfm?pk=' + pk + '&fk=' + fk ,'Ordnerorganisation','width=680,height=450,resizable=yes,scrollbars=yes'); }
function MM_NewFolder() {MM_window('/_misc/knowledgebasefolder/new_folder.cfm','Ordnerorganisation','width=680,height=300,resizable=yes,scrollbars=yes'); }
function MM_DelFolder(id) {MM_window('/_misc/knowledgebasefolder/del_folder.cfm?id=' + document.applets.MyTree.getSelectedItemsId(1),'Ordnerorganisation','width=680,height=300,resizable=yes,scrollbars=yes'); }
function MM_SendFolder(id) {MM_window('/_misc/knowledgebasefolder/send_folder.cfm?id=' + document.applets.MyTree.getSelectedItemsId(1),'Ordnerorganisation','width=680,height=300,resizable=yes,scrollbars=yes'); }
function MM_Ebook(id,pk) {MM_window('/_misc/knowledgebasefolder/ebook.cfm?id=' + document.applets.MyTree.getSelectedItemsId(1) + '&pk=' + pk,'Ebook','width=680,height=300,resizable=yes,scrollbars=yes'); }

function MM_ArticleGallery(pk,fk) { MM_window('/_misc/article/gallery/index.cfm?pk=' + pk + '&fk=' + fk,'Galerie','width=600,height=520,resizable=yes,scrollbars=yes'); }

// spid ist die pid der aufrufenden Seite
function MM_Gallery(pk,fk,width,height,spid) {
	if ((typeof width) == "undefined" ){width = 600;}
	if ((typeof height) == "undefined" ){height = 520;}
	if ((typeof spid) == "undefined" ){spid = 0;}
	MM_window('/_misc/gallery/index.cfm?pk=' + pk + '&fk=' + fk + '&spid=' + spid,'Galerie','width=' + width + ',height=' + height + ',resizable=yes,scrollbars=yes'); 
}

function MM_Qualibogen_modi(pk) { MM_window('/_misc/qualibogen_modi/qualibogen_modi.cfm?pk=' + pk,'Qualitaetsfragebogen','width=800,height=700,resizable=yes,scrollbars=yes'); }

function MM_PDFDownloadsDownload(pk) { MM_window('/_misc/pdfarticle/index.cfm?pk=' + pk,'Downloads','width=750,height=750,resizable=yes,scrollbars=yes'); }
function MM_Comments(pid,pk,op) {MM_window('/_misc/article/article_comments.cfm?pid=' + pid + '&pk=' + pk + '&op=' + op,'Comments','width=750,height=750,resizable=yes,scrollbars=yes'); }

function SetSelectedContentFilter(id)
{
	document.SetSelectedKLBContentFilter.SelectedKLBContentFilter.value = id;
	document.SetSelectedKLBContentFilter.submit();
}

function MM_blogpreview()
{
	if(document.BlogForm.BlogText.value != '')
	{
		var tmpWindow = MM_window('/_misc/blogs/blogpreview.cfm','blogpreview','width=470,height=470,resizable=yes,scrollbars=yes');
		document.BlogPreviewForm.PreviewContent.value = document.BlogForm.BlogText.value;
		document.BlogPreviewForm.submit();
		tmpWindow.focus();
	}
}

//Definiert die aktuelle Seite als Startseite
function setStartpage(url)
{
	//document.all.link_startseite.setHomePage(location.href);
	document.all.link_startseite.setHomePage(window.location.hostname);
}

function MM_PRINT_STANDARDINHALT(pk) { MM_window('/_misc/print/print.cfm?ct=40&pk=' + pk, 'Druckansicht','width=820,height=650,resizable=yes,scrollbars=yes'); }

/* CW / 27.11.2006 / fuer korrekte Darstellung der Poll pngs */
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 or higher.
   {
   for(var i=0; i<document.images.length; i++)
  
      {
	  var img = document.images[i]
	  var imgName = img.src.toUpperCase()
	  if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
	     {
		 var imgID = (img.id) ? "id='" + img.id + "' " : ""
		 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
		 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
		 var imgStyle = "display:inline-block;" + img.style.cssText 
		 var imgAttribs = img.attributes;
		 for (var j=0; j<imgAttribs.length; j++)
			{
			var imgAttrib = imgAttribs[j];
			if (imgAttrib.nodeName == "align")
			   {		  
			   if (imgAttrib.nodeValue == "left") imgStyle = "float:left;" + imgStyle
			   if (imgAttrib.nodeValue == "right") imgStyle = "float:right;" + imgStyle
			   break
			   }
            }
		 var strNewHTML = "<span " + imgID + imgClass + imgTitle
		 strNewHTML += " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle 
	     strNewHTML += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
		 strNewHTML += "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
		 img.outerHTML = strNewHTML
		 i = i-1
	     }
      }
   }

function detail_popup(pk,pid,fk,ct){
	if ((typeof fk) == "undefined")
		{
				if ((typeof ct) == "undefined")
							MM_window('/index.cfm?none=1&pid=' + pid + '&pk=' + pk, '_blank', 'width=820,height=650,resizable=yes,scrollbars=yes'); 
				else 
							MM_window('/index.cfm?none=1&pid=' + pid + '&pk=' + pk+'&ct='+ct, '_blank', 'width=820,height=650,resizable=yes,scrollbars=yes'); 
		}
	else
		{
			// Bildergalerien
			if ((typeof ct) == "undefined")
				MM_window('/index.cfm?none=1&pid=' + pid + '&pk=' + pk + '&fk=' + fk, '_blank', 'width=820,height=650,resizable=yes,scrollbars=yes'); 
			else
				MM_window('/index.cfm?none=1&pid=' + pid + '&pk=' + pk + '&fk=' + fk+'&ct='+ct, '_blank', 'width=820,height=650,resizable=yes,scrollbars=yes'); 
		}
}


  // 25.06.07 / hb / Für das überprüfung des Such- bzw. InfoClick-Textfeldes
function changeVal(val)
{
         var anInput = document.getElementById(val);
         anInput.value ="";
}



function addCheck() {
    	var anInput = document.getElementById('theInput').value;
		if (isNaN(anInput) == true)  
		{
			document.getElementById('theInput').value = 'INFOCLICK-Nummer';
			return false;
		}

		if (anInput.length == 0)
		{
			document.getElementById('theInput').value = 'INFOCLICK-Nummer';
			return false;
		}
}

function addChecked(wert) {
    	var anInput = document.getElementById('infobegriff').value;
		
		if (anInput.length == 0)
		{
			document.getElementById('infobegriff').value = 'Suchbegriff';
		}
}
//

function showContent(pk,widthW,heigthW){
	if ( widthW == undefined) widthW = 600;
	if ( heigthW == undefined) heigthW = 400;
	MM_window('/_misc/standardcontent/showstd.cfm?pk=' + pk,'ContentPopup','width='+widthW+',height='+heigthW+',resizeable=yes,scrollbars=yes,menubar=no,statusbar=no');
}
