/* PopUp fuer Modul Link */
function openLinkWindow(link, breite, hoehe, left, top, scrollbars, resizable, status) {
	var linkPopUp = window.open(link, 'LinkPopUp', 'toolbar=no,scrollbars='+scrollbars+',status='+status+',menubar=no,location=no,resizable='+resizable+',width='+breite+',height='+hoehe+',left='+left+',top='+top);

	if (linkPopUp.opener == null)
		linkPopUp.opener = self;
	linkPopUp.focus();
}

// Notwendige Funktion zur Umsetzung der Paging-Klasse im Frontend mit POST-Werten
function NFYPagingSubmit(FormName,costart_val) {
	window.document.forms[FormName].elements['costart'].value=costart_val;
	window.document.forms[FormName].submit();
}

// Funktionen zur Darstellung der Werbelayer
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 showHideAdLayer() {
  var i,p,v,obj,args=showHideAdLayer.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='block')?'block':(v=='none')?'none':v; }
    obj.display=v; }
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function PopUpS_NoScroll(seite,breite,hoehe,wb_id)
{
	window.open (seite,'new','scrollbars=no,status=no,width='+breite+',height='+hoehe+',menubar=no,left=50,top=50,location=no,resizable=no,directories=no')
}

// Setzen eines Cookies ueber JavaScript
// Verwendung in epaper
function SetCookie (name, value) {
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = name + "=" + escape (value) +
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
	((path == null) ? "" : ("; path=" + path)) +
	((domain == null) ? "" : ("; domain=" + domain)) +
	((secure == true) ? "; secure" : "");
}

// Auslesen des Cookie-Wertes
function get_cookie(Name) {
	var search = Name + "="
	var returnvalue = "";
	if (document.cookie.length > 0) {
	offset = document.cookie.indexOf(search)
	if (offset != -1) { // if cookie exists
		offset += search.length
		// set index of beginning of value
		end = document.cookie.indexOf(";", offset);
		// set index of end of cookie value
		if (end == -1)
			end = document.cookie.length;
			returnvalue=unescape(document.cookie.substring(offset, end))
		}
	}
	return returnvalue;
}

function toggledisplay (id){
  if (document.getElementById) {
    var mydiv = document.getElementById(id);
    mydiv.style.display = (mydiv.style.display=='block'?'none':'block');
  }
}

// Popup fuer Beilagen
function BeilagePopUp(seite,breite,hoehe) {
	// suche nach einem zweiten vorkommen von "http" 
	var start = seite.indexOf('http', 4);
	if(start > 0) {
		var end = seite.indexOf('&costart', start);
		if(end > 0) {
			var link = seite.substring(start, end);
		} else {
			var link = seite.substr(start);
		}
		var BeilagePopUp = window.open(link,'new');
	} else {
		var BeilagePopUp = window.open(seite,'new','scrollbars=no,status=no,width='+breite+',height='+hoehe+'menubar=no,left=10,top=10,location=no,resizable=yes,directories=no');
	}
	if (BeilagePopUp.opener == null) {
		BeilagePopUp.opener = self;
	}
	BeilagePopUp.focus();
}

// Clicktracker aufruf + neues Fenster mit dem Link öffnen
function openTrackingLink(name,url) {
	clickTracker(name);
	window.open(url);
}

// Ein- und ausblenden der Adslider Lightbox
function adSliderHideObjects(trigger,idActivePopup,linkPopup) {
	var setSate = 'visible';
	var tsActiveObject = idActivePopup;
	if (trigger) {
		setSate = 'hidden';
	}
	var tsObject = document.getElementsByTagName('object');
	if (tsObject != null) {
		var apNum = tsObject.length;
		for (var i = 0; i < apNum; i++) {
			tsObject[i].style.visibility = setSate;
		}
		if (tsActiveObject.length > 0 && trigger) {
			document.getElementById(tsActiveObject).style.visibility = 'visible';
			$.ajax({
				type: "POST",
				url: linkPopup
			});
		}
	}
	return(true);
}