
function nextTicker() {
	var curdiv = "";
	var nextdiv = "";
	$("#ticker").find("div").each(function(index) { if (index==tickerIndex)  curdiv = $(this); if (index==tickerIndex+1) nextdiv = $(this)});
	tickerIndex  ++;
	if (!nextdiv)
	{
		nextdiv = $("#ticker").find("div").first();
		tickerIndex = 0;
	}
	curdiv.fadeOut("slow", function () {nextdiv.fadeIn("veryslow")});
}


$(document).ready( function () {

	
	
	$("#ticker").find("div").first().css('display', 'block');
	var tickerInterval = setInterval(nextTicker, 4000);
})

var sliderLeft = 0;
var sliderCount = 4;
var slideIntervalThumbs;
var slideTimer = 150;
var slideDirection = 0;
var slideStep = 0;
var slideSteps = 0;
var stepDuration = 10;
var slideLength = 0; //pixels
function slideLeft() {
	el = document.getElementById("slide_thumbs");
	slideLength = -1 * (el.offsetWidth) + 131;
//	alert(slideLength);;

	if (sliderLeft>=-100) return false;
	slideDirection = 1;
	slideSteps = slideTimer/stepDuration;
	slideIntervalThumbs = setInterval(slide, stepDuration);
}

function slideRight() {
	el = document.getElementById("slide_thumbs");
	slideLength = -1 * (el.offsetWidth) +  131;
//	alert(slideLength);;
	
	slideDirection = -1;
	if (sliderLeft <= slideLength) return false;
	slideSteps = slideTimer/stepDuration;
	slideIntervalThumbs = setInterval(slide, stepDuration);
}

function slide() {
	slideStep ++;
	if (slideStep > slideSteps)
	{
		slideStep = 0;
		clearInterval(slideIntervalThumbs);
		$("#thumbcaption").html(slideshow[fadeCurrentImage].label);
		return true;
	}
	increment = Math.abs(131) / slideSteps;
	el=document.getElementById('slide_thumbs'); 
	sliderLeft = sliderLeft + increment * slideDirection;
	el.style.marginLeft= sliderLeft + 'px';
	
}




var autoslide = 0;
var autoslideInterval = "";
var slideInterval = "";
var fadeCurrentImage = 1;
//var fadeOutImage = "";
//var fadeInImage = "";
var fadeImageCount = 1;
var fadeInProgress = 0;
var fadespeed = 3;
var fadeloop = false;
var endloopaction = "";
var op = 100;
var autoslideOn = false;
var startOn = 2;
function initSlideshow() {
	im = new Image();
	im.onload=_initSlideshow;
	im.src = slideshow[0].image;
	for (i=2;i<=slideshow.length ;i++ )
	{
		im =new Image();
		im.src = slideshow[i-1].image;
	}
}

function _initSlideshow() {
	fadeCurrentImage = 2;
	startOn = 1;
//	 el = document.getElementById('pic1');el.src = galImages[fadeCurrentImage];
//	 el2 = document.getElementById('pic2');el2.src = galImages[fadeCurrentImage];
	 fadeImageCount = slideshow.length;
	 if (autoslide)
	 {
		 autoslideInterval = setInterval(fadeNext, autoslide * 1000);
		 autoslideOn = true;
	 }

}


function fadeNext() {
	if (startOn)
	{
		nx = startOn;
		startOn = 0;
	} else {
		nx = fadeCurrentImage + 1;
	}

    if (nx > fadeImageCount-1) {
		if (!fadeloop) {
			clearInterval(slideInterval);
			clearInterval(autoslideInterval);
			if (endloopaction)
			{
				window.location = endloopaction;
			}
			return false;
		}
		nx = 1;
	}
	slideRight();
	prepareFade(nx);
}

function fadePrev() {
	nx = fadeCurrentImage - 1;
    if (nx <= 0) nx = fadeImageCount;
	slideLeft();
	prepareFade(nx);

}

function fadeTo(imageindex) {
//	prepareFade(imageindex);

	fadeCurrentImage = imageindex;
	if (fadeInProgress) {
		el = document.getElementById('pic1');
		el.src = slideshow[imageindex-1].image;
	} else {
		el = document.getElementById('pic1');
		el.src = slideshow[imageindex-1].image;
		el = document.getElementById('pic2');
		el.src = slideshow[imageindex-1].image;

	}
}

