//absolute_url = 'http://localhost';
absolute_url = 'http://admin.telvi.de'; // f�r das setzen der bildlinks

function checkFields(arr_fields,txt)
{

	for (i=0;i < arr_fields.length;i++)
	{

		if($(arr_fields[i]).value == "")
		{
			alert(txt);
			return false;
		}
	}

	return true;
}

function bildergalerieEdit(id)
{
	document.getElementById('description').value = document.getElementById(id + '-description').innerHTML;
	document.getElementById('image-id').value = id;
	document.getElementById('link').value = document.getElementById(id + '-link').innerHTML;
	document.getElementById('bildergalerie-edit-image').innerHTML = 'Editiermodus';
}

function popUpImg(img) {
   myImg = new Image();
   myImg.src = img;
   var width = myImg.width;
   var height = myImg.height;
   imgWin = window.open('', 'imgWinName', 'width=' + width + ', height=' + height + ', scrollbars=no');

   with (imgWin.document) {
      open();
      write('<HTML>');
      write(' <HEAD>');
      write(' <title>imgWin</title>');
      write(' </HEAD>');
      write(' <BODY style="margin: 0px;" onLoad="self.focus();">');
      write(' <a href="" onClick="JavaScript:self.close()">')
      write(' <img src="' + img + '" alt="popUpImage" title="popUpImage" border="0"></a>');
      write(' </BODY>');
      write('</HTML>');
      close();
   }
}

function toggleSend(sid)
{
	var new_id = 'bild-' + sid;
	var on_name = 'bildon-' + sid;

	if (document.getElementById(new_id).name == on_name)
	{
		document.getElementById(new_id).src = "gfx/admin/schliessen.gif";
		document.getElementById(new_id).name = "bildoff-" + sid;
		document.getElementById(sid).style.display = "block";
		document.cookie = sid + "-image=schliessen.gif"
		document.cookie = sid + "-name=bildoff"
		document.cookie = sid + "-display=block"
	}
	else
	{
		document.getElementById(new_id).src = "gfx/admin/oeffnen.gif";
		document.getElementById(new_id).name = "bildon-" + sid;
		document.getElementById(sid).style.display = "none";
		document.cookie = sid + "-image=oeffnen.gif"
		document.cookie = sid + "-name=bildon"
		document.cookie = sid + "-display=none"
	}
}

/**
* Wird f�r die Vorschau im Community-Modul
* verwendet (Adminbereich)
*/
function setPrewText(dst,value){
	var newValue = value.replace(/\n/g,"<br>");
	dst.innerHTML = newValue;
}

function SetUrl( url, width, height, alt ){
	document.forms[0].bild_url.value = absolute_url+url;
	document.forms[0].submit();
}

function changePosi(richtung,id){
	gotourl('edit_menuarea.php?change=1&menupktl_id='+id+'&richtung='+richtung);
}

function changeRubrikPosi(richtung,id){
	gotourl('rubrik_zuordnung.php?change=1&rubrik_id='+id+'&richtung='+richtung);
}
/**
* Fragt ob der Eintrag der per get �bergeben wird,
* gel�scht werden soll. Das l�schen �bernimmt die Seite,
* welche angesprochen wird.
* get URL-Variablen
*/
function doDelete(get,msg)
{
	if(confirm(msg)){
		//window.location.href = get;
		gotourl(get);
	}
}

function gotourl(url){
	location.href = url;
}

/**
* function wird im Adminbereich benutzt
* Die Input-Parameter sind: der Feld-Name;
* das Feld mit der Zahl der verbleibenden Stellen;
* die max. Stellenanzahl.
*/
function textCounter(field, countfield, maxlimit) {

	if (field.value.length > maxlimit) // wenn die eingegebene L�nge gr��er als erlaubt ist
		field.value =field.value.substring(0, maxlimit); // es wird keine weitere Eingabe mehr zugelassen
	else
		countfield.value = maxlimit - field.value.length; // die verbleibende Anzahl von Zeichen wird angezeigt
}

