// HAUPT PINNWAND JS FILE


var dragobjekt = null;
// Position, an der das Objekt angeklickt wurde.
var dragx = 0;
var dragy = 0;
// Mausposition
var posx = 0;
var posy = 0;
function draginit() {
	// Initialisierung der Überwachung der Events
	document.onmousemove = drag;
	document.onmouseup = dragstop;
	
	// Fenstergroesse anpassen!
	//self.resizeTo(1000,950); 
	
}
function dragstart(element) {
	
	//Wird aufgerufen, wenn ein Objekt bewegt werden soll.

	
	
	dragobjekt = element;
	dragx = posx - dragobjekt.offsetLeft;
	dragy = posy - dragobjekt.offsetTop;
	dragobjekt.style.zIndex	= "888";
	return false;
}
function dragstop() {
	//Wird aufgerufen, wenn ein Objekt nicht mehr bewegt werden soll.
	dragobjekt=null;
	return false;
}

function saveposition(element, idstr) {
	
	elm_left	= element.style.left;
	elm_top	= element.style.top;
	TheUsr	=	document.jshf.LastStr.value;
	
	// position saven
	document.getElementById("hidedrag").src	= "saver.php?id="+idstr+"&usr="+TheUsr+"&posL="+elm_left+"&posT="+elm_top;
	
	
}
function drag(ereignis) {

	//Wird aufgerufen, wenn die Maus bewegt wird und bewegt bei Bedarf das Objekt.

	posx = document.all ? window.event.clientX : ereignis.pageX;
	posy = document.all ? window.event.clientY : ereignis.pageY;
	if(dragobjekt != null) {
		dragobjekt.style.left = (posx - dragx) + "px";
		dragobjekt.style.top = (posy - dragy) + "px";
		
		now_left	=	dragobjekt.style.left;
		now_top	=	dragobjekt.style.top;
		now_left = parseInt(now_left);
		now_top = parseInt(now_top);
	if(now_left<2) { dragobjekt.style.left = "10px"; }
	if(now_left>775) { dragobjekt.style.left = "770px"; }
	if(now_top<2) { dragobjekt.style.top = "10px"; }
	if(now_top>1165) { dragobjekt.style.top = "1160px"; }
	}
	
}



function uploadshow() {
	
	// Transparent Abdeckung
	document.getElementById("bigview").style.display	= "block";
	document.getElementById("bigview").style.width		= "100%";
	document.getElementById("bigview").style.height		= "178%";
	
	document.getElementById("bigview").style.filter = "alpha(opacity=70)"; 
	document.getElementById("bigview").style.filter = "alpha(opacity=70)"; 
	document.getElementById("bigview").style.MozOpacity = "0.7";
	
	
	// Upload Fenster laden
	document.getElementById("upper").style.zIndex = "2099";
	document.getElementById("upper").style.display = "block";
}


function upclose() {
	
	// Transparent Abdeckung entfernen !!
	document.getElementById("bigview").style.display	= "none";
	document.getElementById("bigview").style.width		= "0px";
	document.getElementById("bigview").style.height		= "0px";
	
	document.getElementById("bigview").style.filter = "alpha(opacity=70)"; 
	document.getElementById("bigview").style.filter = "alpha(opacity=70)"; 
	document.getElementById("bigview").style.MozOpacity = "0.7";
	
	
	// Upload Fenster entladen
	document.getElementById("upper").style.zIndex = "1";
	document.getElementById("upper").style.display = "none";
}








function optionshow() {
	
	// Upload Fenster laden
	document.getElementById("showopt").style.zIndex = "2099";
	document.getElementById("showopt").style.display = "block";
}


function optionclose() {

	// Upload Fenster entladen
	document.getElementById("showopt").style.zIndex = "1";
	document.getElementById("showopt").style.display = "none";
}





function OPCin(element) {
	helperline	= element;
	helperline.style.filter = "alpha(opacity=100)"; 
	helperline.style.filter = "alpha(opacity=100)"; 
	helperline.style.MozOpacity = "1.00";
	
	// Dieses Element mit derbem zIndex versehen
	
	//  aktuellen z-index lesen + tmp saven !
	nnvis = helperline.style.zIndex;
	document.jshf.nowvis.value = nnvis;
	
	// Neuen Z-index setzen!
	helperline.style.zIndex = "1488";
	
	
	
}

function OPCout(element) {
	helperline	= element;
	helperline.style.filter = "alpha(opacity=90)"; 
	helperline.style.filter = "alpha(opacity=90)"; 
	helperline.style.MozOpacity = "0.9";
	
	// ALTEN Z-Index wiederherstellen!!
	
	//  alten z-index lesen 
	ovis	=	document.jshf.nowvis.value;
	
	// Neuen Z-index setzen!
	helperline.style.zIndex = ovis;
	
}