function prepareFade(nxtImage) {
	if (fadeInProgress) return false;
	clearInterval(slideInterval);
	clearInterval(autoslideInterval);

	el = document.getElementById('pic1');
	el2 = document.getElementById('pic2');
	el2.src = slideshow[fadeCurrentImage-1].image;
	el.src = slideshow[nxtImage-1].image;
	opacity(el,100);
	opacity(el2,100);
	el.style.left = "949px";
	el2.style.zIndex = 1;
	el.style.zIndex = 2;
	// optional: change current thumbnail appearance
//	el = document.getElementById("fadetitle");
////	el.innerHTML = fadeCurrentImage + "," + galImages[fadeCurrentImage] + "," + nxtImage + "," + galImages[nxtImage];
//	el = document.getElementById("galleryThumb" + fadeCurrentImage);
//	if (el) el.src="images/bullet-red.png";
//	// optional: change current thumbmail appearance
//	el = document.getElementById("galleryThumb" + nxtImage);
//	if (el) el.src="images/bullet-gray.png";
	el = document.getElementById("homelink" + fadeCurrentImage);
	if (el) setClass(el, "home-banner-button");

	el = document.getElementById("homelink" + nxtImage);
	if (el) setClass(el, "home-banner-button-active");


	fadeCurrentImage = nxtImage;
	slideInterval = setInterval(fadeExecute, 20);
}

function fadeExecute() {
	el = document.getElementById('pic1');
	el2 = document.getElementById('pic2');
	fadeInProgress = 1;
	op = op - fadespeed;
	if (op <= 0) op = 0;
//	opacity(el2, op);
	el.style.left = Math.floor((949 * (op)) / 100) + "px";

	if (op <= 0)
	{
		clearInterval(slideInterval);
		clearInterval(autoslideInterval);
		op = 100;
		el.style.left = "0px";
		fadeInProgress = 0;

		// optional: trigger autoslide
		if (autoslide && autoslideOn)
		{
			autoslideInterval = setInterval(fadeNext, autoslide * 1000);
		}

		 
	}

}

//var slideCounter = 0;
//var slideProgress = 0;
//var slideInterval = 0;
//function slideRight() {
//	slideCounter ++;
//	clearInterval(slideInterval);
//	if (slideCounter >= galImages.length -3) return true;
//	slideProgress = 0;
//	slideInterval = setInterval(_slideRight, 20);
//}
//
//function _slideRight() {
//	$(".slide-thumb").each(function (index) {
//			slideProgress += 2;
//			if (slideProgress >= 131) slideProgress = 131;
//			newposition = (index-slideCounter + 1) * 131 - slideProgress;
//			if (newposition >= 0)
//			{
//				$(this).css("left", newposition);
//				$(this).css("display", "block");
//			} else {
//				$(this).css("display", "none");
//			}
//		}
//	);
//	if (slideProgress >= 131) clearInterval(slideInterval);
//
//}
//
//function slideLeft() {
//	slideCounter --;
//	clearInterval(slideInterval);
//	if (slideCounter <= 0) return true;
//	slideProgress = 0;
//	slideInterval = setInterval(_slideLeft, 20);
//}
//
//function _slideLeft() {
//	$(".slide-thumb").each(function (index) {
//			slideProgress += 2;
//			if (slideProgress >= 131) slideProgress = 131;
//			newposition = (index-slideCounter) * 131 + slideProgress;
//			if (newposition >= 0)
//			{
//				$(this).css("left", newposition);
//				$(this).css("display", "block");
//			} else {
//				$(this).css("display", "none");
//			}
//		}
//	);
//	if (slideProgress >= 131) clearInterval(slideInterval);
//
//}

