//**********************************************
//FUNKTIONEN FÜR Fenster im HelpWindow Stil
//**********************************************
//Allgemeine Funktionen

var pageAction;

// Funktion zum Schließen des Fensters
function closeWeoUserWindow(name) {

	// Fenster-Divs entfernen
	$("weo_user_window").remove();
	$("weo_user_outerWindow").remove();

	// Leeres Div erzeugen
	var my_div = document.createElement('div');
	my_div.writeAttribute("id",name);
	document.body.appendChild(my_div);
}

// prüft ob weiter gesprungen werden soll
// --action und entsprechende location hier rein
function checkLocation()
{
	if(pageAction == "galleryUpload")
		location.href = "?id="+forwardUrl;
}


// function für abschließende Arbeiten
// z.B. nach Upload einer Gallerie die Statusmeldung erzeugen
function finishUp(param)
{
	new Ajax.Request("../../application/root/modules/ajaxMenu/final.php", { method:'post',
		  parameters: {action: param},
		  onSuccess: function(transport){
		      checkLocation();
		    }
		  });
}

// Funktion zum Anzeigen des Fensters
function showWeoUserWindow(name,params) {
	
	var dothat = true;
	var isHidden = false;

	//action laden
	new Ajax.Request("../../application/root/modules/ajaxMenu/ajaxHandler.php", { method:'post',
		  parameters: params,
		  onSuccess: function(transport){
		      $(name).update(transport.responseText);
		    }
		  });

	//Divs um den Container wrappen
	var userWindow = new Element('div',{"class": "weo_user_window","id": "weo_user_window"});
	var outerUserWindow = new Element('div',{"class": "weo_user_outerWindow","id": "weo_user_outerWindow"});

	var closeHtml = '<div class="close_user_window"><a onclick="closeWeoUserWindow(\''+name+'\');return false;"><img border="0" src="../../application/cms/system/img/btn_close.png"></a></div>';
	new Insertion.Top(userWindow, closeHtml);
	
	$(name).wrap(userWindow);
	new Insertion.Before(userWindow, outerUserWindow);
	
	// anzeigen
	Effect.Appear(name, { duration:0.5, from: 0.0, to: 1.0 });
	Effect.Appear(outerUserWindow, { duration:0.5, from: 0.0, to: 0.7 });
	Effect.ScrollTo('weo_user_window', {duration: '1.0',offset: -30});
	

}
