	var flag;
	function pageselectCallback(page_id, jq){
		var game_id = $('#game_id').val();
		var per_page = 6;
		flag = per_page;
		 $("#game_images").ajaxStart(function(){
   				  //$(this).fadeOut("slow");
		});
		var dataString = 'game_id='+game_id+'&page_id='+page_id;
		$.ajax({
	     	type: "POST",
	      	url: "?q=games/ajax_call_for_game_images",
	      	data: dataString,
	      	success: function(response) {
	      		//var split_response =  response.split("<==>");
	      		//Drupal.settings.pimp.total = split_response[1];
	        	$("#game_images").html(response)
	        	.hide()
	        		.fadeIn(1500, function() {
	        		});
	      	}
	     });
	}

	$(window).load(function(){
		var total_record = $('#total_record_of_game_images').val();
		// Create pagination element
		$("#Pagination").pagination(total_record, {
			num_edge_entries: 1,
			num_display_entries: 0,
			callback: pageselectCallback
		});

		// Set handler for setting pagination options via form
		$("#setoptions").click(function(){
			var opt = {callback: pageselectCallback};
			// Collect options from the text fields - the fields are named like their option counterparts
			$("input[@type=text]").each(function(){
				opt[this.name] = this.className.match(/numeric/)?parseInt(this.value):this.value;
			});
			// extract maxitems
			var maxitems = opt.maxitems;
			delete opt.maxitems;
			// Avoid html injections in this demo
			var htmlspecialchars ={ "&":"&amp;", "<":"&lt;", ">":"&gt;", '"':"&quot;"}
			$.each(htmlspecialchars, function(k,v) {
				opt.prev_text = opt.prev_text.replace(k,v);
				opt.next_text = opt.next_text.replace(k,v);
			})
			$("#Pagination").pagination(maxitems, opt);
		});
	});

