    $(function() {
		if($("#flashobj").length > 0){
			var days = 120; //cookie expires after 120 days
			var name = "cookieindex";
			var value = 1;
			var previous_index = 0;
			var max_index = 0;
			var next_index = 0;
			var num_of_heros = 30;
			var hero_per_page = 5;

			//try retrieve previous viewed index via cookie
			previous_index = readCookie(name);
			//get max index
			max_index = Math.ceil(num_of_heros/hero_per_page);
			//get next index
			if(previous_index){
				next_index = eval(previous_index) + 1;
			}
			//check max 
			if(next_index >= max_index){
				next_index = 0;
			}
			//set display panel position
			$("#flashobj").html(next_index);	//write value to Flash
			var flashvars = {myindex: next_index};
			var params = {wmode: 'transparent'};
			var attributes = {};
			swfobject.embedSWF("assets/flash/events01.swf", "flashobj", "935", "352", "9.0.0","expressInstall.swf", flashvars, params, attributes);
			$("#index_dsp").html(next_index+1);

			//set cookie
			createCookie(name, next_index, days);
		}
	});
		//-----------------------------
		function readCookie(name) {
			var nameEQ = name + "=";
			var ca = document.cookie.split(';');
			for(var i=0;i < ca.length;i++) {
				var c = ca[i];
				while (c.charAt(0)==' ') c = c.substring(1,c.length);
				if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
			}
			return null;
		}
		//-----------------------------
		function createCookie(name,value,days) {
			if (days) {
				var date = new Date();
				date.setTime(date.getTime()+(days*24*60*60*1000));
				var expires = "; expires="+date.toGMTString();
			}
			else var expires = "";
			document.cookie = name+"="+value+expires+"; path=/";
		}
		//-----------------------------
		function eraseCookie(name) {
			createCookie(name,"",-1);
		}
