$(window).load(function() {

	// pending admin listing
	$(function(){
		if( $('#pendingAdminListing').length !== 0 ) {
			
			var $pendingAdminListing = $('#pendingAdminListing');
			$pendingAdminListing.removeClass('grid');
			var new_location = '/' + labels.lang + '/pending-images.html';
		
			$.each($('#pendingAdminListing img'), function(i, val){
				$(val).imagetool({
						viewportWidth: 24,
						viewportHeight: 24,
						allowPan: false,
						allowZoom: false,
						loading: "/images/ajax-loader.gif"
				}).fadeIn(300).tipsy({
					title: function(){
						return '<img src="' + $(val).attr('src') + '" />';
					},
					html: true,
					opacity: 1,
					gravity: 'e'
				});
			});
			
			
			$pendingAdminListing.ajaxStart(function(){
//				$(this).fadeOut(0);
			}).ajaxStop(function(){
				
					$.each($('#pendingAdminListing img'), function(i, val){
						$(val).imagetool({
							viewportWidth: 24,
							viewportHeight: 24,
							allowPan: false,
							allowZoom: false,
							loading: "/images/ajax-loader.gif"
						}).fadeIn(300).tipsy({
							title: function(){
								return '<img src="' + $(val).attr('src') + '" />';
							},
							html: true,
							opacity: 1,
							gravity: 'e'
						});
					});
				
				$(this).fadeIn(500);
			});

			$pendingAdminListing.dataTable({
				"bJQueryUI": true,
				"bFilter": false,
				"bProcessing": true,
				"bServerSide": true,
				"iDisplayLength": 10,
				"sPaginationType": "full_numbers",
				"sAjaxSource": new_location,
				"fnServerData": function(sSource, aoData, fnCallback){
					aoData.push({
						"name": "ajax",
						"value": "2"
					});
					aoData.push({
						"name": "dataTables",
						"value": "1"
					});
					$.ajax({
						"dataType": 'json',
						"type": "POST",
						"url": sSource,
						"data": aoData,
						"success": fnCallback
					});
				},
				"aoColumns": [{
					"bSortable": false,
					"sClass": "no-padding image-cell center",
					"fnRender": function(obj){
						var sReturn = obj.aData[obj.iDataColumn];
						sReturn = '<img src="/gallery/small/' + sReturn + '" style="display:none;" />';
						return sReturn;
					}
				}, {
					"sClass": "header-id",
					"sWidth": "10%",
					"fnRender": function(obj){
						var sReturn = obj.aData[obj.iDataColumn];
						
						return sReturn.replace(/&quot;/g,'"').replace(/&#039;/g,"'");
					}
					
				}, 
				null, 
				null, 
				{
					"sWidth": "15%"
				}, 
				{
					"sWidth": "18%"
				}, 
				{
					"fnRender": function(obj){
							var sReturn = '';
							var user_name = obj.aData[obj.iDataColumn];
							var user_id = obj.aData[obj.iDataColumn+1];
							sReturn = '<a href="/'+labels.lang+'/profile/'+stripText(user_name)+'-'+user_id+'.html" >' + user_name + '</a>';
							return sReturn;
						}
				}, 
				{"bVisible":false},
				{"bVisible":false,
					"fnRender": function(obj){
							var sReturn = '';
							
							if(obj.aData[obj.iDataColumn]==1) {
								
								sReturn = 'Creative';
							}else{
								sReturn = 'Editorial';
							}
							return sReturn;
						}
				},
				{"bVisible":false,
					"fnRender": function(obj){
							var sReturn = '';
							
							if(obj.aData[obj.iDataColumn]==1) {
								
								sReturn = 'RM';
							}else{
								sReturn = 'RF';
							}
							return sReturn;
						}
				},
				{"sWidth": "2%"},
				{
					"bSortable": false,
					"sWidth": "32px",
					"fnRender": function(obj){	 
						var image_id = obj.aData[obj.iDataColumn];
						var sReturn = '';
						//sReturn = '<a href="/'+labels.lang+'/approve-process/image-' + image_id + '.html" class="tooltip-sw jqButtonReview" id="review' + image_id + '" title="Review"></a>';
						sReturn = '<a href="/'+labels.lang+'/edit-image.html?image_id=' + image_id + '" class="" id="review' + image_id + '" title="Review">Continue upload...</a>';
//						sReturn +='<a href="/'+labels.lang+'/uploads.html?image_id=' + image_id + '&action=delete-image&ajax=1" class="jqButtonDeleteIconOnly tooltip-sw" id="delimg' + image_id + '" title="Delete"></a>';

						return sReturn;
					}
				}, 
				{
					"bSortable": false,
					"bVisible": false
				}],
				"aaSorting": [[ 5, "desc" ]]
			
			});
		}
    });
	
	// pending listing
	$(function(){
		if ($('#pendingListing').length !== 0) {
			var $pendingListing = $('#pendingListing');
			
			$pendingListing.removeClass('grid');
			var new_location = '/' + labels.lang + '/pending-images.html';
			
			var pendingPreload = [];
			$.each($('#pendingListing img'), function(i, val){
				pendingPreload[i] = $(val).attr('src');
			});
			$.loadImages(pendingPreload, function(){
				$.each($('#pendingListing img'), function(i, val){
					$(val).imagetool({
							viewportWidth: 24,
							viewportHeight: 24,
							allowPan: false,
							allowZoom: false,
							loading: "/images/ajax-loader.gif"
						}).fadeIn(300).tipsy({
						title: function(){
							return '<img src="' + $(val).attr('src') + '" />';
						},
						html: true,
						opacity: 1,
						gravity: 'e'
					});
				});
			});
			
			$pendingListing.ajaxStart(function(){
//				$(this).fadeOut(0);
			}).ajaxStop(function(){
				pendingPreload = [];
				$.each($('#pendingListing img'), function(i, val){
					pendingPreload[i] = $(val).attr('src');
				});
				$.loadImages(pendingPreload, function(){
					$.each($('#pendingListing img'), function(i, val){
						$(val).imagetool({
							viewportWidth: 24,
							viewportHeight: 24,
							allowPan: false,
							allowZoom: false,
							loading: "/images/ajax-loader.gif"
						}).fadeIn(300).tipsy({
							title: function(){
								return '<img src="' + $(val).attr('src') + '" />';
							},
							html: true,
							opacity: 1,
							gravity: 'e'
						});
					});
				});
				$(this).fadeIn(500);
			});
			
			$pendingListing.dataTable({
				"bJQueryUI": true,
				"bFilter": false,
				"bProcessing": true,
				"bServerSide": true,
				"iDisplayLength": 10,
				"sPaginationType": "full_numbers",
				"sAjaxSource": new_location,
				"fnServerData": function(sSource, aoData, fnCallback){
					aoData.push({
						"name": "ajax",
						"value": "2"
					});
					aoData.push({
						"name": "dataTables",
						"value": "1"
					});
					$.ajax({
						"dataType": 'json',
						"type": "POST",
						"url": sSource,
						"data": aoData,
						"success": fnCallback
					});
				},
				"aoColumns": [{
					"bSortable": false,
					"sClass": "no-padding image-cell center",
					"fnRender": function(obj){
						var sReturn = obj.aData[obj.iDataColumn];
						sReturn = '<img src="/gallery/small/' + sReturn + '" style="display:none;" />';
						return sReturn;
					}
				}, 
				{
					"sClass": "header-id",
					"sWidth": "10%",
					"fnRender": function(obj){
						var sReturn = obj.aData[obj.iDataColumn];
						
						return sReturn.replace(/&quot;/g,'"').replace(/&#039;/g,"'");
					}
				}, 
				null, 
				null, 
				{
					"sWidth": "15%"
				}, 
				{
					"sWidth": "18%"
				}, 
				{"bVisible":false,
					"fnRender": function(obj){
							var sReturn = '';
							
							if(obj.aData[obj.iDataColumn]==1) {
								
								sReturn = 'Creative';
							}else{
								sReturn = 'Editorial';
							}
							return sReturn;
						}
				},
				{"bVisible":false,
					"fnRender": function(obj){
							var sReturn = '';
							
							if(obj.aData[obj.iDataColumn]==1) {
								
								sReturn = 'RM';
							}else{
								sReturn = 'RF';
							}
							return sReturn;
						}
				},
				{ "sWidth": "2%" },
				{
					"bSortable": false,
					"sWidth": "32px",
					"fnRender": function(obj){
						sReturn = "";
						var image_id = obj.aData[obj.iDataColumn];
						if( image_id == 0){
							sReturn += '<span>Pending approval</span>';
						}else {
							sReturn += '<a href="/'+labels.lang+'/edit-image.html?image_id=' + image_id + '" class="tooltip-sw jqButtonReview" id="review' + image_id + '" title="Review">Continue upload...</a> ';
						}

						return sReturn;
					}
				}],
				"aaSorting": [[ 5, "desc" ]]
			
			});
		}
    });
	
	// rejected listing
	$(function(){
		if ($('#rejectedListing').length !== 0) {
			var $rejectedListing = $('#rejectedListing');
			
			$rejectedListing.removeClass('grid');
			var new_location = '/'+labels.lang+'/rejected-images.html';
			
			$.each($('#rejectedListing img'), function(i, val){
				$(val).imagetool({
						viewportWidth: 24,
						viewportHeight: 24,
						allowPan: false,
						allowZoom: false,
						loading: "/images/ajax-loader.gif"
					}).fadeIn(300).tipsy({
					title: function(){
						return '<img src="' + $(val).attr('src') + '" />';
					},
					html: true,
					opacity: 1,
					gravity: 'e'
				});
				
			});
			
			
			$rejectedListing.ajaxStart(function(){
//				$(this).fadeOut(0);
			}).ajaxStop(function(){
					$.each($('#rejectedListing img'), function(i, val){
						$(val)
						.imagetool({
							viewportWidth: 24,
							viewportHeight: 24,
							allowPan: false,
							allowZoom: false,
							loading: "/images/ajax-loader.gif"
						})
						.fadeIn(300)
						.tipsy({
							title: function(){
								return '<img src="' + $(val).attr('src') + '" />';
							},
							html: true,
							opacity: 1,
							gravity: 'e'
						});
					});
				
				$(this).fadeIn(500);
			});
			
			$rejectedListing.dataTable({
				"bJQueryUI": true,
				"bFilter": false,
				"bProcessing": true,
				"bServerSide": true,
				"iDisplayLength": 10,
				"sPaginationType": "full_numbers",
				"sAjaxSource": new_location,
				"fnServerData": function(sSource, aoData, fnCallback){
					aoData.push({
						"name": "ajax",
						"value": "2"
					});
					aoData.push({
						"name": "dataTables",
						"value": "1"
					});
					$.ajax({
						"dataType": 'json',
						"type": "POST",
						"url": sSource,
						"data": aoData,
						"success": fnCallback
					});
				},
				"aoColumns": [{
								"bSortable": false,
								"sClass": "no-padding image-cell center",
								"fnRender": function(obj){
									var sReturn = obj.aData[obj.iDataColumn];
									sReturn = '<img src="/gallery/small/' + sReturn + '" style="display:none;" />';
									return sReturn;
								}
							}, 
							{
								"sClass": "header-id",
								"sWidth": "10%",
								"fnRender": function(obj){
						var sReturn = obj.aData[obj.iDataColumn];
						
						return sReturn.replace(/&quot;/g,'"').replace(/&#039;/g,"'");
					}
							}, 
							{
								"sWidth": "18%"
							}, 
							null, 
							null, 
							{
								"sWidth": "13%"
							}, 
							{
								"sWidth": "13%"
							}, 
							{"bVisible":false,
								"fnRender": function(obj){
										var sReturn = '';
										
										if(obj.aData[obj.iDataColumn]==1) {
											
											sReturn = 'Creative';
										}else{
											sReturn = 'Editorial';
										}
										return sReturn;
									}
							},
							{"bVisible":false,
								"fnRender": function(obj){
										var sReturn = '';
										
										if(obj.aData[obj.iDataColumn]==1) {
											
											sReturn = 'RM';
										}else{
											sReturn = 'RF';
										}
										return sReturn;
									}
							},
							{
								"bSortable": false,
								"sWidth": "70px",
								"fnRender": function(obj){
									var current = obj.aData[obj.iDataColumn];									
									var rejected_forever = obj.aData[obj.iDataColumn + 1];
									var sReturn = '';
									sReturn += '<a href="/' + labels.lang + '/edit-image.html?image_id=' + current + '.html" class="tooltip-sw left jqButtonEditIconOnly" id="rejected' + current + '" title="Edit" >Review upload...</a>';
									//sReturn += rejected_forever;
									return sReturn;
								}
							},
							{
								"bVisible": false
							}],
				"aaSorting": [[ 5, "desc" ]]
			
			});
		}
    });
	
	// bought listing
	$(function(){
		if ($('#boughtListing').length !== 0) {
			var $boughtListing = $('#boughtListing');
			
			$boughtListing.removeClass('grid');
			var new_location = '/'+labels.lang+'/bought-images.html';
			
			$.each($('#boughtListing img'), function(i, val){
				$(val).imagetool({
						viewportWidth: 24,
						viewportHeight: 24,
						allowPan: false,
						allowZoom: false,
						loading: "/images/ajax-loader.gif"
				}).fadeIn(300).tipsy({
					title: function(){
						return '<img src="' + $(val).attr('src') + '" />';
					},
					html: true,
					opacity: 1,
					gravity: 'e'
				});
			});
			
			$boughtListing.ajaxStart(function(){
				if($('.tipsy').length!==0 || $('.tipsy').is(':not(:hidden)')){
					$('.tipsy').remove();
				}
//				$(this).fadeOut(0);
			}).ajaxStop(function(){
				
				
					$.each($('#boughtListing img'), function(i, val){
						$(val).imagetool({
							viewportWidth: 24,
							viewportHeight: 24,
							allowPan: false,
							allowZoom: false,
							loading: "/images/ajax-loader.gif"
						}).fadeIn(300).tipsy({
							title: function(){
								return '<img src="' + $(val).attr('src') + '" />';
							},
							html: true,
							opacity: 1,
							gravity: 'e'
						});
					});
				
				$(this).fadeIn(500);
			});
			
			$boughtListing.dataTable({
				"bJQueryUI": true,
				"bFilter": false,
				"bProcessing": true,
				"bServerSide": true,
				"iDisplayLength": 10,
				"sPaginationType": "full_numbers",
				"sAjaxSource": new_location,
				"fnServerData": function(sSource, aoData, fnCallback){
					aoData.push({
						"name": "ajax",
						"value": "2"
					});
					aoData.push({
						"name": "dataTables",
						"value": "1"
					});
					$.ajax({
						"dataType": 'json',
						"type": "POST",
						"url": sSource,
						"data": aoData,
						"success": fnCallback
					});
				},
				"aoColumns": [{
					"bSortable": false, "sWidth": "5%",
					"sClass": "no-padding center",
					"fnRender": function(obj){
						var sReturn = obj.aData[obj.iDataColumn];
						var image_id = obj.aData[obj.iDataColumn+1];
						var title = obj.aData[obj.iDataColumn+2];
						sReturn = '<a href="/'+labels.lang+'/order/'+stripText(title)+'-'+image_id+'.html" style="display:block; width:24px; height:24px;"><img src="/gallery/small/' + sReturn + '" style="display:none;" /></a>';

						return sReturn;
					}
				}, 
				{
					"sClass": "header-id",
					"sWidth": "15%",
					"fnRender": function(obj){
						var sReturn = obj.aData[obj.iDataColumn];
						
						return sReturn.replace(/&quot;/g,'"').replace(/&#039;/g,"'");
					}
				},
				{"sWidth": "5%"},
				{"sWidth": "5%"},
				{"sWidth": "5%"}, 
				{"sWidth": "14%","sClass":"expandable",
					"fnRender": function(obj){
						var sReturn = obj.aData[obj.iDataColumn];
						if(sReturn.length !== 0){
							if(sReturn!='RF'){
								sReturn = sReturn;
							}
						}
						return sReturn;
					}
				
				}, 
				{"sWidth": "15%",	
				"fnRender": function(obj){
						var sReturn = '';
						var user_name_link = obj.aData[obj.iDataColumn];
						var user_name = user_name_link.split( "-" );
						sReturn = '<a href="/'+labels.lang+'/profile/' + stripText(user_name_link) + '.html" >' + user_name[0] + '</a>';
						return sReturn; 
					}
				},
				{ "sWidth": "32px"},
				{
					"sWidth": "5%",
					"bSortable": false,
					"fnRender": function(obj){
						var sReturn = '';
						var filename = obj.aData[obj.iDataColumn];
						sReturn = '<a href="/invoices/' + filename + '">Download invoice</a>';
						return sReturn;
					}
				},
				{
					"sWidth": "5%",
					"bSortable": false,
					"fnRender": function(obj){
						var sReturn = '';
						var link = obj.aData[obj.iDataColumn];
						if( link == 0 ){
							sReturn = '<span>Download link expired</span>';
						}else{
							sReturn = '<a href="/gallery/true/index.php' + link + '">Download Image</a><br /><span style="font-size: 10px; text-style: italic;">Available for 24 hours</span>';
						}
						return sReturn;
					}
				}
			],
				"aaSorting": [[ 3, "desc" ]]
			
			});
		}
    });
	
	$('td.expandable').livequery(function(){
			$(this).expander({
			  slicePoint: 5, 
			  widow: 2,
			  expandEffect: 'show',
			  expandPrefix: '',
			  buttonClass: 'ui-state-default right ui-corner-all',
			  userCollapseText: '<b class="right ui-icon ui-icon-arrowthickstop-1-w"></b>',
			  expandText: '<b class="right  ui-icon ui-icon-arrowthickstop-1-e"></b>'
			});
		});
	/*$.cookie("soldListing", '', {path: '/', expires: 1});
	$.cookie("boughtListing", '', {path: '/', expires: 1});
	$.cookie("approvedListing", '', {path: '/', expires: 1});
	$.cookie("pendingAdminListing", '', {path: '/', expires: 1});
	$.cookie("pendingListing", '', {path: '/', expires: 1});
	$.cookie("rejectedListing", '', {path: '/', expires: 1});
	$.cookie("rejectedAdminListing", '', {path: '/', expires: 1});
	*/
	//UPLOADS
	/*
	if($("#uploadsTabs").length !== 0){
		var path = /\d/;
		var selectedTab = parseInt( path.exec(window.location.hash),10) -1;
		if(selectedTab < 0){
			selectedTab = $.cookie("uploadsTabs");
		}
		
	}
	//debuglog(selectedTab);
    $("#uploadsTabs").tabs({
		cookie: {name:'uploadsTabs', expires: 1},
		selected:selectedTab,
		"show": function(event, ui) {
			//var oTable = $('div.dataTables_wrapper>table.display', ui.panel).dataTable();
			//if ( oTable.length > 0 ) {
			//	oTable.fnAdjustColumnSizing();
			//}
		},
		select: function(event, ui) {
				        window.location.hash = ui.tab.hash;
				    }
		
	}).fadeIn(500);
	*/
	
	$(function(){
		if ($('#soldListing').length !== 0) {
			var $soldListing = $('#soldListing');
			
			$soldListing.removeClass('grid');
			var new_location = document.location.pathname.split("/");
			new_location.pop();
			new_location.push('sold-images.html');
			new_location = new_location.join("/");
			
		
				$.each($('#soldListing img'), function(i, val){
					$(val).imagetool({
							viewportWidth: 24,
							viewportHeight: 24,
							allowPan: false,
							allowZoom: false,
							loading: "/images/ajax-loader.gif"
					}).fadeIn(300).tipsy({
						title: function(){
							return '<img src="' + $(val).attr('src') + '" />';
						},
						html: true,
						opacity: 1,
						gravity: 'e'
					});
				});
			
			
			$soldListing.ajaxStart(function(){
				if($('.tipsy').length!==0 || $('.tipsy').is(':not(:hidden)')){
					$('.tipsy').remove();
				}	
//				$(this).fadeOut(0);
			}).ajaxStop(function(){
				
					$.each($('#soldListing img'), function(i, val){
						$(val).imagetool({
							viewportWidth: 24,
							viewportHeight: 24,
							allowPan: false,
							allowZoom: false,
							loading: "/images/ajax-loader.gif"
						}).fadeIn(300).tipsy({
							title: function(){
								return '<img src="' + $(val).attr('src') + '" />';
							},
							html: true,
							opacity: 1,
							gravity: 'e'
						});
					});
				
				$(this).fadeIn(500);
			});
			
			$soldListing.dataTable({
				"bJQueryUI": true,
				"bFilter": false,
				"bProcessing": true,
				"bServerSide": true,
				"iDisplayLength": 10,
				"sPaginationType": "full_numbers",
				"sAjaxSource": new_location,
				"fnServerData": function(sSource, aoData, fnCallback){
					aoData.push({
						"name": "ajax",
						"value": "2"
					});
					aoData.push({
						"name": "dataTables",
						"value": "1"
					});
					$.ajax({
						"dataType": 'json',
						"type": "POST",
						"url": sSource,
						"data": aoData,
						"success": fnCallback
					});
				},
				"aoColumns": [{
									"bSortable": false,
									"sClass": "no-padding image-cell center",
									"fnRender": function(obj){
										var sReturn = obj.aData[obj.iDataColumn];
										var image_id = obj.aData[obj.iDataColumn+1];
										var title = obj.aData[obj.iDataColumn+2];
										sReturn = '<a href="/'+labels.lang+'/order/'+stripText(title)+'-'+image_id+'.html" style="display:block; width:24px; height:24px;"><img src="/gallery/small/' + sReturn + '" style="display:none;" /></a>';
										return sReturn;
									}
								}, 
								{
									"sClass": "header-id",
									"sWidth": "10%",
									"fnRender": function(obj){
										var sReturn = obj.aData[obj.iDataColumn];
										return sReturn.replace(/&quot;/g,'"').replace(/&#039;/g,"'");
									}
								},
								null,
								{	"bVisible":false,
									"fnRender": function(obj){
										var sReturn = '';
										var user_name = obj.aData[obj.iDataColumn];
										var user_id = obj.aData[obj.iDataColumn+1];
										sReturn = '<a href="/'+labels.lang+'/profile/'+stripText(user_name)+'-'+user_id+'.html" >' + user_name + '</a>';
										return sReturn;
									}
								},
								{"bVisible":false},
								null, 
								{"sWidth": "12%","sClass":"expandable",
									"fnRender": function(obj){
										var sReturn = obj.aData[obj.iDataColumn];
										var temp;
										if(sReturn.length !== 0){
											if(sReturn!='RF'){
												sReturn = sReturn;
											}
										}
										return sReturn;
									}
								}, 
								null, 
								null, 
								{ "sWidth": "32px"}
						],
				"aaSorting": [[ 8, "desc" ]]
			
			});
		}
		
		
    });
	
	
	

	$(function(){
		if ($('#approvedListing').length !== 0) {
			var $approvedListing = $('#approvedListing');
			
			$approvedListing.removeClass('grid');
			
			var new_location = '/' + labels.lang + '/active-images.html';
			
			$.each($('#approvedListing img'), function(i, val){	
					$(val).imagetool({
							viewportWidth: 24,
							viewportHeight: 24,
							allowPan: false,
							allowZoom: false,
							loading: "/images/ajax-loader.gif"
					}).fadeIn(300).tipsy({
						title: function(){
							return '<img src="' + $(val).attr('src') + '" />';
						},
						html: true,
						opacity: 1,
						gravity: 'e'
					});
				});
			
			$approvedListing.ajaxStart(function(){
				//debuglog('ajaxstart');
//				$(this).fadeOut(0);
			})
			.ajaxStop(function(){
				pendingPreload = [];
				
				$.each( $("td.image-cell img", $approvedListing ), function(i, val){
					
						$(val).imagetool({
							viewportWidth: 24,
							viewportHeight: 24,
							allowPan: false,
							allowZoom: false,
							loading: "/images/ajax-loader.gif"
						})
						.fadeIn(300)
						.tipsy({
							title: function(){
								return '<img src="' + $(val).attr('src') + '" />';
							},
							html: true,
							opacity: 1,
							gravity: 'e'
						});
				});
				
				$(this).fadeIn(500);
			});
			
			$approvedListing.dataTable({
				"bJQueryUI": true,
				"bFilter": false,
				"bProcessing": true,
				"bServerSide": true,
				"iDisplayLength": 10,
				"sPaginationType": "full_numbers",
				"sAjaxSource": new_location,
				"fnServerData": function(sSource, aoData, fnCallback){
					aoData.push({
						"name": "ajax",
						"value": "2"
					});
					aoData.push({
						"name": "dataTables",
						"value": "1"
					});
					//debuglog('make request');
					$.ajax({
						dataType: 'json',
						type: "post",
						url: sSource,
						data: aoData,
						async:false,
						success: fnCallback
					});
				},
				"aoColumns": [
					{
					"bSortable": false,
					"sClass": "no-padding image-cell center",
					"fnRender": function(obj){
						var sReturn = obj.aData[obj.iDataColumn];
						var image_id = obj.aData[obj.iDataColumn+1];
						var title = obj.aData[obj.iDataColumn+2];
						sReturn = '<a href="/'+labels.lang+'/order/'+stripText(title)+'-'+image_id+'.html" style="display:block; width:24px; height:24px;"><img src="/gallery/small/' + sReturn + '" style="display:none;" /></a>';
						return sReturn;
					}
				}, 
				{
					"sClass": "header-id",
					"fnRender": function(obj){
						var sReturn = obj.aData[obj.iDataColumn];
						return sReturn.replace(/&quot;/g,'"').replace(/&#039;/g,"'");
					}
					
				}, 
				{"sWidth": "20%"}, 
				null, 
				null, 
				{
					"sWidth": "20%", "fnRender": function(obj){
						var sReturn = obj.aData[obj.iDataColumn];
						return sReturn;
					}
				}, 
				{
					"sWidth": "5%","fnRender": function(obj){
						var sReturn = obj.aData[obj.iDataColumn];
						return sReturn;
					}
				}, 
				{
					"sWidth": "5%","fnRender": function(obj){
						var user_name = obj.aData[obj.iDataColumn];
						var user_id = obj.aData[obj.iDataColumn+1];
						sReturn = '<a href="/'+labels.lang+'/profile/'+stripText(user_name)+'-'+user_id+'.html" >' + user_name + '</a>';
						return sReturn;
					}
				}, 
				{ 	"bVisible":false },
				{	"bVisible":false,
					"fnRender": function(obj){
							var sReturn = '';							
							if(obj.aData[obj.iDataColumn]==1) {								
								sReturn = 'Creative';
							}else{
								sReturn = 'Editorial';
							}
							return sReturn;
						}
				},
				{	"bVisible":false,
					"fnRender": function(obj){
							var sReturn = '';							
							if(obj.aData[obj.iDataColumn]==1) {								
								sReturn = 'RM';
							}else{
								sReturn = 'RF';
							}
							return sReturn;
						}
				},
				{
					"bSortable": false,
					"sWidth": "32px",
					"fnRender": function(obj){
						var sReturn = '';
						var image_id = obj.aData[obj.iDataColumn];
						var is_operator = obj.aData[obj.iDataColumn+1];
				
						if(is_operator==1){
							sReturn = '<a href="/'+labels.lang+'/approve-process/image-' + image_id + '.html" class="tooltip-sw jqButtonReview" id="review' + image_id + '" title="Review"></a>';
							sReturn +='<a href="/'+labels.lang+'/uploads.html?image_id=' + image_id + '&action=delete-image&ajax=1" class="jqButtonDeleteIconOnly tooltip-sw" id="delimg' + image_id + '" title="Delete"></a>';
						}
						else{
							sReturn = '<a href="/'+labels.lang+'/edit-image/image-' + image_id + '.html" class="jqButtonEditIconOnly tooltip-sw" id="approved' + image_id + '" title="Edit"></a>';
						}
						return sReturn;
					}
				},
				{ "bVisible":false }
				],
				"aaSorting": [[ 5, "desc" ]]
			});
		}
	});
	/*
	
        
	*/	
	
	/*
    $('#approvedListing').livequery( function(){ 

    });
	*/

	
	
	
	
	
	$(function(){
		if ($('#rejectedAdminListing').length !== 0) {
			
			var $rejectedAdminListing = $('#rejectedAdminListing');
			//console.log('1');
			$rejectedAdminListing.removeClass('grid');
			var new_location = '/'+labels.lang+'/rejected-images.html';
			
			$.each($('#rejectedAdmindListing img'), function(i, val){
					$(val).imagetool({
						viewportWidth: 24,
						viewportHeight: 24,
						allowPan: false,
						allowZoom: false,
						loading: "/images/ajax-loader.gif"
					}).fadeIn(300).tipsy({
					title: function(){
						return '<img src="' + $(val).attr('src') + '" />';
					},
					html: true,
					opacity: 1,
					gravity: 'e'
				});
				
			});
			//console.log('2');
			$rejectedAdminListing.ajaxStart(function(){
				//console.log('3');
//				$(this).fadeOut(0);
			})
			.ajaxStop(function(){
				//console.log('4');
					$.each($('#rejectedAdminListing img'), function(i, val){
						$(val)
						.imagetool({
							viewportWidth: 24,
							viewportHeight: 24,
							allowPan: false,
							allowZoom: false,
							loading: "/images/ajax-loader.gif"
						})
						.fadeIn(300)
						.tipsy({
							title: function(){
								return '<img src="' + $(val).attr('src') + '" />';
							},
							html: true,
							opacity: 1,
							gravity: 'e'
						});
					});
				
				$(this).fadeIn(500);
			});
			//debuglog($.cookie("rejectedAdmindListing"));
			//if($.cookie("rejectedAdmindListing") == null || $.cookie("rejectedAdmindListing") == '' || typeof $.cookie("rejectedAdmindListing") == 'undefined'){
				
				$rejectedAdminListing.dataTable({
					"bJQueryUI": true,
					"bFilter": false,
					"bProcessing": true,
					"bServerSide": true,
					"iDisplayLength": 10,
					"sPaginationType": "full_numbers",
					"sAjaxSource": new_location,
					"fnServerData": function(sSource, aoData, fnCallback){
						//console.log(aoData);
						aoData.push({
							"name": "ajax",
							"value": "2"
						});
						aoData.push({
							"name": "dataTables",
							"value": "1"
						});
						$.ajax({
							"dataType": 'json',
							"type": "POST",
							"url": sSource,
							"data": aoData,
							"success": fnCallback
						});
					},
					"aoColumns": [{
									"bSortable": false,
									"sClass": "no-padding image-cell center",
									"fnRender": function(obj){
										var sReturn = obj.aData[obj.iDataColumn];
										//console.log(sReturn);
										sReturn = '<img src="/gallery/small/' + sReturn + '" style="display:none;" />';
										return sReturn;
									}
								}, 
								{
									"sClass": "header-id",
									"fnRender": function(obj){
						var sReturn = obj.aData[obj.iDataColumn];
						
						return sReturn.replace(/&quot;/g,'"').replace(/&#039;/g,"'");
					}	
								}, 
								null, 
								null, 
								null, 
								null, 
								null,  
								{
									"fnRender": function(obj){
											var sReturn = '';
											var user_name = obj.aData[obj.iDataColumn];
											var user_id = obj.aData[obj.iDataColumn+1];
											sReturn = '<a href="/'+labels.lang+'/profile/'+stripText(user_name)+'-'+user_id+'.html" >' + user_name + '</a>';
											return sReturn;
										}
								}, 
								{
									"bVisible":false
								},
								{	"bVisible":false,
									"fnRender": function(obj){
											var sReturn = '';
											
											if(obj.aData[obj.iDataColumn]==1) {
												
												sReturn = 'Creative';
											}else{
												sReturn = 'Editorial';
											}
											return sReturn;
										}
								},
								{	"bVisible":false,
									"fnRender": function(obj){
											var sReturn = '';
											
											if(obj.aData[obj.iDataColumn]==1) {
												
												sReturn = 'RM';
											}else{
												sReturn = 'RF';
											}
											return sReturn;
										}
								},
								{
									"bSortable": false,
									"sWidth": "10%",
									"fnRender": function(obj){
										var current = obj.aData[obj.iDataColumn];									
										var image_id = obj.aData[obj.iDataColumn + 1];
										var sReturn = '';
										if (current == 1) {
											sReturn += '<a href="/'+labels.lang+'/approve-process/image-' + image_id + '.html" class="tooltip-w left jqButtonReview" id="approve' + image_id + '" title="Review" ></a>';
										}
										sReturn +='<a href="/'+labels.lang+'/uploads.html?image_id=' + image_id + '&action=delete-image&ajax=1" class="jqButtonDeleteIconOnly tooltip-sw" id="delimg' + image_id + '" title="Delete"></a>';

										//sReturn += '<a href="/'+labels.lang+'/edit-image/image-' + image_id + '.html" class="tooltip-w left jqButtonEditIconOnly" id="rejected' + image_id + '" title="Edit" ></a>';
										
										return sReturn;
									}
								},
								{"bVisible":false}
								],
					"aaSorting": [[ 5, "desc" ]]
				
				});
			//}
			
		}
    });
});