var promoboxesAnimationInProgress = false;
function boxesSlideLeft() {
	if (promoboxesAnimationInProgress) return false;
	promoboxesAnimationInProgress = true;
	l = parseInt($("#boxInterior ul").css("left"));
	if (l >= 0)
	{
		promoboxesAnimationInProgress = false;
		return true;
	} else {
		var blt  = new Tween($("#boxInterior ul").get(0).style,"left",Tween.strongEaseInOut,l,l+300,0.5,"px");
		blt.onMotionFinished = function () {promoboxesAnimationInProgress = false; L = parseInt($("#boxInterior ul").css("width")); l = parseInt($("#boxInterior ul").css("left")); if (Math.abs(l) == 0) $("#homescrollleft").css("opacity", "0.15"); if (Math.abs(l) < L-900) $("#homescrollright").css("opacity", "1");};
		blt.start();
	}
}

function boxesSlideRight() {
	if (promoboxesAnimationInProgress) return false;
	promoboxesAnimationInProgress = true;

	L = parseInt($("#boxInterior ul").css("width")); 
	l = parseInt($("#boxInterior ul").css("left"));
	if (Math.abs(l) >= L-900)
	{
		promoboxesAnimationInProgress = false;
		return true;
	} else {
		var blt  = new Tween($("#boxInterior ul").get(0).style,"left",Tween.strongEaseInOut,l,l-300,0.5,"px");
		blt.onMotionFinished = function () {promoboxesAnimationInProgress = false; L = parseInt($("#boxInterior ul").css("width")); l = parseInt($("#boxInterior ul").css("left")); if (Math.abs(l) == L-900) $("#homescrollright").css("opacity", "0.15"); if (Math.abs(l) > 0) $("#homescrollleft").css("opacity", "1"); };
		blt.start();
	}
}

var bha = "";
var lastBox = "";
function boxShowArrows(obj) {
	L = parseInt(obj.find(".box-content").css("width")); 
	if (L == 276) return false;
//		alert(e.relatedTarget.id);
//	if (getTarget(e).id != "boxInterior") return true;
	if (lastBox == obj) bha.stop();
	lastBox = obj;
	
	$("#debug").append("enter<br>");
//	$("#debug").append(e.relatedTarget.id + "<br>");
//	if (getTarget(e).id != "boxInterior") return true;
	obj.find(".arrow").css("display", "block");
//	$(obj).find(".arrows").css("opacity", 100);
	obj.find(".arrow").each(function () { blt  = new OpacityTween($(this).get(0),Tween.strongEaseIn,0,100,0.1);	blt.start();});
	

}

function boxHideArrows(obj) {
////	alert(e.relatedTarget.id);
	$("#debug").append("exit<br>");
//	$("#debug").append(e.relatedTarget.id + "<br>");
////	if (getTarget(e).id != "boxInterior") return true;
////	$(obj).find(".arrows").css("opacity", 0);
	obj.find(".arrow").each(function () { blt  = new OpacityTween($(this).get(0),Tween.strongEaseOut,0,100,0.1);	blt.start();blt.onMotionFinished = function () {obj.find(".arrow").css("display", "none");};});

}


function boxInteriorSlideLeft(obj) {
	if (boxinteriorAnimationInProgress) return true;
	boxinteriorAnimationInProgress = true;
	L = parseInt(obj.find(".box-content").css("width")); 
	l = parseInt(obj.find(".box-content").css("left"));
	if (Math.abs(l) <= 0)
	{
		boxinteriorAnimationInProgress = false;
		return true;
	} else {
		var blt  = new Tween(obj.find(".box-content").get(0).style,"left",Tween.strongEaseIn,l,l+276,0.5,"px");
		blt.onMotionFinished = function () {boxinteriorAnimationInProgress = false;L = parseInt(obj.find(".box-content").css("width")); 	l = parseInt(obj.find(".box-content").css("left")); debug(L); debug(l); if (Math.abs(l) + 276 - L < 0) obj.find(".right").attr("src", "images/box-arrow-right.png");  if (Math.abs(l) == 0) obj.find(".left").attr("src", "images/box-arrow-left2.png"); };
		blt.start();
	}
}

