/*
//	Igor Frolov
//	Last edit:	05.06.2009
*/

$(document).ready(function() {

	// winners
	$("div.questWinnersBlock div.body div.winner").hide();
	$("div.questWinnersBlock div.body div.winner:first").show();
	//$("div.questWinnersBlock div.body").css("overflow", "visible");
	var timer = setTimeout("winnersBlockTimer()", 8000);

	$("#topMenuBlock div.sections ul li span").parent().append('<div class="corner-left"></div><div class="corner-right">');
	$("#topMenuBlock div.sections ul li a.active").parent().append('<div class="corner-left"></div><div class="corner-right">');

	$("#topMenuBlock div.sections ul li a").hover(
		function() {
			// !(comming-soon) and <a>
			if ( !($(this).parent().is(".comming-soon")) ) {
				//if ( !($(this).hasClass("active") ) ) 
					$(this).parent().append('<div class="corner-left"></div><div class="corner-right">');
			}
		},
		function() {
			if ( !($(this).is(".active")) ) {
				$(this).parent().find("div.corner-left").remove();
				$(this).parent().find("div.corner-right").remove();
			}
		}
	);
	

	
	$("#topBarBlock div.ssCart div.preview div.scroll").live("click", function() {
		$("#topBarBlock div.ssCart").animate(
			{ top: -70 } , 
			{ duration: 300, easing: "easeInBack", complete: function() { $("#topBarBlock div.ssCart div.preview").hide(); $("#topBarBlock div.ssCart div.full").show();  } }
		).animate(
			{ top: -15, height: 110 } ,
			{ duration: 500, easing: "easeOutBounce" }
		);
	});
	
	$("#topBarBlock div.ssCart div.full div.scroll").live("click", function() {
		$("#topBarBlock div.ssCart").animate(
			{ top: -140 } , 
			{ duration: 500, easing: "easeInBack", complete: function() { $("#topBarBlock div.ssCart div.full").hide(); $("#topBarBlock div.ssCart div.preview").show().parent().css("height", "45px");  } }
		).animate(
			{ top: -15 } ,
			{ duration: 300, easing: "easeOutBounce" }
		);
	});
	
	
	
	/*
	$("div.questWinnersBlock div.body div.winner").hide();
	$("div.questWinnersBlock div.body div.winner:first").show();
	//$("div.questWinnersBlock div.body").css("overflow", "auto");
	
	var activeNum = $("div.questWinnersBlock div.body div.winner:visible").height();
	//var activeSize = ( $(activeNum).height() > $(activeNum).find("img").height() ) ? $(activeNum).height() + 10 : $(activeNum).find("img").height() + 10;
	//$("div.questWinnersBlock div.body").css("overflow", "none").animate(
	//	{ height: activeSize }
	//);
	
	// winner up
	$("div.questWinnersBlock div.scroll-up img").live("click", function() {
		//var winAmount = $("div.questWinnersBlock div.body div.winner").size();
		var activeNum = $("div.questWinnersBlock div.body div.winner:visible");
		var nextNum = $(activeNum).next();
		var prevNum = $(activeNum).prev();

		$(nextNum).slideDown(300);
		$(activeNum).slideUp(300);

		//alert( $("div.questWinnersBlock div.body div.winner:visible").size() );
		
		// first again
		var isSomething = $("div.questWinnersBlock div.body div.winner:visible").size();
		if (isSomething < 2) {
			var nextNum = $("div.questWinnersBlock div.body div.winner:first");
			$(nextNum).slideDown(300);
		}
		// animate [body]		
		var nextSize = ( $(nextNum).height() > $(nextNum).find("img").height() ) ? $(nextNum).height() + 10 : $(nextNum).find("img").height() + 10;
		$("div.questWinnersBlock div.body").animate(
			{ height: nextSize }
		);


	});

	// winner down
	$("div.questWinnersBlock div.scroll-down img").live("click", function() {
		//var winAmount = $("div.questWinnersBlock div.body div.winner").size();
		var activeNum = $("div.questWinnersBlock div.body div.winner:visible");
		var nextNum = $(activeNum).next();
		var prevNum = $(activeNum).prev();

		$(prevNum).slideDown(300);
		$(activeNum).slideUp(300);

		// last again
		var isSomething = $("div.questWinnersBlock div.body div.winner:visible").size();
		if (isSomething < 2) {
			var prevNum = $("div.questWinnersBlock div.body div.winner:last");
			$(prevNum).slideDown(300);
		}
		// animate [body]		
		var nextSize = ( $(nextNum).height() > $(prevNum).find("img").height() ) ? $(prevNum).height() + 10 : $(prevNum).find("img").height() + 10;
		$("div.questWinnersBlock div.body").animate(
			{ height: nextSize }
		);
	});
	*/
	
	
		
	$("#ourPartnersBlock table tr td img").mouseover(function() {
		$(this).parent().find("img.gray").css("display", "none");
		$(this).parent().find("img.colored").css("display", "block");
	}).mouseout(function() {
		$(this).parent().find("img.gray").css("display", "block");
		$(this).parent().find("img.colored").css("display", "none");
	});
	
});

function winnersBlockTimer() {
	var activeNum = $("div.questWinnersBlock div.body div.winner:visible");
	var nextNum = $(activeNum).next();
	var prevNum = $(activeNum).prev();

	//$(nextNum).slideDown(300);
	//$(activeNum).slideUp(300);

	//$(activeNum).animate( { height: 0 } , { complete : function() { $(activeNum).hide().css("height", 150); $(nextNum).slideDown(300); } } );
	$(activeNum).fadeOut(300, function() { $(activeNum).hide();
		if ( $(nextNum).size() > 0 ) {
			$(nextNum).fadeIn(300);
		} else {
			$("div.questWinnersBlock div.body div.winner:first").fadeIn(300);
		}
	} );
	var timer = setTimeout("winnersBlockTimer()", 8000);
}


function ashcart_itemAdded() {

	$("#topBarBlock div.ssCart").effect("highlight", { color: "#ED5596" }, 2000);	
	
	// try ie6 fix
 	if (ie6_png_fix) {

		 $("div.ssCart div.corner-left , div.ssCart div.corner-right").each(function() {
			DD_belatedPNG.fixPng(this);
		 });
		 
		 $("div.ssCart div.scroll img").each(function() {
			PNGfix(this);
		 });
	}
}