function neuesFenster(win_name,url,width,height,posx,posy,scrollit) {

	fenster = window.open (url,
	win_name, // Name des neuen Fensters
	+"toolbar=0" // Toolbar
	+",location=0" // Adress-Leiste
	+",directories=0" // Zusatzleisten
	+",status=0" // Statusleiste
	+",menubar=0" // Men�
	//+",scrollbars="+scrollit // Scrollbars
	+",scrollbars=1"
	+",resizable=1" // Fenstergr�sse ver�nderbar?
	+",width="+width // Fensterbreite in Pixeln
	+",height="+height // Fensterh�he in Pixeln
	);

	fenster.moveTo(posx, posy); // Koordinaten der linken oberen Ecke

}

function neuesFensterNoResize(win_name,url,width,height,posx,posy,scrollit) {

	fenster = window.open (url,
	win_name, // Name des neuen Fensters
	+"toolbar=0" // Toolbar
	+",location=0" // Adress-Leiste
	+",directories=0" // Zusatzleisten
	+",status=0" // Statusleiste
	+",menubar=0" // Men�
	//+",scrollbars="+scrollit // Scrollbars
	+",scrollbars=0"
	+",resizable=0" // Fenstergr�sse ver�nderbar?
	+",width="+width // Fensterbreite in Pixeln
	+",height="+height // Fensterh�he in Pixeln
	);

	fenster.moveTo(posx, posy); // Koordinaten der linken oberen Ecke

}

/**
* function �ffnet den Javascriptkalender:
* javascript/calendar_nv.php
*/
function oeffne_kalender(act,datum,vonbis,newsnr,show,sort,visit)
{
	if(navigator.appName == "Netscape")
	{
		var top  = screenY+170;
		var left = screenX+100;
	}
	else
	{
		var top  = window.event.clientY+170;
		var left = window.event.clientX+100;
	}

	window.open('javascript/calendar_nv.php?modul='+act+'&datum='+datum+'&ht=true'+'&vonbis='+vonbis+'&newsnr='+newsnr+'&show='+show+'&sort='+sort+'&visit='+visit,
		'Kalender', 'toolbar=0,location=0,directories=0,status=0,menubar=0,'+
		'scrollbars=0,resizable=0,width=180,height=178,top=' + top + ',left=' + left);
}

/**
* �bergabe der zu �ndernen Parameter an die selbe Datei.
* �ndert die Sichtbarkeit des Artikel im Adminbereich.
*/
function changevisibility($get) {
	window.location.href = "?"+$get;
}


function waitPreloadPage() { //DOM
/*
	// Nach oben scrollen
	  top.scrollTo(0,0);
	  // Scrollbalken deaktivieren
	  document.getElementById('body').style.position="";

	if (document.getElementById){
		document.getElementById('prepage').style.visibility='hidden';
	}else{
		if (document.layers){ //NS4
			document.prepage.visibility = 'hidden';
		}else { //IE4
			document.all.prepage.style.visibility = 'hidden';
		}
	}
*/
}

function showPreloadPage() { //DOM
/*
	// Nach oben scrollen
      top.scrollTo(0,0);
      // Scrollbalken deaktivieren
      document.getElementById('body').style.position="fixed";

     if (document.getElementById)
     {

          // Preloader laden
          document.getElementById('prepage').style.visibility='';
     }
     else
     {
          if (document.layers){ //NS4
               document.prepage.visibility = '';
          }else { //IE4
               document.all.prepage.style.visibility = '';
          }
     }
*/
}

function toggleDiv(id){

	//if(document.getElementById(id).style.display != 'none'){
		Effect.toggle(id, 'slide', { duration:0.5, transition: Effect.Transitions.linear });
		//window.setTimeout("serachEffect('search_ext','slide')",500);
	//}
//	else{
//		Effect.toggle('search_ext', 'slide', { duration:0.5, transition: Effect.Transitions.linear });
//		window.setTimeout("serachEffect('search_simple','appear')",500);
//	}
}

