/**
		<p>Contextmenu Config-File</p>
		@author Markus Engel
		@version 1.0.34.230505

		copyright 2005, Markus Engel (markus.engel@itss-austria.at)
*/

/**
	>>INFO<<

	@var cmImgPath >> string => pfad zum image ordner
	@var cmPos >> array(2) => X und Y abstand vom klickpunkt
	@var cmSubPos >> array(2) => X unf Y abstand vom sub contextmenu
	@var cmShowIds >> number => zeigt die menüids in klammern an, beim separator wird die id beim ouseover eingeblendet, 0 = aus, 1 = ein
	@var cmShadow >> array(3) => schatten aktivieren, X und Y abstand
	@var cmIconCol >> number => zeigt die icon spalte, 0 = aus, 1 = ein
	@var cmRegionControl => array(2) => aktiviert die contextmenüregionabfrage 0 = aus, 1 = ein; tagname wo kontrolliert werden soll
	
	@function cm_BeforeShow => funktion wird aufgerufen bevor sich das contextmenü zeigt, hier können eigene funktion angestossen werden.
	@function cm_BeforeClose => funktion wird aufgerufen bevor sich das contextmenü schliesst, hier können eigene funktion angestossen werden.
	@function cm_RegionElm => funktion wird aufgerufen wenn cmRegionControl aktiv ist
		 @var elm >> object => elementobjekt wo rechtsklick wurde
		 	
	@var cmList >> array > object => "text":						["grafik", "javascript", "title", "shortcut", modus, sub]
		 @var modus >> number => 0 = nicht anzeigen
									 					 1 = anzeigen
									 					 2 = disabled
									 					 
		 @var sub >> object wie cmList
*/

cmImgPath = '/pic/icons/contextmenu';
cmPos = new Array(10, 10);
cmSubPos = new Array(5, -11);
cmShowIds = 0;
cmShadow = new Array(1, 3, 3);
cmIconCol = 1;
cmRegionControl = new Array (1, 'td,html');

function cm_BeforeShow(){
	if(document.getElementById('_DL')) cm_ChangeStatus('2_2,sp_2', 1);
}

function cm_BeforeClose(){
	killContext();
}

function cm_RegionElm(elm){
	elmID = elm.getAttribute('id');
	if(elmID == 'reg0') cm_Init(0);
}

cmList =  new Array();

// standard list
cmList[0] = {
	"Aktualisieren":		["reload.gif", "doContext('reload');", "", 1, ""],
	"SEP1":							[1],
	"Markierte Objekte":["", "", "", 1, ""]
};

cmList[0]['Markierte Objekte'][5] = {
	"Markierungen l&ouml;schen":	["", "doContext('mark_reset');", "", 1, ""],
	"SEP2":								[0],
	"Gepackt downloaden":	["zip.gif", "doContext('download_zip');", "", 0, ""]
}

function doContext(type, val){
	var galleryID = document.getElementsByName('open')[0].value;
	var pageID = document.getElementsByName('oPage')[0].value
	alert(pageID);
	
	switch(type){	
		case 'download_zip':
			window.open('http://2005.fotorush.com/de/fotos/downloadCompressed.php?member=1', '_download', 'menubar=no, statusbar=no, locationbar=no, width=500, height=400');
		break;
		
		case 'reload':
			window.location.href = 'http://2005.fotorush.com/de/partner/galleries/?open='+galleryID+'&page='+pageID
		break;
		
		case 'mark_all':
			document.getElementsByName('allfotos')[0].click();
		break;
		case 'mark_reset':
			document.getElementsByName('what')[0].value = 'reset';
			document.getElementsByName('copy')[0].submit();
		break;	
	}
}

// setting the start values
var info_array = new Array(0,0);

function killContext(){
	info_array = new Array(0,0);
}													
