
var ActualPromo = 1;
var SwitchID = 0;

$(document).ready(function() { // activates the promo slider
	
	
	
});


// start positions for promo thumbnails - now are setted to be ousite of its container in the right side

	//allPromos = 7;
	PromosNr = 5;
	MiddlePromo = parseInt((allPromos+1)/2);	


function changePos(PromoNr, opt) {
				newposs = new Array;
				
				
				
				if (PromoNr > MiddlePromo) {
				movepos = PromoNr-MiddlePromo;
			

				
				for (j = 1 ; j <= allPromos ; j++) {

					newpos = j-movepos;
					if (newpos <= 0) {
						newpos = allPromos+newpos;
					}
					//alert(newpos+'--'+j);

					//alert(newpos);
					newposs[j] = newpos;
				}
				
				for (j = allPromos ; j >= 1  ; j--) {
				
				$(".FPC_"+j).addClass("FPCt_"+newposs[j]).removeClass("FPC_"+j);
				}
				
				for (j = 1 ; j <= allPromos ; j++) {
					$(".FPCt_"+j).addClass("FPC_"+j).removeClass("FPCt_"+j);
				}
				}
				
				if (PromoNr < MiddlePromo) {
				movepos = MiddlePromo-PromoNr;
				for (j = 1 ; j <= allPromos ; j++) {

					newpos = j+movepos;
					if (newpos > allPromos) {
						newpos = newpos-allPromos;
					}
					//alert(newpos);
					newposs[j] = newpos;
				}
				
				for (j = allPromos ; j >= 1  ; j--) {
				$(".FPC_"+j).addClass("FPCt_"+newposs[j]).removeClass("FPC_"+j);
				}
				
				for (j = 1 ; j <= allPromos ; j++) {
					$(".FPCt_"+j).addClass("FPC_"+j).removeClass("FPCt_"+j);
				}
				}
				
				
				setPositions(opt);
				

}

function promoSetUp() {
	
		xMiddle = parseInt(document.body.clientWidth/2);
		yMiddle = parseInt(319/2);
	
		
	
		$("#PromoContent > div.FullPicture > span.Content").css({left: xMiddle, top: yMiddle});	
	
		$("span.Content").click(function() { 
			
			classn = this.className;
			nr = classn.match(/[\d\.]+/g);
			nr = parseInt(nr);
			pos = MiddlePromo-nr;
			leftnext = MiddlePromo-1;
			rightnext = MiddlePromo+1;
			
			if (pos > 0) {
				
				for (posnr = 1 ; posnr <= pos ; posnr++) {
					new_timeEffects = timeEffects/pos*(posnr-1);
					setTimeout("changePos("+leftnext+","+pos+")", new_timeEffects*0.8); 
				}
			}
			
			if (pos < 0) {
				
				for (posnr = -1 ; posnr >= pos ; posnr--) {
					pos_pos = 0-pos;
					pos_nr_pos = 0-posnr;
					new_timeEffects = timeEffects/pos_pos*(pos_nr_pos-1);
					setTimeout("changePos("+rightnext+","+pos_pos+")", new_timeEffects*0.8); 
				}
			}
			
			if (pos == 0) {
				return true;
			}
			else {
				return false;
			}			
			
			
			
		});			
	
	setPositions(1);
	
}

function setPositions(opt) { 

	xMiddle = parseInt(document.body.clientWidth/2);
	wypos = parseInt(document.getElementById("Header").offsetTop);
	
	new_timeEffects = timeEffects/opt;
	delay_timeEffects = parseInt(new_timeEffects/1.7);
	//oversize = 960-(allPromos-1)*50;
	oversize = mainThumbnailSize;
	
	//alert(oversize);

	pspace = (960-oversize)/(allPromos-1);	

	for (i = 1 ; i <= allPromos ; i++) {		
					
			
			if (i < MiddlePromo) {
				zi = i;
				ypos = 32+10*(MiddlePromo-i)+'px';
				pheight = 250-20*(MiddlePromo-i)+'px';
				$(".FPC_"+i).addClass("LeftSide");
			}
			
			if (i > MiddlePromo) {
				zi = allPromos+1-i;
				ypos = 32+10*(i-MiddlePromo)+'px';
				pheight = 250-20*(i-MiddlePromo)+'px';
				$(".FPC_"+i).removeClass("LeftSide");
			}
			
			
			
			if (i == MiddlePromo) {
				pwidth = oversize;
				zi = allPromos+1;
				ypos = 32+'px';
				pheight = 250+'px';
				$(".FPC_"+i+" > a > span.inside").animate({opacity:0}, 0);
			}
			else {
				pwidth = (960-oversize)/(allPromos-1)+10;	
				$(".FPC_"+i+" > a > span.inside").delay(new_timeEffects*0.80);
				$(".FPC_"+i+" > a > span.inside").animate({opacity:1}, new_timeEffects*0.20);
			}			


			if(i <= MiddlePromo) {
				xpos = xMiddle-960/2+(i-1)*pspace+'px';
			}
			else {
				xpos = xMiddle-960/2+(i-1)*pspace+oversize-pwidth+'px';
			}
			
			
				
			
				
			$(".FPC_"+i).animate({width: pwidth, height: pheight, left: xpos, top: ypos}, new_timeEffects);
			setTimeout("changeZindex('"+i+"', "+zi+")", delay_timeEffects);
	
	
	}

}



function changeZindex(obj, val) {
	
	$(".FPC_"+obj).css("zIndex", val);
		
}