var boxinteriorAnimationInProgress = false;
function boxInteriorSlideRight(obj) {
	if (boxinteriorAnimationInProgress) return true;
	boxinteriorAnimationInProgress = true;
	L = parseInt(obj.find(".box-content").css("width")); 	
	l = parseInt(obj.find(".box-content").css("left"));
//	debug(l);
//	debug(L);

	if (Math.abs(l) - L + 276 >= 0)
	{
		boxinteriorAnimationInProgress = false;
		return true;
	} else {
		var blt  = new Tween(obj.find(".box-content").get(0).style,"left",Tween.strongEaseOut,l,l-276,0.5,"px");
		blt.onMotionFinished = function () {boxinteriorAnimationInProgress = false;  L = parseInt(obj.find(".box-content").css("width")); 	l = parseInt(obj.find(".box-content").css("left")); debug(L); debug(l); if (Math.abs(l) + 276 - L >= 0) obj.find(".right").attr("src", "images/box-arrow-right2.png");  if (Math.abs(l) >= 0) obj.find(".left").attr("src", "images/box-arrow-left.png"); };
		blt.start();
	}
}

function getTarget(e) {
	if (!e) var e = window.event;
	return e.relatedTarget || e.fromElement;
}

function getTarget2(e) {
	if (!e) var e = window.event;
	return e.relatedTarget || e.toElement;
}

var banners = [];
//banners[0] = ["billboard-multi-1.png", "billboard-multi-2.png", "billboard-multi-tn.png", 1, "index.php?s=products&o=product&id=16"];
//banners[1] = ["billboard-mt-1.png", "billboard-mt-2.png", "billboard-mt-tn.png", 1, "index.php?s=products&o=product&id=16"];
//banners[2] = ["billboard-mpet-1.png", "billboard-mpet-2.png", "billboard-mpet-tn.png", 1, "index.php?s=products&o=product&id=11"];
//banners[3] = ["billboard-mpe4-1.png", "billboard-empty.png", "billboard-mpe4-tn.png", 2, "index.php?s=company&o=tradeshows"];
//banners[4] = ["billboard-mpe1-1.png", "billboard-empty.png", "billboard-mpe1-tn.png", 2, "index.php?s=company&o=tradeshows"];
//banners[5] = ["billboard-ad-1-1.png", "billboard-empty.png", "billboard-ad-1-tn.png", 2, "#", "flashPromo1"];
//banners[6] = ["billboard-ad-2-1.png", "billboard-empty.png", "billboard-ad-2-tn.png", 2, "#", "flashPromo2"];
//banners[7] = ["billboard-ad-3-1.png", "billboard-empty.png", "billboard-ad-3-tn.png", 2, "#", "flashPromo3"];
//banners[8] = ["billboard-ad-4-1.png", "billboard-empty.png", "billboard-ad-4-tn.png", 2, "#", "flashPromo4"];
//banners[9] = ["billboard-mpe2-1.png", "billboard-empty.png", "billboard-mpe2-tn.png", 2, "index.php?s=company&o=tradeshows"];
//banners[10] = ["billboard-mpe3-1.png", "billboard-empty.png", "billboard-mpe3-tn.png", 2, "index.php?s=company&o=tradeshows"];

$(document).ready(function() {
	for (i=0;i<banners.length ;i++ )
	{
		im = new Image();
		im.src = banners[i][0];
		im = new Image();
		im.src = banners[i][1];
		im = new Image();
		im.src = banners[i][2];
	}	
});
var autoslide = true;
var autothumbs = true;
var curslide = 0;
var transitionTime = 4000;
var transitionFadeDuration = 1000;
var mainslideInterval = "";
var mainslideAnimationInProgress = false;
var mainthumbsAnimationInProgress = false;
var curThumb = 0; //thumbnail in first slot (goes from 0 to 10)
var activeThumb = 1; // slot # (from 1 to 3)
function initMainSlideshow() {
	if (autoslide) mainslideInterval = setInterval(mainslideAutoslide, transitionTime);
	$("#banner1").attr("src", banners[0][0]);
	$("#banner2").attr("src",  banners[0][1]);
	$("#banner1").bind("click", navigateTo);
	$("#banner2").bind("click", navigateTo);
	$("#banner3").bind("click", navigateTo);
	$("#banner4").bind("click", navigateTo);

	$("#banner1t").attr("src", banners[0][2]);
	$("#banner2t").attr("src", banners[1][2]);
	$("#banner3t").attr("src", banners[2][2]);
	$("#banner"+activeThumb+"t").attr("class", "active");
	$("#banner1t").bind("click", function () {activateThumb(this);});
	$("#banner2t").bind("click", function () {activateThumb(this);});
	$("#banner3t").bind("click", function () {activateThumb(this);});
	$("#banner4t").bind("click", function () {activateThumb(this);});
//	$("#banner1t").get(0).onclick = function () {activateThumb(0);};
//	$("#banner2t").get(0).onclick = function () {activateThumb(0);};
//	$("#banner3t").get(0).onclick = function () {activateThumb(0);};

}

