function products_create_sortable(container){
	$(container + " li").css('cursor', 'move');
	
	$(container).sortable({
		opacity: 0.6,
		items : 'li',
		placeholder: 'sortable_highlight',
		update: function(event, ui){
			var order = $(this).sortable('toArray');
			products_order(order);
		}
	});
}

function showProductsWindow(id, userid, mode, siteid, catid){
	$.ajax({
		url		:	"/products/new",
		type	: 	"POST",
		data	:	({
			id			: id,
			mode		: mode,
			userid		: userid,
			siteid		: siteid,
			catid		: catid,
			use_ajax	: true,
			showWindow	: true
		}),
		datatype: 'html',
		success : function(data){
			$('body').append(data);
			$(".window_inner").width(850); 
			$(".window_inner").height(600); 
			$("#window[name='productswindow']").fadeIn();
		}
	})
}

function products_showRequest(id,title,artikelnummer){
	$.ajax({
		url		:	"/products/showrequest",
		type	: 	"POST",
		data	:	({
			id				: id,
			title			: title,
			artikelnummer	: artikelnummer,
			use_ajax		: true,
			showWindow		: true
		}),
		datatype: 'html',
		success : function(data){
			$('body').append(data);
			$(".window_inner").width(850); 
			$(".window_inner").height(800); 
			$("#window[name='productsrequestwindow']").fadeIn();
		}
	})
}

function showProductsCatWindow(id, userid, siteid){
	$.ajax({
		url		:	"/products/newcat",
		type	: 	"POST",
		data	:	({
			id			: id,
			userid		: userid,
			siteid		: siteid,
			use_ajax	: true,
			showWindow	: true
		}),
		datatype: 'html',
		success : function(data){
			$('body').append(data);
			$(".window_inner").width(650); 
			$(".window_inner").height(850); 
			$("#window[name='productscatwindow']").fadeIn();
		}
	})
}

function deleteProducts(id, siteid, catid){
		
		$('html').append("<div id='products_dialog' title='Artikel entfernen'>Möchten Sie diesen Artikel wirklich entfernen?</div>");
		$('#products_dialog').dialog(
		   {"option":"modal",
		   	zIndex: 3999 ,
		   	buttons: {
		   		"Abbrechen": function(){
		   			$(this).dialog("close");
					goTo("/index/site/nr/"+siteid+"/category/"+catid);
		   		},
		   		"Ok": function(){
   					$.ajax({
						url		:	"/products/delete",
						type	: 	"POST",
						data	:	({
							id			: id,
							siteid		: siteid,
							use_ajax	: true,
							showWindow	: true
						}),
						datatype: 'html',
						success : function(data){
							goTo("/index/site/nr/"+siteid+"/category/"+catid);
						},
						error: function(data){
				
						}
					})
		   		}
		   	}
		   }
		)		
	
}
function deleteProductsCat(id,userid, siteid){
	$.ajax({
		url		:	"/products/deletecat",
		type	: 	"POST",
		data	:	({
			id			: id,
			userid		: userid,
			siteid		: siteid,
			use_ajax	: true,
			showWindow	: true
		}),
		datatype: 'html',
		success : function(data){
			goTo("/index/site/nr/"+siteid+"/showcats/true");
		},
		error: function(data){
		}
	})
}

function products_cat_order(arr, userid, siteid){
	$.ajax({
		url		:	"/products/catposition",
		type	: 	"POST",
		data	:	({
			userid		: userid,
			siteid		: siteid,
			arr			: arr,
			use_ajax	: true
		}),
		datatype: 'html',
		success : function(data){
			
		}
	})	 
}

function products_order(arr){
	
	$.ajax({
		url		:	"/products/position",
		type	: 	"POST",
		data	:	({
			arr			: arr,
			use_ajax	: true
		}),
		datatype: 'html',
		success : function(data){
		}
		
	})	 
}


function products_incPosition(arr, pos, siteid, cat){
	
	tmp = arr[pos+1];
	arr[pos+1] = arr[pos];
	arr[pos] = tmp;
	
	
	$.ajax({
		url		:	"/products/position",
		type	: 	"POST",
		data	:	({
			siteid		: siteid,
			cat			: cat,
			arr			: (arr),
			use_ajax	: true
		}),
		datatype: 'html',
		success : function(data){
			$('body').html(data);
		}
		
	})	 
}

function products_decPosition(arr, pos, siteid, cat){
	if (pos > 0) {
		tmp = arr[pos - 1];
		arr[pos - 1] = arr[pos];
		arr[pos] = tmp;
		
		$.ajax({
			url: "/products/position",
			type: "POST",
			data: ({
				siteid	: siteid,
				cat		: cat,
				arr		: (arr),
				use_ajax: true
			}),
			datatype: 'html',
			success: function(data){
				$('body').html(data);
			}
		})
	}
}

function products_incCatPosition(arr, pos, siteid){
	
	tmp = arr[pos+1];
	arr[pos+1] = arr[pos];
	arr[pos] = tmp;
	
	
	$.ajax({
		url		:	"/products/catposition",
		type	: 	"POST",
		data	:	({
			siteid		: siteid,
			arr			: (arr),
			use_ajax	: true
		}),
		datatype: 'html',
		success : function(data){
			$('body').html(data);
		}
		
	})	 
}

function products_decCatPosition(arr, pos, siteid){
	if (pos > 0) {
		tmp = arr[pos - 1];
		arr[pos - 1] = arr[pos];
		arr[pos] = tmp;
		
		$.ajax({
			url: "/products/catposition",
			type: "POST",
			data: ({
				siteid: siteid,
				arr: (arr),
				use_ajax: true
			}),
			datatype: 'html',
			success: function(data){
				$('body').html(data);
			}
		})
	}
}