// Großansicht
function ShowCase(TheId) {

	
	// Transparent Abdeckung
	document.getElementById("bigview").style.display	= "block";
	document.getElementById("bigview").style.width		= "100%";
	document.getElementById("bigview").style.height		= "178%";
	
	document.getElementById("bigview").style.filter = "alpha(opacity=70)"; 
	document.getElementById("bigview").style.filter = "alpha(opacity=70)"; 
	document.getElementById("bigview").style.MozOpacity = "0.7";
	
	
	// onTop springen
	window.location.href = "#OnTop";
	
	
	// Bild Frame
	document.getElementById("MainView").style.display	= "block";
	document.getElementById("MainView").style.width		= "520px";
	document.getElementById("MainView").style.height	= "630px";
	
	
	
	// Notiz Daten aus Hiddens lesen
	pic		=	document.getElementById(TheId+'_pic').value;
	usr		=	document.getElementById(TheId+'_name').value;
	txt		=	document.getElementById(TheId+'_txt').value;
	www		=	document.getElementById(TheId+'_www').value;
	wwwFull	=	document.getElementById(TheId+'_wwwFull').value;
	datum	=	document.getElementById(TheId+'_date').value;
	
	
	// Aktueller Username ?
	TheUsr	=	document.jshf.LastStr.value;

		// Bild einladen
		document.getElementById("midpic").src	= "wallpics/"+TheUsr+"/midres/" +pic;
	
	// User schreiben
	document.getElementById("wndmid_von").innerHTML	=	"<B>" +usr+ "</B>";
	
	// Text schreiben
	document.getElementById("wndmid_txt").innerHTML	=	"<B>" +txt+ "</B>";
	
	// Datum schreiben
	document.getElementById("wndmid_am").innerHTML	=	"<B>" +datum+ "</B>";
	
	// www schreiben
	if(www!="http://") {
	document.getElementById("wndmid_www").innerHTML	=	"<A Href='"+wwwFull+"' Border='0' Target='_blank' Style='cursor:pointer;'><B>" +www+ "</B></A>";
	}
	

	
	
}














// Großansicht Schliessen !
function HideCase() {
	
	// welche ID it gerade geladen in ShowCase
	TheNowId	=	document.jshf.nowincase.value;
	
	
		// Transparent Abdeckung - ENTFERNEN
	document.getElementById("bigview").style.display	= "none";
	document.getElementById("bigview").style.width		= "0px";
	document.getElementById("bigview").style.height		= "0px";
	
	document.getElementById("bigview").style.filter = "alpha(opacity=70)"; 
	document.getElementById("bigview").style.filter = "alpha(opacity=70)"; 
	document.getElementById("bigview").style.MozOpacity = "0.7";
	
	
	
	// Bild Frame - ENTFERNEN
	document.getElementById("MainView").style.display	= "none";
	document.getElementById("MainView").style.width		= "0px";
	document.getElementById("MainView").style.height	= "0px";
	
	
	
	// Bild einladen - ENTFERNEN
	document.getElementById("midpic").src	= "";
	
	// User schreiben - ENTFERNEN
	document.getElementById("wndmid_von").innerHTML	=	"";
	
	// Text schreiben - ENTFERNEN
	document.getElementById("wndmid_txt").innerHTML	=	"";
	
	// Datum schreiben - ENTFERNEN
	document.getElementById("wndmid_am").innerHTML	=	"";
	
	// www schreiben - ENTFERNEN
	document.getElementById("wndmid_www").innerHTML	=	"";
	
	
}






// Warte Gif einblenden !!
function PleaseWait() {
	document.getElementById("wait1").style.display	=	"block";
	document.getElementById("wait2").style.display	=	"block";
	document.getElementById("uppText").innerHTML		= "<B>Bitte warten, foto wird gespeichert!</B>";
}







// Foto Pinnwand Logo MouseOVER
function FPi() {
	
	document.images["FPimg"].src	= "FotoPinnwand.png";
	
}


// Foto Pinnwand Logo MouseOUT
function FPo() {
	
	document.images["FPimg"].src	= "FotoPinnwand_over.png";
	
}

// NUMMER 2 GANZ UNTEN

// Foto Pinnwand Logo MouseOVER
function FPi2() {
	
	document.images["FPimg2"].src	= "FotoPinnwand.png";
	
}


// Foto Pinnwand Logo MouseOUT
function FPo2() {
	
	document.images["FPimg2"].src	= "FotoPinnwand_over.png";
	
}








// Erstellen Grafik OVER
function CrGfxI() {
	
	document.images["CreateGfx"].src	= "camera_mount.png";
	
}


// Erstellen Grafik OUT
function CrGfxO() {
	
	document.images["CreateGfx"].src	= "camera_unmount.png";
	
}



// Ein Foto loeschen
function DumpScript(layid) {
	
	//aktuellen hash
	khash	=	document.jshf.UHtmp.value;
	
	document.location.href	= "index.php?load=" +khash+ "&DumpThis=" +layid+"";
	
	
}
