// JavaScript Document
var teresa = new function() {

	
	init = function() {
	}
	
	var self = this; 

	/* **************************************/
	/* *** TRENDS  - OBJECTS AND FUNCTIONS ***/
	/* **************************************/
	
	//this.colors = new Array("#ffffff","#d0e8f3","#afd8eb","#92cae3","#7cbfdd","#7cbfdd","#7cbfdd","#7cbfdd","#7cbfdd"); // BLUE VERSION
	this.colors = new Array("#ffffff","#ffe5ef","#ffd9e7","#ffccdf","#e5acc1","#e58aab","#d96c94","#d95786","#d94179");
	this.trendsids = new Array();
	this.trendsdivs = new Array();
	this.trendsimgsdivs = new Array();
	this.trendsnav = 1;
	this.currtrendscroller = null;

	
	this.trendimgscroller = function(baseelem) {
		
		var trself = this;
		var imgdivelmArr = new Array();
		this.basediv = baseelem;
		this.timerstat;
		var currid= 0;
		var trendschleierdiv;
		var imageshowtime = 3000;
		this.delaystat = 0;
		this.scrolltimer = null;
		this.scrolltimer1 = null;
		
		this.init = function() {
			var cdiv = this.basediv.getElementsByTagName("div");
			for (var i = 0;i<cdiv.length;i++) {
				if (cdiv[i].className != "trendschleier") {
					if (i>0) {
						cdiv[i].style.width = "0px";
					}
					imgdivelmArr.push(cdiv[i]);
				}
			}
			trendschleierdiv = document.createElement("div");
			trendschleierdiv.className = "trendschleier";
			trendschleierdiv.style.zIndex = 500;
			trendschleierdiv.style.left = "-170px";
			this.basediv.appendChild(trendschleierdiv);
		}
		
		this.setupfirst = function () {
		}
		
		this.resetme = function() {
		}
		
		this.startslideshow = function() {
			var Fx0;
			
			trself.timerstat = true;
			
			myFx0=new Fx.Tween(self.trendsnav,{transition: Fx.Transitions.Linear,duration:500});
			if (imgdivelmArr.length >1 ) {
				myFx0.start("opacity",1);
			} else {
				myFx0.start("opacity",0);
			}
			
			trself.scrolltimer = trself.changetonextimage.delay(imageshowtime,trself.changetonextimage);
		}
		
		this.stopslideshow = function() {
			trself.timerstat = false;
			trself.scrolltimer = $clear(trself.scrolltimer);
			trself.scrolltimer1 = $clear(trself.scrolltimer1);
		}
		
		this.pre_image = function() {
			trself.scrolltimer = $clear(trself.scrolltimer);
			trself.changetonextimage(-1);		
		}
		
		this.startstopscrolling=function() {
			if (trself.timerstat == true) {
				trself.stopslideshow();
			} else {
				//trself.startslideshow();
				trself.timerstat = true;
				trself.scrolltimer = trself.changetonextimage.delay(100,trself.changetonextimage);
			}
		}
		
		this.next_image = function() {
			trself.scrolltimer = $clear(trself.scrolltimer);
			trself.changetonextimage(1);
		}
		
		this.changetonextimage = function(dir) {
			if (imgdivelmArr.length>1) {
				imgdivelmArr[currid].style.zIndex=currid;
				if (dir==-1) {
					currid--;
					if ((currid) < 0) {
						currid = (imgdivelmArr.length-1);
					}
				} else {
					currid++;
					if ((currid) > (imgdivelmArr.length-1)) {
						self.viewdivcurr = 0;
					}
				}
				if (currid > (imgdivelmArr.length-1)) {
					currid=0;
				}
				imgdivelmArr[currid].style.zIndex=imgdivelmArr.length+10;
				trendschleierdiv.style.left = "-170px";
				var myFx1=new Fx.Tween(trendschleierdiv,{transition: Fx.Transitions.Linear,duration:1288});
				myFx1.start("left",590);
				trself.scrolltimer1 = $clear(trself.scrolltimer1);
				trself.scrolltimer1 = trself.changetonextimage1.delay(200,trself.changetonextimage1);
			}
		}
		
		
		this.changetonextimage1 = function() {
			var myFx=new Fx.Tween(imgdivelmArr[currid],{transition: Fx.Transitions.Linear,duration:900});
			myFx.start("width",590);	
			trself.checkzIndex.delay(1200,self.checkzIndex);
			if (trself.timerstat == true) {
				trself.scrolltimer = trself.changetonextimage.delay(imageshowtime,trself.changetonextimage);
			}
		}
		
		this.set_zIndex = function(newzindex) {
			trself.basediv.style.zIndex = newzindex;
		}
		
		this.checkzIndex = function() {
			for (var i = 0;i<imgdivelmArr.length;i++) {
				if (i!= currid) {
					imgdivelmArr[i].style.zIndex = i;
					imgdivelmArr[i].style.width = "0px";
				}
			}		
		}
		
		trself.init();
		
	}
	
	this.trend_preimage = function() {
		self.currtrendscroller.pre_image();
	}
	this.trend_startstopslideshow = function() {
		self.currtrendscroller.startstopscrolling();
	}
	this.trend_nextimage = function() {
		self.currtrendscroller.next_image();
	}
	
	this.trend_setcurr = function(idnr,nofx) {

		var d=document.getElementsByTagName("div");
		var i;
		
		var lid;
		
		var subelem;
		var heelem;
		var elem = document.getElementById("t_titlediv"+self.trendsdivs[0].getAttribute("id").replace(/t_div/,""));
		var height= 400-((elem.offsetHeight+20)*self.trendsdivs.length);
		var cindex = 0;
		var colorindex;
		
		var myFX  = new Array();
		var myFX1 = new Array();
		var myFX2 = new Array();
		var myFX3 = new Array();
		var mydur = 500;
		
		
		for (i=0;i<self.trendsdivs.length;i++) {
			if (self.trendsdivs[i].getAttribute("id") == "t_div"+idnr) {
				cindex = i;
				self.trendsimgsdivs[i].basediv.zIndex=(self.trendsimgsdivs.length+10);
			} else {
				self.trendsimgsdivs[i].basediv.zIndex=i;
			}
		}
		if (self.currtrendscroller) {
			self.currtrendscroller.stopslideshow();
		}		
		for (i=0;i<self.trendsdivs.length;i++) {
			lid = self.trendsdivs[i].getAttribute("id").replace(/t_div/,"");
			subelem = document.getElementById("t_desc"+lid);
			heelem = document.getElementById("t_title"+lid);
			imgelem = document.getElementById("t_imglist"+lid);
			colorindex = Math.abs(i-cindex);
			
			if (nofx == true) {
				mydur=1;
			}
			
			myFX[i] = new Fx.Tween(subelem,{transition: Fx.Transitions.Quad.easeInOut, duration: mydur});
			myFX1[i] = new Fx.Tween(self.trendsdivs[i],{transition: Fx.Transitions.Quad.easeInOut, duration: mydur});
			myFX2[i] = new Fx.Tween(heelem,{transition: Fx.Transitions.Quad.easeInOut, duration: mydur});
			myFX3[i] = new Fx.Tween(imgelem,{transition: Fx.Transitions.Quad.easeInOut, duration: mydur});
			
			myFX1[i].start("borderTopColor",this.colors[colorindex]);
			myFX2[i].start("color",this.colors[colorindex]);
			

			if (self.trendsdivs[i].getAttribute("id") == "t_div"+idnr) {				
				
				myFX[i].start("height",height);
				myFX3[i].start("opacity",1);
				//myFX[i].start("opacity",1);
				self.currtrendscroller = self.trendsimgsdivs[i];
				self.currtrendscroller.startslideshow();
			} else {
				//subelem.style.display = "none";
				myFX[i].start("height",1);
				//myFX[i].start("opacity",0);
				myFX3[i].start("opacity",0);
			}
		}
	}
	
	this.trend_initialize = function() {	
		var d;
		var id;
		var tmpelem;
		var i;
		var Fx0;
		
		d=document.getElementById("trendsimgloader");
		if (d){
			d.style.display = "none";
		}
		d=document.getElementsByTagName("div");
		for (i=0;i<d.length;i++) {
			if (d[i].className == "trendnav") {
				id = d[i].getAttribute("id").replace(/t_div/,"");
				self.trendsdivs.push(d[i]);
				self.trendsids.push(id);
				tmpelem = document.getElementById("t_imglist"+id);
				tmpelem.style.width="590px";
				self.trendsimgsdivs.push(new self.trendimgscroller(tmpelem));		
			}
		}
		
		self.trendsnav=document.getElementById("trendsnav");
		if (self.trendsnav) {
			self.trendsnav.style.display = "block";
			Fx0 = new Fx.Tween(self.trendsnav,{transition: Fx.Transitions.Linear, duration: 1});
			Fx0.set("opacity",0);
		}
		
		if (self.trendsids.length>0) {
			self.trend_setcurr(self.trendsids[0],true);
		}
	}
	
	
	
	/* **************************************/
	/* *** VIEWS  - OBJECTS AND FUNCTIONS ***/
	/* **************************************/
	
	
	
	this.viewdivs = new Array();
	this.viewdivcurr = 0;
	this.viewtimout = 5000;
	this.viewstat = 0;
	this.viewstimer = null;	
	
	this.views_startslideshow = function() {
		self.viewstat = 1;
		self.viewstimer = $clear(self.viewstimer);
		self.viewstimer = self.views_changetonext.periodical(self.viewtimout);
	}
	
	this.views_stopslideshow = function() {
		self.viewstat = 0;
		self.viewstimer = $clear(self.viewstimer);
	}
	
	
	this.views_preimage = function() {
		self.viewstimer = $clear(self.viewstimer);
		self.views_changetonext(-1);
		self.viewstimer = self.views_changetonext.periodical(self.viewtimout);
	}
	this.views_startstopslideshow = function() {
		if (self.viewstat==1) {
			self.viewstat=0;
			self.viewstimer = $clear(self.viewstimer);
		} else {
			self.viewstat=1;
			self.views_changetonext();
		}
	}
	this.views_nextimage =function() {
		self.viewstimer = $clear(self.viewstimer);
		self.views_changetonext();
		self.viewstimer = self.views_changetonext.periodical(self.viewtimout);
	}
	
	this.views_changetonext = function(dir) {
		
			var Fx0 = new Fx.Tween(self.viewdivs[self.viewdivcurr],{transition: Fx.Transitions.Quad.easeInOut, duration: 1000});
			if (dir==-1) {
				self.viewdivcurr--;
				if ((self.viewdivcurr) < 0) {
					self.viewdivcurr = (self.viewdivs.length-1);
				}
			} else {
				self.viewdivcurr++;
				if ((self.viewdivcurr) > (self.viewdivs.length-1)) {
					self.viewdivcurr = 0;
				}
			}
			
			var Fx1 = new Fx.Tween(self.viewdivs[self.viewdivcurr],{transition: Fx.Transitions.Quad.easeInOut, duration: 1000});
			Fx0.start("opacity",0);
			Fx1.start("opacity",1);
	}
	

	this.views_initialize = function() {
		
		var d;
		
		d=$("viewsimgloader");
		if (d){
			d.style.display = "none";
		}
		
		d=document.getElementsByTagName("div");
		var Fx0;
		for (var i=0;i<d.length;i++) {
			if (d[i].className == "viewdiv") {
				d[i].style.width="840px";
				self.viewdivs.push(d[i]);
				if (self.viewdivs.length > 1) {
					Fx0 = new Fx.Tween(d[i],{transition: Fx.Transitions.Linear, duration: 1});
					Fx0.set("opacity",0);
				}
			}
		}

		if (self.viewdivs.length>1) {
			self.views_startslideshow();
		}
		
		d=document.getElementById("viewnav");
		if (d) {
			d.style.display = "block";
		}
		
	}
	
	/* ************************/
	/* *** Petera TopImage  ***/
	/* ************************/
	
	this.topbarimages = new function() {
		
		imagearr = new Array();
		imagerotstat = false;
		primimg = undefined;
		secimg = undefined;
		stat = false;
		imagecurr = 'prime';
		imagecurrid= 0;
		topbartimer = undefined;
		
		this.addImage=function(imagesrc) {
			var dimg = new Element('img');
			dimg.setProperty('src',imagesrc);
			imagearr.push(dimg);
		}
		
		
		this.initialize = function() {
			primimg = $("topbarimage_1");
			if (primimg) {
				secimg = new Element('img',{'src':'','styles':{'position':'absolute','display':'block','top':'0px','left':'0px'}}).inject(primimg.getParent(),'bottom');
			}
			secimg.setStyle('border', '0 none');
			secimg.setStyle('opacity', 0);
			secimg.setStyle('height', primimg.getStyle('height'));
			secimg.setStyle('width',primimg.getStyle('width'));
			primimg.setStyle('position', 'absolute');
			primimg.setStyle('display', 'block');
			primimg.setStyle('top', 0);
			primimg.setStyle('left', 0);
			primimg.setProperty('title', 'Home');
			primimg.setProperty('alt', 'Home');
			secimg.setProperty('title', 'Home');
			secimg.setProperty('alt', 'Home');
			
			if (imagearr.length > 1) {
				teresa.topbarimages.rotate.periodical(6000);
			}
		}
		
		this.rotate = function() {
			imagecurrid ++;
			var Fx0;
			if (imagecurrid>=imagearr.length) {
				imagecurrid = 0;
			}
			if(imagecurr=='prime') {
				imagecurr='sec';
				secimg.setProperty('src',imagearr[imagecurrid].getProperty('src'));
				secimg.fade('in');
			}
			else if (imagecurr=='sec'){
				imagecurr='prime';
				primimg.setProperty('src',imagearr[imagecurrid].getProperty('src'));
				secimg.fade('out');
			}
		}
		
		
	}
	/* ************************/
	/* *** PETERA TRENDS    ***/
	/* ************************/
	
	this.petera_trend = new function() {
		
		trendsidarray = new Array();
		trendsidcurr = undefined;
		trendstmpbigimg = undefined;
		trendstmpmedimg = undefined;
		trendstmpsmallimg = undefined;
		trendsmedimagesarr = new Array();
		
		this.setcurr = function(trendid,timespan) {
			if (timespan == undefined) {
				timespan = 500;
			}
			var tmpelem;
			var displaytype;
			var Fx0 = new Array();
			trendsidcurr = trendid;
			for (var i=0;i<trendsidarray.length;i++) {
				if (trendsidarray[i]==trendid) {
					newopacity=1;
				} else {
					newopacity=0;
				}
				tmpelem = $('t_desc'+trendsidarray[i]);
				if (tmpelem != null) {
					if (Browser.Engine.name != "trident") {
					Fx0[0] = new Fx.Tween(tmpelem,{duration:timespan});
					Fx0[0].start('opacity',newopacity);
					} else {
						if (newopacity==1) {
							tmpelem.setStyle("display","block");
						} else {
							tmpelem.setStyle("display","none");
						}
					}
				}
				tmpelem = $('t_img'+trendsidarray[i]);
				if (tmpelem != null) {
					Fx0[0] = new Fx.Tween(tmpelem,{duration:timespan});
					Fx0[0].start('opacity',newopacity);
				}
				tmpelem = $('t_imglistthumbs'+trendsidarray[i]);
				if (tmpelem != null) {
					Fx0[0] = new Fx.Tween(tmpelem,{duration:timespan});
					Fx0[0].start('opacity',newopacity);
					if (newopacity == 1) {
						teresa.petera_trend.checkimgbarnav(tmpelem);
						
						// Random Image
						/*
						var tmpobjlist= tmpelem.getElement("div.t_imglistthumbs2").getElements("img");
						var imgsrc=tmpobjlist[Math.floor(tmpobjlist.length*Math.random())].getProperty("onclick").match(/\(\'.+\.jpg\'\)/);
						imgsrc=String(imgsrc).replace(/\(\'/,'');
						imgsrc=String(imgsrc).replace(/\'\)/,'');
						teresa.petera_trend.setbigimg(imgsrc);
						*/
						
					}
				}
			}
		}
		
		this.checkimgbarnav = function(imgbarelem) {
			var length1 = imgbarelem.getElement('div[class=t_imglistthumbs1]').getSize().x;
			var length2 = imgbarelem.getElement('div[class=t_imglistthumbs2]').getSize().x;
			if (length2>length1) {
				teresa.petera_trend.activateScrollnav(imgbarelem);
			}
		}
		
		this.activateScrollnav = function(imgbarelem) {
			var navbutprev_n = imgbarelem.retrieve("navbutprev_n");
			var navbutprev_o = imgbarelem.retrieve("navbutprev_o");
			var navbutnext_n = imgbarelem.retrieve("navbutnext_n");
			var navbutnext_o = imgbarelem.retrieve("navbutnext_o");
			var newnavimages = undefined;
			if (navbutprev_n == null || navbutprev_o == null || navbutnext_n == null || navbutnext_o == null) {
				navbutprev_n = new Element("img",{src:"fileadmin/images/navbut_gray_left_n.png"}).inject(imgbarelem,'bottom');
				navbutprev_o = new Element("img",{src:"fileadmin/images/navbut_gray_left_o.png"}).inject(imgbarelem,'bottom');;
				navbutnext_n = new Element("img",{src:"fileadmin/images/navbut_gray_right_n.png"}).inject(imgbarelem,'bottom');;
				navbutnext_o = new Element("img",{src:"fileadmin/images/navbut_gray_right_o.png"}).inject(imgbarelem,'bottom');;
				imgbarelem.store("navbutprev_n",navbutprev_n);
				imgbarelem.store("navbutprev_o",navbutprev_o);
				imgbarelem.store("navbutnext_n",navbutnext_n);
				imgbarelem.store("navbutnext_o",navbutnext_o);
				navbutprev_n.set({'styles':{'position':'absolute','left':'15px','top':'25px'}});
				navbutprev_o.set({'styles':{'position':'absolute','left':'15px','top':'25px','opacity':.1,'cursor':'pointer'}});
				navbutnext_n.set({'styles':{'position':'absolute','right':'15px','top':'25px'}});
				navbutnext_o.set({'styles':{'position':'absolute','right':'15px','top':'25px','opacity':.1,'cursor':'pointer'}});
				navbutprev_o.addEvents({'mouseover':function() {teresa.petera_trend.scrollme(-1,imgbarelem,navbutprev_o);},'mouseout':function() {teresa.petera_trend.scrollme(0,imgbarelem,navbutprev_o);}})
				navbutnext_o.addEvents({'mouseover':function() {teresa.petera_trend.scrollme(1,imgbarelem,navbutnext_o);},'mouseout':function() {teresa.petera_trend.scrollme(0,imgbarelem,navbutnext_o);}})			
				
			}
		}
		this.scrollme = function(dir,imgbarelem,buttelem) {
			var length1 = imgbarelem.getElement('div[class=t_imglistthumbs1]').getSize().x;
			var length2 = imgbarelem.getElement('div[class=t_imglistthumbs2]').getSize().x;
			var diff =length1-length2;
			var Fx0 = imgbarelem.retrieve("ScrollFx");
			if (Fx0 == null) {
				Fx0 = new Fx.Tween(imgbarelem.getElement('div[class=t_imglistthumbs2]'),{duration:1000 , transition: Fx.Transitions.Sine.easeInOut});
				imgbarelem.store("ScrollFx",Fx0);
			}
			if (dir == -1) {
				Fx0.start('left',0);
				buttelem.setStyle('opacity',1);
			} else if (dir == 0){
				Fx0.cancel();
				buttelem.setStyle('opacity',0.1);
			} else {
				Fx0.start('left',diff);
				buttelem.setStyle('opacity',1);
			}
		}
		
		
		this.setbigimg = function(imgsrc) {
			trendstmpbigimg = new Asset.image(imgsrc, {onload : teresa.petera_trend.setbigimg2});
		}
		
		this.setbigimg2 = function() {
			var imgbigelem = $('trendimbbig'+trendsidcurr);
			if (imgbigelem != null) {
				imgbigelem.setProperty('src',trendstmpbigimg.src);
				imgbigelem.setStyle('width',trendstmpbigimg.width);
			    imgbigelem.setStyle('height',trendstmpbigimg.height);
			}
		}
		
		this.showmedimg = function(imgsrc,currimgelem) {
			trendstmpsmallimg = $(currimgelem);
			if (trendsmedimagesarr[imgsrc]==undefined) {
				trendstmpmedimg = new Asset.image(imgsrc, {onload : teresa.petera_trend.showmedimg2});
				trendsmedimagesarr[imgsrc] = trendstmpmedimg;
			} else {
				trendstmpmedimg = trendsmedimagesarr[imgsrc];
				teresa.petera_trend.showmedimg2();
			}
		}
		
		this.showmedimg2 = function() {
			
			tmpelem = $('t_imglistthumbs'+trendsidcurr);
			tmpelemimg = $('t_imglistthumbsmedimg'+trendsidarray[trendsidcurr]);
			
			
			
			if (tmpelem != null && trendstmpmedimg.getParent() == null) {
				
				var divelem = new Element('div').inject(tmpelem);
				var shadowImage = new Element('img').inject(divelem);
				trendstmpmedimg.inject(divelem);
	
				divelem.setStyle('opacity',0.1);
				divelem.setStyle('position','absolute');
				divelem.set('class','petera_trends_divmedimg');
				divelem.setStyle('width',trendstmpmedimg.getSize().x+10+"px");
				divelem.setStyle('height',trendstmpmedimg.getSize().y+10+"px");				
				
				//alert(Browser.Engine.name != "trident");
				
				if (Browser.Engine.name != "trident") {
					shadowImage.setStyle('width',trendstmpmedimg.getSize().x+10);
					shadowImage.setStyle('height',trendstmpmedimg.getSize().y+10);
					shadowImage.setStyle('position','absolute');
					shadowImage.setProperty('src','fileadmin/petera_images/trends_divimgmedbg.png');
					shadowImage.setStyle('left',0);
					shadowImage.setStyle('top',0);
				}
				trendstmpmedimg.setStyle('cursor','pointer');
				trendstmpmedimg.setStyle('border','1px solid #CCCCCC');
				trendstmpmedimg.setStyle('position','absolute');
				trendstmpmedimg.setStyle('left',0);
				trendstmpmedimg.setStyle('top',0);
				divelem.addEvents({'click' : trendstmpsmallimg.onclick,'mouseout' : function() {var Fx0=this.retrieve("Tweening");Fx0.cancel();Fx0.start('opacity',0);}});
				trendstmpmedimg.addEvents({'click' : trendstmpsmallimg.onclick,'mouseout' : function() {var Fx0=this.retrieve("Tweening");Fx0.cancel();Fx0.start('opacity',0);}});
			
			} else {
				divelem = trendstmpmedimg.getParent();
			}
			var xpos = 0;
			

			var xpos=trendstmpsmallimg.getPosition(tmpelem).x+(trendstmpsmallimg.getSize().x/2)-(trendstmpmedimg.getSize().x/2);
			var ypos=100-(trendstmpmedimg.getSize().y/1.1);
			
			divelem.setStyle('left',xpos);
			divelem.setStyle('top',ypos);
			
			
			Fx0 = trendstmpmedimg.retrieve("Tweening");
			if (Fx0 == undefined) {
				Fx0 = new Fx.Tween(divelem);
			}
			trendstmpmedimg.store("Tweening",Fx0);
			divelem.store("Tweening",Fx0);
			Fx0.cancel();
			Fx0.start('opacity',1);
			
		}
		
		this.initialize = function() {
			//var initindex=Math.floor(Math.random()*trendsidarray.length);
			//teresa.petera_trend.setcurr(trendsidarray[initindex],0);
			teresa.petera_trend.setcurr(trendsidarray[0],0);
		}
		
		
		
		this.addTrendId = function(trendid) {
			trendsidarray.push(trendid);
		}
	}
	/* ************************/
	/* *** PETERA VIEWS    ***/
	/* ************************/
	
	this.petera_views = new function() {
		
		viewsbigimgarr = new Array();
		views_primimg = undefined;
		views_secimg = undefined;
		stat = false;
		views_imagecurr = 'prime';
		views_currimage = undefined;
		views_loading = undefined;
		
		this.addBigImage = function(imgsrc) {
			viewsbigimgarr.push(imgsrc);
		}
		
		this.setBigImage = function(imgsrc) {
			if (viewsbigimgarr[imgsrc] == undefined) {
				views_currimage = new Asset.image(imgsrc,{onload:function() {teresa.petera_views.setBigImage2();}});
				viewsbigimgarr[imgsrc] = views_currimage;
				views_loading.setStyle("opacity",1);
			} else {
				views_currimage = viewsbigimgarr[imgsrc];
				teresa.petera_views.setBigImage2();
			}
		}
		
		this.setBigImage2 = function(imgsrc) {
			views_loading.setStyle("opacity",0);
			if(views_imagecurr=='prime') {
				views_imagecurr='sec';
				views_secimg.setProperty('src',views_currimage.src);
				views_secimg.fade('in');
			}
			else if (views_imagecurr=='sec'){
				views_imagecurr='prime';
				views_primimg.setProperty('src',views_currimage.src);
				views_secimg.fade('out');
			}
		}
		
		this.initialize = function() {
			views_primimg = $("viewsimgbig0");
			if (views_primimg != null) {
				views_secimg = new Element("img").inject(views_primimg.getParent(),'bottom');
				views_secimg.setProperty("class","peteraviewsimgbig");
				views_secimg.setStyle("opacity",0);
				views_loading = new Asset.image('fileadmin/images/loading_trans.gif',{onload:teresa.petera_views.initloadingimg});
				tmpelem = $('t_imglistthb0');
				if (tmpelem != null) {
					teresa.petera_trend.checkimgbarnav(tmpelem);
				}
			}
		}
		
		this.initloadingimg = function() {
			views_loading.inject(views_primimg.getParent(),'bottom');
			views_loading.setStyle("position","absolute");
			views_loading.setStyle("top",150);
			views_loading.setStyle("left",420);
			views_loading.setStyle("opacity",0);
		}
		
	}
	/* ************************/
	/* *** GLOBAL FUNCTIONS ***/
	/* ************************/
	
	this.global_initalize = function() {
		self.trend_initialize();
		self.views_initialize();
	}
	
}

