var artmgt = new function() {
	
	var self = this;
	
	this.actartcat = null;
	this.navelements = undefined;
	this.keytimer = null;
	this.artsearch_currstr = undefined;
	this.colors = new Array();
	this.artistlistdiv = null;
	
	
	this.global_initalize = function() {
		var tmp;
		for (var i=0;i<artdb.length;i++) {
			tmp = $("artistdiv_"+artdb[i][0]);
			if (tmp) {
				artdb[i].push(tmp,tmp.offsetWidth,tmp.offsetHeight);
			}
		}
		artmgt.artistlistdiv = $("tx_obj_mgt_artists");
		artmgt.era_initialize();
		artmgt.era_hideall();
		artmgt.artistssetupblock(880,5,10,0,0);
		artmgt.artcatnav_setup();
		artmgt.sorting_initialize();
		artmgt.artists_initialize();
		artmgt.metanav_initialize();
		artmgt.styles_initialize();
		artmgt.styles_setstyle("printnorm");
	}
	
	
	this.artcatnav_setup = function() {
		artmgt.navelements = $$("a.objmgtartcatnav");
		for (var i=0;i<artmgt.navelements.length;i++) {
			artmgt.navelements[i].setAttribute("href","#");
			artmgt.navelements[i].store("artcatuid",artmgt.navelements[i].id.replace(/objmgtartcat_/,""));
			artmgt.navelements[i].store("colornormal",artmgt.navelements[i].getStyle("color"));
			artmgt.navelements[i].onmouseover=artmgt.artcatover;
			artmgt.navelements[i].onmouseout=artmgt.artcatout;
			artmgt.navelements[i].onclick = artmgt.artcatclick
		}
	}
	
	this.artcatover = function() {
		artmgt.artcatoverout(this.retrieve("artcatuid"));
	}
	
	this.artcatout = function() {
		if (artmgt.actartcat == null) {
			artmgt.artcatoverout("none");
		} else {
			artmgt.artcatoverout(artmgt.actartcat);
		}
	}
	
	this.artcatclick = function() {
		artmgt.artist_Hide();
		var artcatnr = this.retrieve("artcatuid");
		if (artmgt.actartcat == null) {
			artmgt.listview(this.retrieve("artcatuid"));
			artmgt.actartcat = artcatnr;
			artmgt.sorting_showhide(1);
			artmgt.era_hideallsmooth();
			artmgt.sorting_newsort_do("nname");
		} else if (artmgt.actartcat != artcatnr) {
			artmgt.blockview("none");
			artmgt.actartcat = artcatnr;
			artmgt.listview.delay(1800);
			artmgt.sorting_showhide(1);
			artmgt.era_hideallsmooth();
			artmgt.sorting_newsort_do.delay(2000,null,"nname");
		} else {
			artmgt.blockview(this.retrieve("artcatuid"));
			artmgt.actartcat = null;
			artmgt.sorting_showhide(0);
			artmgt.era_hideallsmooth();
		}
	}
	
	this.artcatoverout = function(nr,nrnavelem) {
		var newcolor = artmgt.getartcatcolor(nr);
		var tmpartistlist = artmgt.getdblist(4,nr);
		var tmpartistlistneg = artmgt.getdblist(4,nr,true);
		var i;
		for (i=0;i<artmgt.navelements.length;i++) {
			if (artmgt.navelements[i].retrieve("artcatuid") == nr) {
				artmgt.navelements[i].setStyle("color",newcolor);
			} else {
				artmgt.navelements[i].setStyle("color",artmgt.navelements[i].retrieve("colornormal"));
			}
		}
		for (i=0;i<tmpartistlist.length;i++) {
			if (tmpartistlist[i][10]) {
				tmpartistlist[i][10].cancel();
			}
			tmpartistlist[i][10] = new Fx.Tween(tmpartistlist[i][7].firstChild,{duration:"short"});
			tmpartistlist[i][10].start("color",newcolor);
		}		
		for (i=0;i<tmpartistlistneg.length;i++) {
			if (tmpartistlistneg[i][10]) {
				tmpartistlistneg[i][10].cancel();
			}
			tmpartistlistneg[i][10] = new Fx.Tween(tmpartistlistneg[i][7].firstChild);
			tmpartistlistneg[i][10].start("color","#999999");
		}
	}
	
	this.listview = function(nr) {
		if (nr == undefined) {
			nr = artmgt.actartcat;
		}
		artmgt.artisttolist(nr);
	}
	this.blockview = function(nr) {
		artmgt.artisttoblock(nr);
	}	
	
	this.artisttolist = function(nr) {
		var i;
		var tmpartdbactartcat = artmgt.getdblist(4,nr);
		var tmpartdbinactartcat = artmgt.getdblist(4,nr,true);
		for (i=0;i<tmpartdbinactartcat.length;i++) {
			if (tmpartdbinactartcat[i][11]) {
				tmpartdbinactartcat[i][11].cancel();
			}
			tmpartdbinactartcat[i][11] = new Fx.Tween(tmpartdbinactartcat[i][7],{duration:"short"});
			tmpartdbinactartcat[i][11].start("opacity",0);
		}
		
		artmgt.artisttolist_displaynone.delay(1000);
		
		for (i=0;i<tmpartdbactartcat.length;i++) {
			if (tmpartdbactartcat[i][11]) {
				tmpartdbactartcat[i][11].cancel();
			}
			/*
			tmpartdbactartcat[i][11] = new Fx.Tween(tmpartdbactartcat[i][7],{duration:"normal",link:"chain"});
			tmpartdbactartcat[i][11].start("opacity",1);
			tmpartdbactartcat[i][11].start("top",(tmpartdbactartcat[i][9]+5)*i);
			tmpartdbactartcat[i][11].start("left",271);
			*/
		}
	}
	
	this.artisttolist_displaynone = function() {
		var tmpartistlistneg = artmgt.getdblist(4,artmgt.actartcat,true);
		for (var i=0;i<tmpartistlistneg.length;i++) {
			tmpartistlistneg[i][7].setStyle("display","none");
		}
	}
	
	this.artisttolist_displayall = function() {
		var tmpartistlistneg = artmgt.getdblist(4,-1,true);
		for (var i=0;i<tmpartistlistneg.length;i++) {
			tmpartistlistneg[i][7].setStyle("display","block");
		}
	}
	
	this.artisttoblock = function(nr) {
		var i;
		artmgt.artisttolist_displayall();
		for (i=0;i<artdb.length;i++) {
			if (artdb[i][11]) {
				artdb[i][11].cancel();
			}
			artdb[i][7].inject(artmgt.artistlistdiv,"bottom");
			artdb[i][11] = new Fx.Tween(artdb[i][7],{duration:"normal",link:"chain"});
			artdb[i][11].start("left",artdb[i][7].retrieve("blockxpos"));
			artdb[i][11].start("top",artdb[i][7].retrieve("blockypos"));
			artdb[i][11].start("opacity",1);
		}
		
	}
	
	
	this.getartcatcolor = function(nr) {
		if (artcatdb) {
			for (var i=0;i<artcatdb.length;i++) {
				if (artcatdb[i][0]==nr) {
					return artcatdb[i][2];
					break;
				}
			}
		} else {
			return "#000000";
		}
	}
	
	this.getdblist=function(col,val,negate,db) {
		var tmpartdb = new Array();
		var tmpstat;
		var colvalarr;
		if (negate == undefined) {
			negate = false;
		}
		if (db==undefined) {
			db=artdb;
		}
		if (db) {
			for (var i=0;i<db.length;i++) {
				colvalarr=db[i][col].split(",");
				tmpstat = colvalarr.indexOf(String(val));
				if ((tmpstat !== -1 && negate==false) || (tmpstat === -1 && negate===true)) {
					tmpartdb.push(db[i]);
				}
			}
		} 
		return tmpartdb;
	}
	
	/* *********************/
	/* SORTING  FUNCTIONS  */
	/* *********************/
	
	this.sortingvar_tween = undefined;
	this.sortingvar_divelem = undefined;
	this.sortingvar_currsort = undefined;
	this.sortingvar_aelements = new Array();
	
	this.sorting_initialize = function() {
		var elem;
		elem = $("objmgt_sort_vname");
		if (elem) {
			artmgt.sortingvar_aelements.push(elem);
			elem.store("sortingvalue","vname");
			elem.store("colornormal",elem.getStyle("color"));
			elem.setAttribute("href","#");
			elem.onclick= artmgt.sorting_newsort;
		}
		elem = $("objmgt_sort_nname");
		if (elem) {
			artmgt.sortingvar_aelements.push(elem);
			elem.store("sortingvalue","nname");
			elem.store("colornormal",elem.getStyle("color"));
			elem.setAttribute("href","#");
			elem.onclick= artmgt.sorting_newsort;
		}
		elem = $("objmgt_sort_era");
		if (elem) {
			artmgt.sortingvar_aelements.push(elem);
			elem.store("sortingvalue","era");
			elem.store("colornormal",elem.getStyle("color"));
			elem.setAttribute("href","#");
			elem.onclick= artmgt.sorting_newsort;
		}
		artmgt.sortingvar_divelem = $("tx_obj_mgt_artistsorting");
		if (artmgt.sortingvar_divelem) {
			var Fx0 = new Fx.Tween(artmgt.sortingvar_divelem);
			Fx0.set("opacity",0);
		}
	}
	
	this.sorting_showhide = function(vis) {
		if (vis==undefined) {
			vis=1;
		}
		if (artmgt.sortingvar_tween) {
			artmgt.sortingvar_tween.cancel();
		}
		artmgt.sortingvar_tween = new Fx.Tween(artmgt.sortingvar_divelem);
		artmgt.sortingvar_tween.start("opacity",vis);
	}
	
	this.sorting_newsort = function() {
		artmgt.sorting_newsort_do(this.retrieve("sortingvalue"));
	}
	
	this.sorting_newsort_do = function(sortingval) {
		var tmpartdbactartcat;
		var tmpartdbactartcat1;
		var tmpartdbactartcat2;
		var i;
		var erastat = false;
		var eracurr= null;
		var eracurrelem = null;
		var artistera = null;
		var artistxpos = 271;
		var newcolor = artmgt.getartcatcolor(artmgt.actartcat);
		artmgt.artsearchblur();
		for (i=0;i< artmgt.sortingvar_aelements.length;i++) {
			if (artmgt.sortingvar_aelements[i].retrieve("sortingvalue")==sortingval) {
				artmgt.sortingvar_aelements[i].setStyle("color",newcolor);
			} else {
				artmgt.sortingvar_aelements[i].setStyle("color",artmgt.sortingvar_aelements[i].retrieve("colornormal"));
			}
		}
		
		
		//alert(newcolor);
		switch(sortingval) {
			case "vname":
				tmpartdbactartcat = artmgt.getdblist(4,artmgt.actartcat);
				tmpartdbactartcat.sort(artmgt.sorting_vname);
				break;
			case "era":
				tmpartdbactartcat=new Array();
				tmpartdbactartcat1 = artmgt.getdblist(4,artmgt.actartcat);
				tmpartdbactartcat1.sort(artmgt.sorting_nname);
				for (i = 0; i < eradb.length ; i++) {
					tmpartdbactartcat2 = artmgt.getdblist(5,eradb[i][0],false,tmpartdbactartcat1);
					tmpartdbactartcat.combine(tmpartdbactartcat2);
				};
				tmpartdbactartcat.combine(tmpartdbactartcat1);
				erastat = true;
				artistxpos = 271;
				break;
			default:
				tmpartdbactartcat = artmgt.getdblist(4,artmgt.actartcat);
				tmpartdbactartcat.sort(artmgt.sorting_nname);
				break;
		}
		if (erastat == false) {
			for (i = 0;i < eradb.length; i++) {
				eradb[i]["Fx"]= new Fx.Tween(eradb[i][4],{link:"chain"});
				eradb[i]["Fx"].start("opacity",0);
				eradb[i]["Fx"].start("display","none");
			}
		}
		//alert("Sorting Activ");
		for (i=0;i<tmpartdbactartcat.length;i++) {
			
			artistera = tmpartdbactartcat[i][5].split(",")[0];
			
			tmpartdbactartcat[i][7].inject(artmgt.artistlistdiv,"bottom");
			if (erastat == true && artistera != eracurr && artistera!="") {
				eracurrelem = artmgt.getdblist(0,artistera,false,eradb)[0];
				if (eracurrelem) {
					eracurrelem[4].inject(tmpartdbactartcat[i][7],"before");
					eracurrelem[4].setStyle("display","block");
					eracurrelem["Fx"] = new Fx.Tween(eracurrelem[4],{duration:"normal",link:"chain"});
					eracurrelem["Fx"].start("top",(tmpartdbactartcat[i][9]+5)*i);
					eracurrelem["Fx"].start("left",0);
					eracurrelem["Fx"].start("opacity",1);
				}
				eracurr = artistera;
				
			}
			tmpartdbactartcat[i][11] = new Fx.Tween(tmpartdbactartcat[i][7],{duration:"normal",link:"chain"});
			tmpartdbactartcat[i][11].start("left",tmpartdbactartcat[i][7].retrieve("blockxpos"));
			tmpartdbactartcat[i][11].start("top",(tmpartdbactartcat[i][9]+5)*i);
			tmpartdbactartcat[i][11].start("left",artistxpos);			
		}

	}
	
	this.sorting_nname = function(a,b) {
		if (new Array(a[1].toLowerCase(),b[1].toLowerCase()).sort()[0] == a[1].toLowerCase()) {
			return -1;
		} else {
			return 1;
		}
	}
	
	this.sorting_vname = function(a,b) {
		if (new Array(a[2].toLowerCase(),b[2].toLowerCase()).sort()[0] == a[2].toLowerCase()) {
			return -1;
		} else {
			return 1;
		}
	}
	
	
	/* *********************/
	/* ERA  FUNCTIONS  */
	/* *********************/	
	
	
	this.era_initialize = function() {
		if (eradb) {
			for (var i=0;i<eradb.length;i++) {
				tmp = $("eradiv_"+eradb[i][0]);
				if (tmp) {
					//tmp.style.position = "absolute";
					tmp.style.zindex = "auto";
					tmp.style.left="0px";
					tmp.style.top="0px";
					eradb[i].push(tmp);
				}
			}
		}
	}
	
	this.era_hideall = function() {
		var Fx0;
		if (eradb) {
			for (var i = 0 ; i < eradb.length ;i++) {
				Fx0 = new Fx.Tween(eradb[i][4]);
				Fx0.set("opacity",0);
			}
		}
	}
	
	this.era_hideallsmooth = function() {
		var Fx0;
		if (eradb) {
			for (var i = 0 ; i < eradb.length ;i++) {
				Fx0 = new Fx.Tween(eradb[i][4]);
				Fx0.start("opacity",0);
			}
		}
	}
	
	/* *********************/
	/* ARTIST  FUNCTIONS  */
	/* *********************/
	
	this.artistlinks = new Array();
	this.artistdiv = null;
	this.artistdivbg = null;
	this.artistdivcontent = null;
	
	this.artists_initialize = function() {
		var i;
		var tmparr = $$("a.artistlink");
		for (i = 0;i < tmparr.length ;i++) {
			tmparr[i].store("artistuid",tmparr[i].id.replace(/artistlink/,""));
			tmparr[i].setAttribute("href","#");
			tmparr[i].onclick = artmgt.artistlink_Click;
		}
		artmgt.artistdiv = $("tx_artmgt_artistdiv");
		artmgt.artistdivbg = $("tx_artmgt_artistdivbg");
		
		var injectobject= $("artistdetail");
		if (injectobject  == null) {
			injectobject = document.body;
		}
		
		if (!artmgt.artistdiv) {
			artmgt.artistdiv = new Element("div",{"id":"tx_artmgt_artistdiv"}).inject(injectobject);
		}
		if (!artmgt.artistdivbg) {
			artmgt.artistdivbg = new Element("div",{"id":"tx_artmgt_artistdivbg"}).inject(injectobject);
		}
		
		var Fx0 = new Fx.Tween(artmgt.artistdiv,{link:"chain"});
		Fx0.set('display','none');
		Fx0.set('opacity',0);
		var Fx1 = new Fx.Tween(artmgt.artistdivbg,{link:"chain"});
		Fx1.set('display','none');
		Fx1.set('opacity',0);
	}
	
	this.artistlink_Click = function() {
		//var myRequest = new Request({url:"http://192.168.1.21/tvi/tvi_kuenstlertirol/index.php?id=19&tx_mhzobjmgt_pi1[artistuid]="+this.retrieve("artistuid")});
		var myRequest = new Request({url:"index.php?id=19&tx_mhzobjmgt_pi1[artistuid]="+this.retrieve("artistuid")});
		
		myRequest.onSuccess = artmgt.artistRequestonSuccess;
		myRequest.onFailure = artmgt.artistRequestError;
		myRequest.send();
	}
	
	this.artistRequestonSuccess = function(responseText, responseXML) {
		var Fx0 = new Fx.Tween(artmgt.artistdiv,{link:"chain"});
		Fx0.set('opacity',0);
		Fx0.set('display','block');
		Fx0.start('opacity',1);
		var Fx1 = new Fx.Tween(artmgt.artistdivbg,{link:"chain"});
		Fx1.set('opacity',0);
		Fx1.set('display','block');
		Fx1.start('opacity',.80);
		artmgt.artistdiv.set('html',responseText);
		if (artmgt.artistlistdiv != null) {
			var Fx2 = new Fx.Tween(artmgt.artistlistdiv);
			Fx2.start('opacity',.40);
		}
		artmgt.artistElement_Initialize();
		artmgt.styles_setstyle("printdetail");
	}
	
	this.artistElement_Initialize = function() {
		var closebutton = $("tx_obj_mgt_artist_closebutton");
		var closebuttonlink = $("tx_obj_mgt_artist_closebuttonlink");
		if (closebuttonlink) {
			closebuttonlink.setAttribute("href","#");
		}
		if (closebutton) {
			closebutton.addEvents({"click":artmgt.artist_Hide});
		}
	}
	
	this.artist_Hide = function() {
		if (artmgt.artistdiv) {
			var Fx0 = new Fx.Tween(artmgt.artistdiv,{link:"chain"});
			Fx0.start('opacity',0);
			Fx0.start('display','none');
		}
		if (artmgt.artistdivbg) {
			var Fx1 = new Fx.Tween(artmgt.artistdivbg,{link:"chain"});
			Fx1.start('opacity',0);
			Fx1.start('display','none');
		}
		if (artmgt.artistlistdiv != null) {
			var Fx2 = new Fx.Tween(artmgt.artistlistdiv);
			Fx2.start('opacity',1);
		}
		artmgt.styles_setstyle("printnorm");
	}
	
	this.artistRequestError = function() {
		alert("Error");
	}	
	
	
	/* *********************/
	/* DIV  FUNCTIONS  */
	/* *********************/	
	
	this.artistssetupblock = function (blockwidth,offsetx,offsety,basex,basey) {
	    
		var tmparr = new Array();
		var tmp,tmpx,addx;
		var i,j;
		var xpos;
		var ypos;
		var cobj;
		var diff;

		if (blockwidth==undefined) {
			blockwidth=500;
		};
		if (offsetx==undefined) {
			offsetx = 5;
		};
		if (offsety==undefined) {
			offsety = 1;
		};
		if (basex==undefined) {
			basex=0;
		};
		if (basey==undefined) {
			basey=0;
		};
		xpos = basex;
		ypos = basey;
		
		for (i=0;i<artdb.length;i++) {
			cobj = artdb[i][7];
			if (xpos+artdb[i][8]>(blockwidth+basex)) {
				diff=((blockwidth+basex)-xpos)/(tmparr.length-1);
				for (j=0;j<tmparr.length;j++) {
					tmpx=Number(tmparr[j][7].style.left.replace(/px/,""));
					addx = diff*(j);
					tmparr[j][7].style.left=Math.round(tmpx+addx)+"px";
					tmparr[j][7].store("blockxpos",Math.round(tmpx+addx));
				}
				xpos=basex;
				ypos+=artdb[i][9]+offsety;
				tmparr = new Array();
			};
			cobj.style.display="block";
			cobj.style.zIndex=i;
			cobj.style.position="absolute";
			cobj.style.top=ypos+"px";
			cobj.style.left=xpos+"px";
			cobj.store("blockxpos",xpos);
			cobj.store("blockypos",ypos);
			xpos+=artdb[i][8]+offsetx;
			tmparr.push(artdb[i]);
		};
	};
	
	this.artistdetsrc = undefined;
	
	this.artistdetchangeimg = function(currelemid,newimgsrc) {
		var currimgsrc = $('tx_obj_mgt_artist_worksmainimage').getProperty('src');
		var currimgtbsrc = $(currelemid).getProperty("src");
		
		var imgprime = $('tx_obj_mgt_artist_worksmainimage');
		var imgsec= $(currelemid);
		artmgt.artistdetsrc = currimgtbsrc;
		artmgt.artistdetchangeimg_do.delay(250);
		var Fx0 = new Fx.Tween(imgprime,{link:'chain',duration:250});
		Fx0.start('opacity',0);
		Fx0.start('opacity',1);
		imgsec.setProperty("src",currimgsrc);
		
		
		var imgprimetitle = $('tx_obj_mgt_artist_worksmainimagetitle').get("html");
		var imgdecetitle = imgsec.getNext("h2").get("html");
		imgsec.getNext("h2").set('html',imgprimetitle);
		$('tx_obj_mgt_artist_worksmainimagetitle').set('html',imgdecetitle);
		
	}
	
	this.artistdetchangeimg_do = function() {
		$('tx_obj_mgt_artist_worksmainimage').setProperty("src",artmgt.artistdetsrc);
	}

	
	
	/* *********************/
	/* DIV SEARCH FUNCTION  */
	/* *********************/
	
	this.artsearchfocus = function() {
		var elem = $("tx_obj_mgt_search_field");
		if (elem) {
			if (elem.value == "SUCHE") {
				elem.value = "";
			}
		}
	}
	
	this.onSubmitFunc = function() {
		return false;
	}
	
	this.artsearchblur = function() {
		var elem = $("tx_obj_mgt_search_field");
		if (artmgt.keytimer != null) {
			$clear(artmgt.keytimer);
		}
		if (elem) {
			if (elem.value == "") {
				elem.value = "SUCHE";
				artmgt.artistSearchReset();
			}
		}
	}
	
	this.artsearchkeyup = function() {
		if (artmgt.keytimer != null) {
			$clear(artmgt.keytimer);
		}
		artmgt.keytimer = artmgt.artsearch.delay(200);
	}
	
	this.artsearch = function() {
		var searchstr = $("tx_obj_mgt_search_field").value;
		if (artmgt.artsearch_currstr !=searchstr && searchstr != "" && searchstr!=null && searchstr.length >= 3) {
			artmgt.artsearch_currstr = searchstr;
			var myRequest = new Request({url:"index.php?id=21&viewmode=search&tx_mhzobjmgt_pi1[searchstr]="+encodeURI(searchstr)});
			//alert("index.php?id=21&viewmode=search&tx_mhzobjmgt_pi1[searchstr]="+encodeURI(searchstr));
			myRequest.onSuccess = artmgt.artistSearchSuccess;
			myRequest.onFailure = artmgt.artistSearchError;
			myRequest.send();
		} else if (artmgt.artsearch_currstr !=searchstr || searchstr == "SUCHE" ) {
			artmgt.artistSearchReset();
			artmgt.artsearch_currstr = searchstr;
		}
	}
	
	this.artistSearchReset = function() {
		var FX0;
		for (i=0;i<artdb.length;i++) {
			
			if (artmgt.actartcat == null || artdb[i][4] == artmgt.actartcat) {
				celem = $("artistdiv_"+artdb[i][0]);
				//celem.setStyle("border","0px none");
				FX0 = celem.retrieve("fx007");
				if (FX0 == null) {
					FX0 = new Fx.Tween(celem,{duration: 'short'});
					celem.store("fx007",FX0);
				}
				FX0.start('opacity', 1);
			}
		}
	}
	
	this.artistSearchSuccess = function(responseText, responseXML) {
		var i;
		var elements= responseXML.firstChild.childNodes;
		var elemids= new Array();
		var celem;
		
		var FX0;
		
		for (i = 0; i< elements.length;i++) {
			elemids.push(String(elements[i].getAttribute("uid")));
		}
		var allartists = $$("div.artistdiv");
		for (i=0;i<artdb.length;i++) {
			if (artmgt.actartcat == null || artdb[i][4] == artmgt.actartcat) {
				celem = $("artistdiv_"+artdb[i][0]);
				
				FX0 = celem.retrieve("fx007");
				if (FX0 == null) {
					FX0 = new Fx.Tween(celem,{duration: 'short'});
					celem.store("fx007",FX0);
				}
				FX0.cancel();
				if (elemids.contains(artdb[i][0]) == true) {
					FX0.start('opacity', 1);
					//celem.setStyle("border","1px solid #FF0000");
				} else {
					FX0.start('opacity', .2);
					//celem.setStyle("border","0px none");
				}
				
			}
		}
	}
	
	this.metanav_initialize = function() {
		var aelem = $$("a.metanavinline");
		for (var i = 0;i < aelem.length;i++) {
			aelem[i].store("href",aelem[i].getProperty("href").toString());
			aelem[i].setProperty("href","#");
			aelem[i].addEvent('click', function(){artmgt.metanavlink_Click(this.retrieve("href")+"&type=9");});
		}
	};
	
	this.metanavlink_Click = function(URLString) {
		var myRequest = new Request({url:URLString});
		
		myRequest.onSuccess = artmgt.artistRequestonSuccess;
		myRequest.onFailure = artmgt.artistRequestError;
		myRequest.send();
	}

	/* *********************/
	/* DIV SEARCH FUNCTION  */
	/* *********************/
	
	this.stylessheets = new Array();
	
	this.styles_initialize = function() {
		/*var i;
		var tmp = $$("link");
		var rel,title;
		for (i=0;i<tmp.length;i++) {
			rel = tmp[i].getProperty("rel");
			title = tmp[i].getProperty("title");
			if (rel != null) {
				if (rel.indexOf("style") != -1) {
					if (title != null) {
						artmgt.stylessheets[title] = tmp[i];
					}
				}
			}
		}
		*/
	}
	
	this.styles_setstyle = function(stylename) {
		/*" +
		"for (var i=0;i < artmgt.stylessheets;i++) {
			//artmgt.stylessheets[i].setProperty("disabled",true);
			//if (artmgt.stylessheets[stylename] != null) {
				artmgt.stylessheets[i].disabled = true;
			//}
		}
		if (artmgt.stylessheets[stylename] != null) {
			artmgt.stylessheets[stylename].disabled = false;
			//alert("OK "+stylename+" enabled");
		}
		*/
		/*
		var i;
		var tmp = $$("link");
		var rel,title;
		for (i=0;i<tmp.length;i++) {
			rel = tmp[i].getProperty("rel");
			title = tmp[i].getProperty("title");
			if (rel != null) {
				if (rel.indexOf("style") != -1) {
					if (title != null) {
						if (title != stylename) {
							tmp[i].disabled = true;
						} else {
							tmp[i].disabled = false;
							alert("enabled!");
						}
					}
				}
			}
		}
		*/
	}
	

};
