var EmotionImages_SlideShow;

$(document).ready(function() {

	if($('#EmotionImages')) {
		startreturn = startSlideShow();
	}

	$('#nav_macro li.parent').each(function(i){

		$(this).mouseenter(function() {
			$(this).addClass('over');
			if(!$.browser.msie) $(this).children("ul").css({opacity: 0.0}).animate({opacity: 1.0}, 800);
		});
		$(this).mouseleave(function() {
			if(!$.browser.msie) $(this).children("ul").animate({opacity: 0.0}, 500);
			$(this).removeClass('over');
		});
	});

    	
});

function startSlideShow(){
	EmotionImages_SlideShow = setInterval( "slideSwitch()", 6000 );
	return false;
}

function stopSlideShow(){
	if(EmotionImages_SlideShow)  clearInterval(EmotionImages_SlideShow);
	return false;
}

function stepToSlide(step){

	stopSlideShow();

	var $active = $('#EmotionImages ul li.active');	
	var $next = $($('#EmotionImages ul li')[step]);
	
	$active.addClass('last-active');
	$active.removeClass('active last-active').animate({opacity: 0});
    $next.css({opacity: 0.0}).addClass('active').animate({opacity: 1.0}, 2000, function() {
            $active.css({opacity: 0.0}).removeClass('active last-active');
    });
}

function slideSwitch(){
	var $active = $('#EmotionImages ul li.active');
    if ( $active.length == 0 ) $active = $('#EmotionImages ul li:last');
	
	var $next =  $active.next().length ? $active.next() : $('#EmotionImages ul li:first');
	
	$active.addClass('last-active');
	$active.removeClass('active last-active').animate({opacity: 0});

    $next.css({opacity: 0.0}).addClass('active').animate({opacity: 1.0}, 2000, function() {
            $active.css({opacity: 0.0}).removeClass('active last-active');
    });
}

if (top != self) {
       top.location=self.location;
}

function open_function(url,width,height,options) { 
	self.msgWindow = open(url, "Window", "width=" + width + ",height=" + height + ",screenX=" + (screen.width-width)/2 + ",screenY=" + (screen.height-height)/2 + ",dependent=yes" + ",left=" + (screen.width-width)/2 + ",top=" + (screen.height-height)/2 + options );
	if (self.msgWindow) { 
		self.msgWindow.focus();
		if (self.msgWindow.opener == null) self.msgWindow.opener = self;
	}
}

function get_url (url, k0 ,v0 ,k1 ,v1 ,k2 ,v2 ,k3 ,v3 ,k4 ,v4 ) { 
	if (k0 && v0) url += "?" + k0 + "=" + escape(v0); if (k1 && v1) url += "&" + k1 + "=" + escape(v1); 
	if (k2 && v2) url += "&" + k2 + "=" + escape(v2); if (k3 && v3) url += "&" + k3 + "=" + escape(v3);
	if (k4 && v4) url += "&" + k4 + "=" + escape(v4); 
	return url;
}