function  mainslideAutoslide() {
	if (mainslideAnimationInProgress)
	{
		clearInterval(mainslideInterval);

	}
	nextSlide = (curslide + 1) % banners.length;
	mainslideSlideTo(nextSlide);

	if (autothumbs)
	{
//		curThumb = id;
		$("#banner"+activeThumb+"t").attr("class", "");
		activeThumb = 1;
		bannerThumbSlideRight();
	}

}

function mainslideSlideTo(id) {
	clearInterval(mainslideInterval);
	mainslideAnimationInProgress = true;
	

	$("#banner3").attr("src",  banners[id][0]);
	$("#banner4").attr("src",  banners[id][1]);

	if (banners[id][3] == 2 || banners[curslide][3] == 2 )
	{
		runFadeTransition(curslide, id);
	} else {
		runMoveTransition(curslide, id);
	}

}

var fadeInterval = "";

function runFadeTransition(cur, nxt) {
	$("#banner3").css("left", 0);
	$("#banner3").css("top", 0);
	$("#banner3").css("opacity", 0);
	$("#banner4").css("left", 500);
	$("#banner4").css("top", 0);
	$("#banner4").css("opacity", 0);
	fadeInterval = setInterval(_runFadeInterval, 20);
	curslide = nxt;
}

function _runFadeInterval() {
	op = parseInt($("#banner1").css("opacity")*100);
	if (op > 100)op = op / 100;
	if (op >0)
	{
		op -= 3;
		$("#banner1").css("opacity", op/100);
		$("#banner2").css("opacity", op/100);
		$("#banner3").css("opacity", (100 - op)/100);
		$("#banner4").css("opacity", (100 - op)/100);
	} else {
		$("#banner1").css("opacity", 0);
		$("#banner2").css("opacity", 0);
		$("#banner1").attr("src",  banners[curslide][0]);
		$("#banner2").attr("src",  banners[curslide][1]);
		$("#banner1").css("opacity", 100);
		$("#banner2").css("opacity", 100);
		$("#banner3").css("opacity", 100);
		$("#banner4").css("opacity", 100);
		clearInterval(fadeInterval);
		if (autoslide)
		{
			mainslideInterval = setInterval(mainslideAutoslide, transitionTime);
			
		}
		mainslideAnimationInProgress = false;
	}
}

function runMoveTransition(cur, nxt) {
//	alert(nxt);
	$("#banner1").css("left", 0);
	$("#banner2").css("left", 500);
	$("#banner3").css("left", 1024);
	$("#banner3").css("top", 0);
	$("#banner3").css("opacity", 100);
	$("#banner4").css("left", 1524);
	$("#banner4").css("top", 0);
	$("#banner4").css("opacity", 100);
	curslide = nxt;

//	var mst  = new Tween($("#banner1").get(0).style,"left",Tween.strongEaseOut,0,-500,2,"px");
//	mst.start();
//	var mst2 = new Tween($("#banner2").get(0).style,"left",Tween.regularEaseOut,500,-524,1,"px");
//	mst2.start();
//	var mst3 = new Tween($("#banner3").get(0).style,"left",Tween.strongEaseIn,1024,0,1,"px");
//	mst3.start();
//	var mst4 = new Tween($("#banner4").get(0).style,"left",Tween.regularEaseIn,1024,500,1,"px");
//	mst4.start();
	moveint1 = setInterval(anim1, 20);
	moveint2 = setInterval(anim2, 25);
	setTimeout(function () {moveint3 = setInterval(anim3, 20);}, 1000);
//	setTimeout(function () {moveint4 = setInterval(anim4, 20);}, 1000);
	
//	moveint4 = setInterval(anim4, 20);
}

var moveint1 = '';
var moveint2 = '';
var moveint3 = '';
var moveint4 = '';
var step1 = 0;
var step2 = 0;
var step3 = 0;
var step4 = 0;

