function openwindowablage(dateiname,breite,hoehe) {
	zwab = window.open(dateiname,'zwischenablage','dependent=yes,toolbar=no,scrollbars=yes,status=no,menubar=no,location=no,resizable=yes,width='+breite+',height='+hoehe+',left=0,top=0');
	zwab.focus();
}

function disableInlineEdit(cookieName) {
	// Ablaufdatum des Cookies einfach in die Vergangenheit
	temp = '';
	document.cookie = cookieName + "=" + temp + "; expires=Thu, 01-Jan-70 00:00:01 GMT;";
	
	document.location.reload();
}

/* 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();
}

// Funktion zur Aktivierung eines Radio-Buttons anhand der Parameter
// Parameter BasicBoxName: Name der Box, welche aktiviert werden soll
// Parameter BasicBoxValue: Value der Checkbox, welche aktiviert werden soll
// Parameter FormName: Betreffendes Formular (Formularname)
function nfy_setRadio(BasicBoxName,BasicBoxValue,FormName) { 
	for (var i = 0; i < window.document.forms[FormName].elements.length; i++) { 
    if(window.document.forms[FormName].elements[i].type == 'radio'){
   		if(window.document.forms[FormName].elements[i].name == BasicBoxName){
   			if(window.document.forms[FormName].elements[i].value == BasicBoxValue){
   				window.document.forms[FormName].elements[i].checked = true;
   			}
   		}
     }
  }
}


// Funktion zur Auswahl eines DropDown Wertes anhand der Parameter
// Parameter BasicName: Name des Feldes, welches betroffen ist
// Parameter BasicValue: Wert, welche aktiviert werden soll
// Parameter FormName: Betreffendes Formular (Formularname)
function nfy_setDropDown(BasicName,BasicValue,FormName) { 
	for (var i = 0; i < window.document.forms[FormName].elements.length; i++) { 
    if(window.document.forms[FormName].elements[i].type == 'select-one'){
   		if(window.document.forms[FormName].elements[i].name == BasicName){
   			//alert(window.document.forms[FormName].elements[i]);
   			for (var z = 0; z < window.document.forms[FormName].elements[i].length; z++) {
   				if(window.document.forms[FormName].elements[i].options[z].value == BasicValue){
   					window.document.forms[FormName].elements[i].options[z].selected = true;
   				}
   				
   			}
   			
   		}
     }
  }
}

// JavaScript Funktion zur Formularverarbeitung mit XAJAX
function xajaxsubmitForm(formname, artikelid, pubid, pageid)
{
	xajax_ArtikelSendFormProcess(xajax.getFormValues(formname), artikelid, pubid, pageid);
	return false;
}

// JavaScript Funktion zur Formularverarbeitung mit XAJAX bei Umfrage
function xajaxsubmitFormSurvey(formname, surveyid, pubid, tmplName)
{
	xajax_SurveySendFormProcess(xajax.getFormValues(formname), surveyid, pubid, tmplName);
	return false;
}


// Setzen eines Cookies ueber JavaScript 
// Notwendig fuer Umfrage 
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=" + path)) + 
((domain == null) ? "" : ("; domain=" + domain)) + 
((secure == true) ? "; secure" : "");
}


// Moegliche Tracking-Funktion beim Abspielen eines Videos und Audios
function tracking(nfy_content_type, nfy_content_id) {
	//Default-Werte
	if(!nfy_content_type) var nfy_content_type = '';	
	if(!nfy_content_id) var nfy_content_id = '';

	var ivw = new Image();
	ivw.src = "http://pznews.ivwbox.de/cgi-bin/ivw/CP/multimedia?d="+(Math.random()*100000);
	
	if(nfy_content_type != '' && nfy_content_id != '')
	{
		var playCount = new Image();
		playCount.src = "/pu_all/scripts/content_count.php?id="+nfy_content_id+"&type="+nfy_content_type+"&rand="+(Math.random()*100000);
	}
	
}

function playTracker(obj) { tracking('video', obj.id.split(/_/)[1]); }
function playerReady(obj) { document.getElementById(obj['id']).addViewListener('PLAY','playTracker'); }

function jslink(url)
{
	document.location.href = url;
}