function log(data) {
	console.log(data);
}

function showImage (path, width, height) {
	if (! width) width = 100;
	if (! height) height = 100;

	var x = (window.screen.width - width) / 2;
	var y = (window.screen.height - height) / 2 - 200;

	var url = 'i/catalog/'+ path.category+ '/series/'+ path.series+ '/gallery/big/'+ path.file;
	var params = {
		scrollbars: 'no',
		status: 'no',
		location: 'no',
		menubar: 'no',
		resizable: 'yes',
		width: width,
		height: height,
		resizable: 'yes'
	};

	var paramsStrs = [];

	for (var i in params) {
		paramsStrs.push (i+ '='+ params[i]);
	}

	var openWindow = window.open ('image.php?path='+ url, "img", paramsStrs.join (','));
}

function editSeries (id) {
	var series;

	$('.admin_panel').remove();	
	
	for (var i in seriesData) {
		series = seriesData[i];
		
		if (series.id_series == id)
			break;
	}
	
	var qRow = $('#series_table #series_'+id);
	
	if (qRow.get(0).nodeName == 'TD')
		qRow = qRow.parent();
	
	var form = $('.editTpl').clone();
	var fields = form.find('input[name], select, textarea');
	
	series.action = 'edit';
	
	for (var i = 0; i < fields.length; i++) {
		var field = $(fields[i]);
		var name = field.attr('name');
		
		if (series[name]) {
			var value = series[name];
			field.val(value);
		}
	}
	
	form.find('h3').text('Редактирование серии '+ series.name);	
	form.addClass('admin_panel');
	
	qRow.after(form);
}

function addSeries() {
	var table = $('#series_table');
	
	$('.admin_panel').remove();		
	
	var form = $('.editTpl').clone();
	
	form.find('[name=action]').val('add');
	form.find('h3').text('Создание серии');
	form.addClass('admin_panel');
	
	table.append(form);
}

function deleteSeries(id) {
	if (! confirm('Вы действительно хотите удалить эту серию?'))
		return;

	var qCell = $('#series_table #series_'+id);

	if (qCell.get(0).nodeName == 'TR')
		qCell = qCell.children();	
	
	$.post('', {
		action: 'del', 
		id_series: id
	}, function() {
		window.location = '';
	});
}

function editGroup(id) {
	var series;

	$('.admin_panel').remove();	
	
	for (var i in groupsData) {
		group = groupsData[i];
		
		if (group.id == id)
			break;
	}
	
	var qRow = $('#group_'+id);
	
	if (qRow.get(0).nodeName == 'TD')
		qRow = qRow.parent();
	
	var form = $('.editGroup').clone();
	var fields = form.find('input[name], select, textarea');
	
	group.action = 'edit';
	
	for (var i = 0; i < fields.length; i++) {
		var field = $(fields[i]);
		var name = field.attr('name');
		
		if (group[name]) {
			var value = group[name];
			field.val(value);
		}
	}
	
	form.addClass('admin_panel');
	form.find('h3').text('Редактирование группы '+ group.name);
	
	qRow.after(form);
}

function addGroup(el) {
	var qEl = $(el);
	
	$('.admin_panel').remove();	
	var form = $('.editGroup').clone();
	
	form.find('[name=action]').val('add');
	form.find('h3').text('Создание группы ');
	
	qEl.parent().after(form);
	
	log(form.html());
	
	form.addClass('admin_panel');
}

function deleteGroup(id) {
	if (! confirm('Вы действительно хотите удалить эту группу?'))
		return;

	var qCell = $('#group_'+id);

	if (qCell.get(0).nodeName == 'TR')
		qCell = qCell.children();	
	
	$.post('seriesGroup.php', {
		action: 'delete', 
		id: id
	}, function() {
		window.location = '';
	});
}

$(function () {
	$('.ceebox').ceebox();
	$('.ceebox a, a.ceebox').click(function() {
		_gaq.push('_trackPageview', this.href);
	});
});