//var startp = 0;
//var endp = -500;


function anim1() {
	step1 ++;
	if (step1 > 50)
	{
		clearInterval(moveint1);
	} else {
		newpos = 0 + f1(step1, 50, 0, -500) * Math.pow(1.005, step2);
		$("#banner1").css("left", newpos);
	}

}

function anim2() {
	step2 ++;
	if (step2 > 60)
	{
		clearInterval(moveint2);
	} else {
		newpos = 500 + f2(step2, 60, 500, -524) * Math.pow(1.01, step2);
		$("#banner2").css("left", newpos);
	}

}

function anim3() {
	step3 ++;
	if (step3 > 50)
	{
		clearInterval(moveint3);
		mainslideAnimationInProgress = false;
//		alert(curslide);
		$("#banner1").attr("src",  banners[curslide][0]);
		$("#banner2").attr("src",  banners[curslide][1]);
		$("#banner1").css("left", 0);
		$("#banner2").css("left", 500);
//		$("#banner3").css("opacity", 0);
//		$("#banner4").css("opacity", 0);
//		$("#banner3").css("left", 1024);
//		$("#banner4").css("left", 1024);
		step1 = 0;
		step2 = 0;
		step3 = 0;
		step4 = 0;

		if (autoslide)
		{
			mainslideInterval = setInterval(mainslideAutoslide, transitionTime);
		}

	} else {
		newpos = 1024 + Math.max(-1024, f3(step3, 50, 1024, 0));
		$("#banner3").css("left", newpos);
		$("#banner4").css("left", newpos + 500);
	}

}

function anim4() {
	step4 ++;
	if (step4 > 50)
	{
		clearInterval(moveint4);
	} else {
		newpos = 1524 + Math.max(-1024, f1(step4, 50, 1524, 500) * Math.pow(1.005, step4));
		$("#banner4").css("left", newpos);
	}

}


function f1(x, steps, startp, endp) {
	return (x / steps) * (endp - startp);
}

function f2(x, steps, startp, endp) {
	return Math.pow((x / steps), 4)  * (endp - startp);
}

function f3(x, steps, startp, endp) {
	return (x/steps) * (3 - x / 25)  * (endp -startp);
}

function bannerThumbSlideLeft() {
//	autoslide = false;
	mainthumbsAnimationInProgress = true;
	nextThumb = curThumb - 1;
	if (nextThumb < 0) nextThumb = banners.length-1;

		$("#banner4t").attr("src", banners[nextThumb][2]);
		$("#banner4t").attr("src", banners[nextThumb][2]);
		$("#banner4t").css("left", -70);
//		$("#banner1t").unbind("click");
//		$("#banner2t").unbind("click");
//		$("#banner3t").unbind("click");
		var mst5 = new Tween($("#banner1t").get(0).style,"left",Tween.regularEaseIn,0,80,.5,"px"); mst5.start();
		var mst5b = new Tween($("#banner2t").get(0).style,"left",Tween.regularEaseIn,80,160,.5,"px"); mst5b.start();
		var mst5c = new Tween($("#banner3t").get(0).style,"left",Tween.regularEaseIn,160,240,.5,"px"); mst5c.start();
		var mst5d = new Tween($("#banner4t").get(0).style,"left",Tween.regularEaseIn,-80,0,.5,"px"); mst5d.start();
		mst5d.onMotionFinished = finalizeThumbSlide;
//		setTimeout(finalizeThumbSlide, 500);
}
function finalizeThumbSlide() {
			curThumb --;
			if (curThumb < 0)
			{
				curThumb = banners.length - 1;
			}
			$("#banner3t").attr("id", "xyzt");
			$("#banner2t").attr("id", "banner3t");
			$("#banner1t").attr("id", "banner2t");
			$("#banner4t").attr("id", "banner1t");
			$("#xyzt").attr("id", "banner4t");
			mainthumbsAnimationInProgress = false;
//			if (autothumbs) $("#banner"+activeThumb+"t").attr("class", "active");

//			$("#banner1t").bind("click", function () {activateThumb(0);});
//			$("#banner2t").bind("click", function () {activateThumb(1);});
//			$("#banner3t").bind("click", function () {activateThumb(2);});
$("#debug").append(curThumb  + "<br>");
}

