//***************************************************************************************************************
// VERSCHIEBBARES DIV
//***************************************************************************************************************
   var object = null;
   var object_x = 0;
   var object_y = 0;
   var mouse_x = 0;
   var mouse_y = 0;

   function draganddrop() {
       document.onmousemove = drag;
       document.onmouseup = drop;
   }

   function moveable(obj) {
       object = obj;
       object_x = mouse_x - object.offsetLeft;
       object_y = mouse_y - object.offsetTop;
   }

   function drop() {
       object = null;
   }

   function drag(event) {
       mouse_x = document.all ? window.event.clientX : event.pageX;
       mouse_y = document.all ? window.event.clientY : event.pageY;

       if(object != null) {
           object.style.left = (mouse_x - object_x) + "px";
           object.style.top = (mouse_y - object_y) + "px";
       }
   }

//***************************************************************************************************************
//***************************************************************************************************************


function OpenFolder( folderPath )
{
	// Load the resources list for this folder.
	window.parent.frames['frmFolders'].LoadFolders( folderPath ) ;
}

function OpenFile( fileUrl )
{
	window.top.opener.SetUrl( fileUrl ) ;
	window.top.close() ;
	window.top.opener.focus() ;
}
/*
window.onload = function()
{
	window.top.IsLoadedResourcesList = true ;
}
*/
function OnSubmit()
{
	if ( document.getElementById('NewFile').value.length == 0 )
	{
		alert( 'Sie haben keine Datei ausgewählt. \nBitte wählen Sie eine Datei von Ihrem Computer. ' ) ;
		return false ;
	}
	if ( ! document.getElementById('NewFile').value.match(/.jpg\S{0}/) && ! document.getElementById('NewFile').value.match(/.JPG\S{0}/))
	{
		alert( 'Die gewählte Datei ist kein JPG. \nBitte wählen Sie ein JPG von Ihrem Computer.' ) ;
		return false ;
	}
	// Set the interface elements.
	document.getElementById('UploadInfo').innerHTML = 'Upload in Arbeit, bitte warten Sie einen Moment...' ;
	document.getElementById('SubmitFileUpload').disabled = true ;
	
	return true ;
}
function CreateGalerieOrdner(type, id_galerie, PHPSELF)
{
	var ordner_name;
	var url = PHPSELF+'?aktion=neuerOrdner&type='+type+'&id_galerie='+id_galerie;
	while ( true ) 
	{
		if (type == "Album")
		{
			ordner_name = prompt( 'Bitte tragen Sie hier den Namens des neuen Albums ein:', '' ) ;
		}
		else
		{
			ordner_name = prompt( 'Bitte tragen Sie hier den Namens der neuen Galerie ein:', '' ) ;
		}
	
		if ( ordner_name == null )
			return ;
		else if (ordner_name.length == 0 )
			alert( 'Sie haben nichts eingetragen' ) ;
		else
			break ;
	}
	
	url += '&ordner_name='+ordner_name;
	window.location.href = url;
}



function isANumber3(n) 
{
	var s = "" + n;  //Umwandlung in eine Zeichenkette
	var ziffern = "0123456789"; //Gültige Zeichen
	if (s=="0") 
	{ //Bei "0"
		return false;
	}
	if (s.charAt(0) == "0") 
	{ //Bei 0 am Anfang
		return false;
	}
	for (var i=0; i<s.length; i++) 
	{
		if (ziffern.indexOf(s.charAt(i)) == -1) 
		{
			//keine Ziffer
			return false;
		}
	}
	return true;
}




function WinOpenGen(url, breite, hoehe, sroll)
{
    Xkoord=(screen.width/2-(breite/2));
	Ykoord=(screen.height/2-(hoehe/2));
	params="resizable=1,status=0,scrollbars="+sroll+",toolbar=0,location=1,directories=0,menubar=0,width="+breite+",height="+hoehe+",left="+Xkoord+",top="+Ykoord;
	Fenster = window.open(url,"DisplayWindow",params);
	Fenster.focus();
}
function submit_form(formular)
{
  document.forms[formular].submit();
}
function formHandler(form)
{
	var URL = form.site.options[form.site.selectedIndex].value;
	window.location.href = URL;
}
function jumpMenu(targ,selObj,restore)
{ 
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function verzoegerung_zeig(id)
{
	window.setTimeout("zeig('"+id+"')",4000);
}
function zeig(id) 
{
	document.getElementById(id).style.display = "inline";
}
function hide(id)
{
	if (document.getElementById(id).style.display == "" || document.getElementById(id).style.display == "inline") 
	{
		document.getElementById(id).style.display = "none";
	}
	else
	{
		document.getElementById(id).style.display = "inline";
	}
}
function SetUrl(dateipfad)
{
	document.getElementById("bildpfad").value = dateipfad;
}
function message(info) 
{
	alert(info);
}


/***************************************************************************************************************************************************************
AJAX-FUNKTION BEGINN
/**************************************************************************************************************************************************************/
var http_request = false;

function makeHTTPRequest(url)
{
	http_request = false;

	if (window.XMLHttpRequest) 
	{ // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		
		if (http_request.overrideMimeType) 
		{
			http_request.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) 
	{ // IE
		try 
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) 
		{
			try 
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {}
		}
	}

	if (!http_request) 
	{
		alert('Fehler: Es konnte keine XMLHTTP-Instanz erzeugt werden');
		return false;
	}
	http_request.open('GET', url, true);
	http_request.onreadystatechange = WriteContent;
	http_request.send(null);

	//Die aufgerufene URL sichern (für eventuelle Resizes)
	document.getElementById('ShowImages').innerHTML = url;
}

function WriteContent()
{
	if (http_request.readyState == 4) 
	{
		if (http_request.status == 200) 
		{
			//alert(http_request.responseText);
			document.getElementById('ShowImages').innerHTML = http_request.responseText;
			alert(document.getElementById('ShowImages').innerHTML);
		}
		else
		{
			alert('Die gewünschte Galerie ist leider nicht verfügbar.');
		}
	}
}
/*
function WriteMotive()
{
	if (http_request.readyState == 4) 
	{
		if (http_request.status == 200) 
		{
			//alert(http_request.responseText);
			document.getElementById('Motive').innerHTML = http_request.responseText;
		}
		else
		{
			alert('Die gewünschte Webseite ist leider nicht verfügbar.');
		}
	}
}
*/
/***************************************************************************************************************************************************************
AJAX-FUNKTION ENDE
/**************************************************************************************************************************************************************/


