
function pv_main(fromEvent) 
{
	
	_initTeaserswitch();
}

function _initTeaserswitch()
{
	var tsw = new TeaserSwitch(0, 5); // Instance & Start TeaserSwitch
}


function rotateTeaser(t) {
	for (var i = 0; i < TeaserElements.length; ++i) {
		if(TeaserElements[i] == t) {
			j = i==TeaserElements.length-1 ? 0 : i+1;
			Effect.toggle('teaser_'+TeaserElements[i], 'appear', { duration: 4.0 });
			Effect.toggle('teaser_'+TeaserElements[j], 'appear', { duration: 4.0 });
			ti = setTimeout("rotateTeaser('"+TeaserElements[j]+"');", 5000);
			return true;
	}	}
	return false;	
}


function showImg(ImgPath, ImgOrgPath, Dest) 
{	
	var imgPre = new Image();
		imgPre.src= ImgPath;
	
	var ec = $$("#" + Dest +' .img_container_data')[0];
	var ea = $$("#" + Dest +' a')[0];
	var ei = $$("#" + Dest +' img')[0];
	
	Effect.Fade( ec, 
					{	duration: 0.4, 
		  				//from: 1, 
		  				to:0.01, 
			  			afterFinish: function() 
			  			{ 															
							var resizeDuration = 0.7; //(11 - LightboxOptions.resizeSpeed) * 0.15);
							
							var wDiff = ei.width  - imgPre.width;
							var hDiff = ei.height - imgPre.height;
							
							// scalars based on change from old to new
					        var xScale = (imgPre.width  / ei.width)  * 100;
					        var yScale = (imgPre.height / ei.height) * 100;
					        
					        if (hDiff != 0) new Effect.Scale(ei, yScale, {scaleX: false, duration: resizeDuration, afterFinish: function(){ei.src = ImgPath;ei.width  = imgPre.width;ei.height = imgPre.height;ea.href   = ImgOrgPath;Effect.Fade(ec, {duration: 0.4, to:1});} });
							else {
								ei.src = ImgPath;
								ei.height = imgPre.height;
								ei.width  = imgPre.width;
								if(ImgOrgPath!=null) { ea.href  = ImgOrgPath; ea.rel='lightbox'; }
								else { ea.href='javascript:showPremium();'; ea.rel=null; }
								Effect.Fade(ec, {duration: 0.4, to:1});
							}
						    if (wDiff != 0) new Effect.Scale(ei, xScale, {scaleY: false, duration: resizeDuration});
						}
					}
				);
	
}


function showMemberFree() {
	var msg = new Array({"type":"error","text":"Sie sind nicht angemeldet. Bitte melden sich sich zuerst an um alle Funktionen nutzen zu k\u00f6nnen.","retArea":""})  
	var popup = {"linkname":"Jetzt kostenlos anmelden","linkurl":webroot + "/mitglieder/anmeldung","retArea":""};
		
		//'{"type":"error","text":"Sie sind nicht angemeldet. Bitte melden sich sich zuerst an um alle Funktionen nutzen zu k\u00f6nnen.","retArea":""}'';
   
	showMsg(msg, popup);
}

function showPremium() {
	var msg = new Array({"type":"error","text":"Diese Funktion steht Ihnen als Kostenloses Mitglieder nicht zur Verfügung. Werden Sie Premium Mitglied.","retArea":""})  
	var popup = {"linkname":"Jetzt Premium Mitglied werden","linkurl":webroot + "/mitglieder/premium"};
		
		//'{"type":"error","text":"Sie sind nicht angemeldet. Bitte melden sich sich zuerst an um alle Funktionen nutzen zu k\u00f6nnen.","retArea":""}'';
   
	showMsg(msg, popup);
}