function bannerThumbSlideRight() {
		mainthumbsAnimationInProgress = true;
		nextThumb = (curThumb + 3) % banners.length;

		$("#banner4t").attr("src", banners[nextThumb][2]);
		$("#banner4t").attr("src", banners[nextThumb][2]);
		$("#banner4t").css("left", 180);

//		$("#banner1t").unbind("click");
//		$("#banner2t").unbind("click");
//		$("#banner3t").unbind("click");
		var mst5d = new Tween($("#banner4t").get(0).style,"left",Tween.regularEaseIn,240,160,0.5,"px"); mst5d.start();
		var mst5 = new Tween($("#banner1t").get(0).style,"left",Tween.regularEaseIn,0,-80,.5,"px"); mst5.start();
		var mst5b = new Tween($("#banner2t").get(0).style,"left",Tween.regularEaseIn,80,0,.5,"px"); mst5b.start();
		var mst5c = new Tween($("#banner3t").get(0).style,"left",Tween.regularEaseIn,160,80,.5,"px"); mst5c.start();
		mst5d.onMotionFinished = finalizeThumbSlide2;
//		setTimeout(finalizeThumbSlide2, 500);

}

function finalizeThumbSlide2() {
			curThumb ++;
			if (curThumb >=banners.length)
			{
				curThumb = 0;
			}
			$("#banner1t").attr("id", "xyzt");
			$("#banner2t").attr("id", "banner1t");
			$("#banner3t").attr("id", "banner2t");
			$("#banner4t").attr("id", "banner3t");
			$("#xyzt").attr("id", "banner4t");
			
			if (autothumbs) {
				$("#banner1t").attr("class", "");
				 $("#banner2t").attr("class", "");
				 $("#banner3t").attr("class", "");
				 $("#banner4t").attr("class", "");
				 $("#banner"+activeThumb+"t").attr("class", "active");
			} else {
				$("#banner1t").attr("class", "");
				 $("#banner2t").attr("class", "");
				 $("#banner3t").attr("class", "");
				 $("#banner4t").attr("class", "");
				 for (i=0;i<=2 ;i++ )
				 {
					if (curThumb + i == curslide)
					{
						$("#banner"+(i+1)+"t").attr("class", "active");
					}
				 }
			}

//			$("#banner1t").bind("click", function () {activateThumb(0);});
//			$("#banner2t").bind("click", function () {activateThumb(1);});
//			$("#banner3t").bind("click", function () {activateThumb(2);});
			mainthumbsAnimationInProgress = false;
			if (repeatSlide > 1)
			{
				repeatSlide --;
				curThumb ++;
				bannerThumbSlideRight();
			} else {
				repeatSlide = 0;
			}
			$("#debug").append(curThumb  + "<br>");

}

function thumbManualSlideLeft() {
	if (mainthumbsAnimationInProgress)
	{
		setTimeout(thumbManualSlideLeft, 500);
		return true;
	}
	autoslide = false;
	autothumbs = false;
	clearInterval(mainslideInterval);
	bannerThumbSlideLeft();	
//	curThumb --;
//	if (curThumb < 0) curThumb = banners.length-1;

}

function thumbManualSlideRight() {
	if (mainthumbsAnimationInProgress)
	{
		setTimeout(thumbManualSlideRight, 500);
		return true;
	}
	autoslide = false;
	autothumbs = false;
	clearInterval(mainslideInterval);
//	curThumb ++;
	bannerThumbSlideRight();	
//	if (curThumb < 0) curThumb = 0;

}

var repeatSlide = 1;
function activateThumb(obj) {
	if (mainslideAnimationInProgress) return true;
	tid = parseInt(obj.id.replace("banner", "")) - 1;
//	alert(tid);
	autoslide = false;
	autothumbs = false;
	clearInterval(mainslideInterval);
//	return true;

	nextSlide = (curThumb + tid) % banners.length;
	mainslideSlideTo(nextSlide);
	$("#banner1t").attr("class", "");
	$("#banner2t").attr("class", "");
	$("#banner3t").attr("class", "");
	$("#banner4t").attr("class", "");
				 for (i=0;i<=2 ;i++ )
				 {
					if (curThumb + i == curslide)
					{
						$("#banner"+(i+1)+"t").attr("class", "active");
					}
				 }
//	$("#banner"+(tid+1)+"t").attr("class", "active");
//	repeatSlide = tid;
//	curThumb ++;
//	bannerThumbSlideRight();
}

function navigateTo() {
	loc = banners[curslide][4];
	if (loc != "#")
	{
		window.location=loc;
	} else {
		flashPromo(banners[curslide][6]);
	}
}

//function flashPromo1() {
//	txt = "<div style='background-color: #fff; width: " + $(window).width() +"px; height: " + $(window).height() + "px; overflow: hidden'><iframe scrollbar='no' src='demo1.html' width=100% height=100%></iframe></div>";
//	showOverlay();
//	box(txt);
//	$("#message_win").css("top", "0px");
//	$("#message_win").css("left", "0px");
//}
//
//function flashPromo2() {
//	txt = "<div style='background-color: #fff; width: " + $(window).width() +"px; height: " + $(window).height() + "px; overflow: hidden'><iframe scrollbar='no' src='demo2.html' width=100% height=100%></iframe></div>";
//	showOverlay();
//	box(txt);
//	$("#message_win").css("top", "0px");
//	$("#message_win").css("left", "0px");
//}
//
//function flashPromo3() {
//	txt = "<div style='background-color: #fff; width: " + $(window).width() +"px; height: " + $(window).height() + "px; overflow: hidden'><iframe scrollbar='no' src='demo3.html' width=100% height=100%></iframe></div>";
//	showOverlay();
//	box(txt);
//	$("#message_win").css("top", "0px");
//	$("#message_win").css("left", "0px");
//}
//
//function flashPromo4() {
//	txt = "<div style='background-color: #fff; width: " + $(window).width() +"px; height: " + $(window).height() + "px; overflow: hidden'><iframe scrollbar='no' src='demo4.html' width=100% height=100%></iframe></div>";
//	showOverlay();
//	box(txt);
//	$("#message_win").css("top", "0px");
//	$("#message_win").css("left", "0px");
//}

function flashPromo(promoBanner) {
//	alert('a');
//alert(promoBanner);
	txt = "<div id='message_win' style='position: absolute; top: 0x; left: 0px; z-index: 10000; background-color: #000000; width: " + $(window).width() +"px; height: " + $(window).height() + "px; overflow: hidden'>";
//	alert($(window).height());
	txt += '<div style="position:absolute; left:0px; top:0px; z-index:99999999; width:'+$(window).width()+'px; height:'+$(window).height()+'px">  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+$(window).width()+'" height="'+$(window).height()+'" id="FlashID" title="mm" >    <param name="movie" value="swf/mm.swf" />    <param name="quality" value="high" />    <param name="wmode" value="transparent" />    <param name="swfversion" value="6.0.65.0" />    <param name="flashvars" value="currbanner='+promoBanner+'" />    <!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->    <param name="expressinstall" value="swf/expressInstall.swf" />    <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->    <!--[if !IE]>-->    <object type="application/x-shockwave-flash" data="swf/mm.swf" width="'+$(window).width()+'" height="'+$(window).height()+'">      <!--<![endif]-->      <param name="quality" value="high" />      <param name="wmode" value="transparent" />    <param name="flashvars" value="currbanner='+promoBanner+'" />      <param name="swfversion" value="6.0.65.0" />      <param name="expressinstall" value="swf/expressInstall.swf" />      <!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->      <div>        <h4>Content on this page requires a newer version of Adobe Flash Player.</h4>        <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p>      </div>      <!--[if !IE]>-->    </object>    <!--<![endif]-->  </object></div>';
	txt += "</div>";
//	showOverlay();
//	box(txt);
//	$("#message_win").css("top", "0px");
//	$("#message_win").css("left", "0px");
	$("body").append(txt);
//	$("#message_win").remove();
}

function debug(x) {
//	$("#debug").css("display", "block");
//	$("#debug").append(x + "<br>");
}

	function closeBanner() {
		$("#message_win").remove();
	}

	function unloadMe() {
		$("#message_win").remove();
	}

