//------------------------------------//
// Магазин подарков IPB 2.3.x         //
// Файл: JavaScript				      //
// Автор: L-7 http://l7f.ru           //
// Версия 8.1                         //
// © L-7 2009 - 2010                  //
// 04-10-2010                         //
//------------------------------------//

function abort_response()
{
	document.getElementById( 'response' ).innerHTML = '';
}

function print_pay_button(pod,uid)
{
	document.getElementById('pay_button').innerHTML = '<p align=\'center\'><input type="button" value="Купить" class="button" onclick="ajax_shop_pay('+pod+','+uid+');"></p>';
}

function shop_timer(i,div)
{
	var arr = new Array();
	arr[0] = ' секунд';
	arr[1] = ' cекунду';
	arr[2] = ' секунды';
	arr[3] = ' секунды';
	arr[4] = ' секунды';
	arr[5] = ' секунд';
	document.getElementById(div).innerHTML = 'Через '+i+arr[i];
	i = i - 1;
	if(i >= 0)
	{
		window.setTimeout("shop_timer("+i+",'"+div+"')", 1000);
	}
}

function shop_re( url )
{
	url = url.replace( /&amp;/g, '&' );
	url = url.replace( /s=&/g, '' );
	window.location.href = url;
}

function ajax_show_hide()
{
	var url    = ipb_var_base_url;
	var fields = new Array();
	
	fields['autocom'] = 'shop_xml';
	fields['do']      = 'ajax_show_hide';
	
	do_request_function = function()
	{
		if (!xmlobj.readystate_ready_and_ok())
		{
			xmlobj.show_loading();
			return;
		}

		xmlobj.hide_loading();
		var html = xmlobj.xmlhandler.responseText;
		window.location.reload();
	}
	xmlobj = new ajax_request();
	xmlobj.onreadystatechange(do_request_function);
	var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
	return false;
}

function ajax_up_bal()
{
	var url    = ipb_var_base_url;
	var fields = new Array();
	
	fields['autocom'] = 'shop_xml';
	fields['do']      = 'ajax_up_bal';
	
	do_request_function = function()
	{
		if (!xmlobj.readystate_ready_and_ok())
		{
			xmlobj.show_loading();
			return;
		}

		xmlobj.hide_loading();
		var html = xmlobj.xmlhandler.responseText;

		if (html=='error')
		{
			alert('Гостям запрещено использование данной функции');
		}
		else
		{
			document.getElementById('main_bal').innerHTML = html;
		}
	}
	xmlobj = new ajax_request();
	xmlobj.onreadystatechange(do_request_function);
	var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
	return false;
}

function ajax_shop_pay(pod,uid)
{
	var url    = ipb_var_base_url;
	var fields = new Array();
	
	fields['autocom'] = 'shop_xml';
	fields['do']      = 'ajax_shop_pay';
	fields['pod'] 	  = pod;
	fields['uid']	  = uid;
        fields['p_comm'] = document.getElementById('p_comm').value;
	
	do_request_function = function()
	{
		if (!xmlobj.readystate_ready_and_ok())
		{
			xmlobj.show_loading();
			return;
		}

		xmlobj.hide_loading();
		var html = xmlobj.xmlhandler.responseText;

		if (html=='error')
		{
			alert('Гостям запрещено использование данной функции');
		}
		else if (html=='error1')
		{
			alert('id пользователя не может равняться нулю');
		}
		else if (html=='error2')
		{
			alert('id подарка не может равняться нулю');
		}
		else if (html=='error3')
		{
			alert('Недостаточно средств для покупки');
		}
		else
		{
			document.getElementById('pay_div').innerHTML = html;
			shop_timer(5,'timer');
			window.setTimeout("shop_re('"+url+"')", 5100);
		}
	}
	xmlobj = new ajax_request();
	xmlobj.onreadystatechange(do_request_function);
	var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
	return false;
}

function ajax_response_form(shop_id,type)
{
	var url    = ipb_var_base_url;
	var fields = new Array();
	
	fields['autocom'] = 'shop_xml';
	fields['do']      = 'shop-response-form';
	fields['shop_id'] = shop_id;
	fields['type']	  = type;
	
	do_request_function = function()
	{
		if (!xmlobj.readystate_ready_and_ok())
		{
			xmlobj.show_loading();
			return;
		}

		xmlobj.hide_loading();
		var html = xmlobj.xmlhandler.responseText;

		if (html=='error')
		{
			alert('Администратор запретил оставлять отзывы');
		}
		else if (html=='error1')
		{
			alert('id не может равняться нулю');
		}
		else if(html=='error2')
		{
			alert('Гостям запрещено использование данной функции');	
		}
		else if(html=='error3')
		{
			alert('Магазин не найден');		
		}
		else if(html=='error4')
		{
			alert('Вы не можете оставлять отзывы о своем магазине');		
		}
		else if(html=='error5')
		{
			alert('Тип отзыва не выбран');		
		}
		else
		{
			document.getElementById( 'response' ).innerHTML = html;
		}
	}
	xmlobj = new ajax_request();
	xmlobj.onreadystatechange(do_request_function);
	var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
	return false;
}

function podarki_window_open(addr) 
{
	win1 = open(addr,"win1","menubar=no,status=no,toolbar=no,width=400,height=500");
}

function admin_add_new_cat(shop_id)
{
	document.getElementById( 'cat_list' ).innerHTML = 'Введите название новой категории:<br /> \
	<input type="hidden" id="shop_id" value="'+shop_id+'"> \
	<input type="text" id="c_name"><br /> \
	<input type=\'button\' class=\'button\' onclick="admin_ajax_add_cat();" value=\'Добавить\'> \
	<input type="button" class="button" value="Отмена" onclick="admin_ajax_add_cat_abort();" ><br /><br />';
}

// Создание новой категории - Начало

function sa_new_cat_form()
{
	div = document.getElementById('cat-layer');
	div.style.display = 'block';
	div.style.position = 'absolute';
  	var scroll = document.documentElement.scrollTop || document.body.scrollTop;
  	div.style.top = scroll + 200 + 'px';
  	div.style.left = Math.floor(document.body.clientWidth/2) - 150 + 'px';
	div.innerHTML = '<div class="borderwrap"><div class="row2" style="text-align: center;"> \
    <div class="maintitle">Создание новой категории</div> \
    <div class="row2" id="new_cat_div"> \
	Название:<br /> \
	<input type="text" id="name"><br /> \
	<a href="#" onclick="add_new_cat_ua();return false;">Создать</a><br /><br /> \
	</div> \
    <input class="button" type="button" onclick="clear_div(\'cat-layer\');" value="Закрыть"/><br /><br /> \
	</div></div>';
}

// Создание новой категории - Конец

function admin_ajax_add_cat()
{
	var url    = ipb_var_base_url;
	var fields = new Array();
	
	fields['autocom']       = 'shop_xml';
	fields['do']        = 'admin-ajax-add-cat';
	fields['shop_id']	= document.getElementById('shop_id').value;
	fields['cname']	= document.getElementById('c_name').value;
	
	do_request_function = function()
	{
		if (!xmlobj.readystate_ready_and_ok())
		{
			xmlobj.show_loading();
			return;
		}

		xmlobj.hide_loading();
		var html = xmlobj.xmlhandler.responseText;

		if (html=='error1')
		{
			alert('id не может равняться нулю');
		}
		else if(html=='error2')
		{
			alert('Магазин с указанным id не обнаружен');
		}
		else if(html=='error3')
		{
			alert('Вы не ввели имя категории');
		}
		else if(html=='error')
		{
			alert('У вас нет прав на добавление категорий');
		}
		else
		{
			document.getElementById( 'cat_list' ).innerHTML = html;
		}
	}
	xmlobj = new ajax_request();
	xmlobj.onreadystatechange(do_request_function);
	var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
	return false;
}

function admin_ajax_edit_cat(cid)
{
	var url    = ipb_var_base_url;
	var fields = new Array();
	
	fields['autocom']       = 'shop_xml';
	fields['do']        = 'admin-ajax-edit-cat';
	fields['cid']	= cid;
	
	do_request_function = function()
	{
		if (!xmlobj.readystate_ready_and_ok())
		{
			xmlobj.show_loading();
			return;
		}

		xmlobj.hide_loading();
		var html = xmlobj.xmlhandler.responseText;

		if (html=='error1')
		{
			alert('id не может равняться нулю');
		}
		else if(html=='error2')
		{
			alert('Категории с таким id не существует');
		}
		else if(html=='error')
		{
			alert('У вас нет прав на добавление категорий');
		}
		else
		{
			document.getElementById( 'c_edit_'+cid ).innerHTML = html;
		}
	}
	xmlobj = new ajax_request();
	xmlobj.onreadystatechange(do_request_function);
	var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
	return false;
}

function admin_ajax_save_cat(cid)
{
	var url    = ipb_var_base_url;
	var fields = new Array();
	
	fields['autocom']   = 'shop_xml';
	fields['do']        = 'admin-ajax-save-cat';
	fields['cid']		= cid;
	fields['c_name']	= document.getElementById('c_name_'+cid).value;
	
	do_request_function = function()
	{
		if (!xmlobj.readystate_ready_and_ok())
		{
			xmlobj.show_loading();
			return;
		}

		xmlobj.hide_loading();
		var html = xmlobj.xmlhandler.responseText;

		if (html=='error1')
		{
			alert('id не может равняться нулю');
		}
		else if(html=='error2')
		{
			alert('Категории с таким id не существует');
		}
		else if(html=='error3')
		{
			alert('Вы не ввели название категории');
		}
		else if(html=='error')
		{
			alert('У вас нет прав на добавление категорий');
		}
		else
		{
			document.getElementById( 'c_edit_'+cid ).innerHTML = html;
		}
	}
	xmlobj = new ajax_request();
	xmlobj.onreadystatechange(do_request_function);
	var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
	return false;
}

function admin_ajax_save_cat_abort(cid)
{
	var url    = ipb_var_base_url;
	var fields = new Array();
	
	fields['autocom']   = 'shop_xml';
	fields['do']        = 'admin-ajax-save-cat-abort';
	fields['cid']		= cid;
	
	do_request_function = function()
	{
		if (!xmlobj.readystate_ready_and_ok())
		{
			xmlobj.show_loading();
			return;
		}

		xmlobj.hide_loading();
		var html = xmlobj.xmlhandler.responseText;

		if (html=='error1')
		{
			alert('id не может равняться нулю');
		}
		else if(html=='error2')
		{
			alert('Категория не найдена');
		}
		else if(html=='error')
		{
			alert('У вас нет прав на добавление категорий');
		}
		else
		{
			document.getElementById( 'c_edit_'+cid ).innerHTML = html;
		}
	}
	xmlobj = new ajax_request();
	xmlobj.onreadystatechange(do_request_function);
	var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
	return false;	
}

function admin_ajax_add_cat_abort()
{
	var url    = ipb_var_base_url;
	var fields = new Array();
	
	fields['autocom']   = 'shop_xml';
	fields['do']        = 'admin-ajax-add-cat-abort';
	fields['shop_id']	= document.getElementById('shop_id').value;
	
	do_request_function = function()
	{
		if (!xmlobj.readystate_ready_and_ok())
		{
			xmlobj.show_loading();
			return;
		}

		xmlobj.hide_loading();
		var html = xmlobj.xmlhandler.responseText;

		if (html=='error1')
		{
			alert('id не может равняться нулю');
		}
		else if(html=='error')
		{
			alert('У вас нет прав на добавление категорий');
		}
		else
		{
			document.getElementById( 'cat_list' ).innerHTML = html;
		}
	}
	xmlobj = new ajax_request();
	xmlobj.onreadystatechange(do_request_function);
	var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
	return false;
}

function sh_name_edit(sid)
{
	var url    = ipb_var_base_url;
	var fields = new Array();
	
	fields['autocom']   = 'shop_xml';
	fields['do']        = 'sh-name-edit';
	fields['shop_id']	= sid;
	
	do_request_function = function()
	{
		if (!xmlobj.readystate_ready_and_ok())
		{
			xmlobj.show_loading();
			return;
		}

		xmlobj.hide_loading();
		var html = xmlobj.xmlhandler.responseText;

		if (html=='error1')
		{
			alert('id не может равняться нулю');
		}
		else if(html=='error2')
		{
			alert('Магазин с указанным id не обнаружен');
		}
		else if(html=='error')
		{
			alert('У вас нет прав на изменение магазина');
		}
		else
		{
			document.getElementById( 'shop_name_edit_'+sid ).innerHTML = html;
		}
	}
	xmlobj = new ajax_request();
	xmlobj.onreadystatechange(do_request_function);
	var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
	return false;
}

function sh_name_save(sid)
{
	var url    = ipb_var_base_url;
	var fields = new Array();
	
	fields['autocom']   = 'shop_xml';
	fields['do']        = 'sh-name-save';
	fields['shop_id']	= sid;
	fields['shop_name']	= document.getElementById('shop_name').value;
	
	do_request_function = function()
	{
		if (!xmlobj.readystate_ready_and_ok())
		{
			xmlobj.show_loading();
			return;
		}

		xmlobj.hide_loading();
		var html = xmlobj.xmlhandler.responseText;

		if (html=='error1')
		{
			alert('id не может равняться нулю');
		}
		else if(html=='error2')
		{
			alert('Магазин с указанным id не обнаружен');
		}
		else if(html=='error3')
		{
			alert('Вы не ввели имя магазина');
		}
		else if(html=='error')
		{
			alert('У вас нет прав на изменение магазина');
		}
		else
		{
			document.getElementById( 'shop_name_edit_'+sid ).innerHTML = html;
		}
	}
	xmlobj = new ajax_request();
	xmlobj.onreadystatechange(do_request_function);
	var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
	return false;	
}

function sh_name_edit_abort(sid)
{
	var url    = ipb_var_base_url;
	var fields = new Array();
	
	fields['autocom']   = 'shop_xml';
	fields['do']        = 'sh-name-edit-abort';
	fields['shop_id']	= sid;
	
	do_request_function = function()
	{
		if (!xmlobj.readystate_ready_and_ok())
		{
			xmlobj.show_loading();
			return;
		}

		xmlobj.hide_loading();
		var html = xmlobj.xmlhandler.responseText;

		if (html=='error1')
		{
			alert('id не может равняться нулю');
		}
		else if(html=='error2')
		{
			alert('Магазин с указанным id не обнаружен');
		}
		else if(html=='error')
		{
			alert('У вас нет прав на изменение магазина');
		}
		else
		{
			document.getElementById( 'shop_name_edit_'+sid ).innerHTML = html;
		}
	}
	xmlobj = new ajax_request();
	xmlobj.onreadystatechange(do_request_function);
	var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
	return false;	
}

function new_shop_form()
{
	document.getElementById( 'new_s' ).innerHTML = 'Имя Магазина<br /><input id="new_s_name" type="text"><br /> \
	Владелец (id):<br /><input id="new_s_user" type="text"><br /> \
	<input type="button" onclick="admin_ajax_add_shop();" class="button" value="Создать"> <input type="button" class="button" onclick="new_shop_form_abort();" value="Отмена">';
}

function new_shop_form_abort()
{
	document.getElementById( 'new_s' ).innerHTML = '<a href="#" onclick="new_shop_form();return false;">Создать новый магазин</a>';
}

function admin_ajax_add_shop()
{
	var url    = ipb_var_base_url;
	var fields = new Array();
	
	fields['autocom']	= 'shop_xml';
	fields['do']        = 'admin-ajax-add-shop';
	fields['s_name']    = document.getElementById( 'new_s_name' ).value;
	fields['s_user']    = document.getElementById( 'new_s_user' ).value;
	
	do_request_function = function()
	{
		if (!xmlobj.readystate_ready_and_ok())
		{
			xmlobj.show_loading();
			return;
		}

		xmlobj.hide_loading();
		var html = xmlobj.xmlhandler.responseText;

		if (html=='error1')
		{
			alert('id не может равняться нулю');
		}
		else if(html=='error2')
		{
			alert('Вы не ввели имя магазина');
		}
		else if(html=='error3')
		{
			alert('Пользователь с указанным id не найден');
		}
		else if(html=='error4')
		{
			alert('У этого пользователя уже есть магазин');
		}
		else if(html=='error')
		{
			alert('У вас нет прав на изменение магазина');
		}
		else
		{
			document.getElementById( 'new_s' ).innerHTML = '<b>Магазин успешно создан!</b>';
			document.getElementById( 'shop_list' ).innerHTML = html;
		}
	}
	xmlobj = new ajax_request();
	xmlobj.onreadystatechange(do_request_function);
	var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
	return false;
}

function ajax_pagination_pods(page,mid)
{
	var url    = ipb_var_base_url;
	var fields = new Array();
	
	fields['autocom']	= 'shop_xml';
	fields['do']        = 'ajax-view-profile-pods';
	fields['page']      = page;
	fields['mid']       = mid;
	
	do_request_function = function()
	{
		if (!xmlobj.readystate_ready_and_ok())
		{
			xmlobj.show_loading();
			return;
		}

		xmlobj.hide_loading();
		var html = xmlobj.xmlhandler.responseText;

		if (html=='error1')
		{
			alert('id не может равняться нулю');
		}
		else if(html=='error2')
		{
			alert('Страница не может равняться нулю');	
		}
		else if(html=='error3')
		{
			alert('Пользователь не обнаружен в базе данных');	
		}
		else
		{
			document.getElementById( 'pods' ).innerHTML = html;
		}
	}
	xmlobj = new ajax_request();
	xmlobj.onreadystatechange(do_request_function);
	var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
	return false;
}

function ajax_rebuild_shop_stat(shop)
{
	var url    = ipb_var_base_url;
	var fields = new Array();
	
	fields['autocom']	= 'shop_xml';
	fields['do']		= 'ajax-shop-rebuild-stat';
	fields['id']		= shop;
	
	do_request_function = function()
	{
		if (!xmlobj.readystate_ready_and_ok())
		{
			xmlobj.show_loading();
			return;
		}

		xmlobj.hide_loading();
		var html = xmlobj.xmlhandler.responseText;

		if (html=='error1')
		{
			alert('id не может равняться нулю');
		}
		else if(html=='error2')
		{
			alert('Магазин с указанным id не существует');
		}
		else
		{
			document.getElementById( 'result_div' ).innerHTML = html;
			window.setTimeout("clear_div('result_div');", 3000);
		}
	}
	xmlobj = new ajax_request();
	xmlobj.onreadystatechange(do_request_function);
	var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
	return false;
}

function add_new_cat_ua()
{
	var url    = ipb_var_base_url;
	var fields = new Array();
	
	fields['autocom']	= 'shop_xml';
	fields['do']		= 'add-new-cat-ua';
	fields['name']		= document.getElementById( 'name' ).value;
	do_request_function = function()
	{
		if (!xmlobj.readystate_ready_and_ok())
		{
			xmlobj.show_loading();
			return;
		}

		xmlobj.hide_loading();
		var html = xmlobj.xmlhandler.responseText;

		if (html=='error')
		{
			alert('Гостям запрещено использование данной функции');
		}
		else if (html=='error1')
		{
			alert('У вас нет магазина');
		}
		else if (html=='error2')
		{
			alert('Вы не ввели название категории');
		}
		else
		{
			document.getElementById( 'new_cat_div' ).innerHTML = html;
		}
	}
	xmlobj = new ajax_request();
	xmlobj.onreadystatechange(do_request_function);
	var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
	return false;
}

function clear_div(id)
{
	document.getElementById(id).innerHTML = '';
}

function comment_load_edit(id)
{
	var url    = ipb_var_base_url;
	var fields = new Array();
	
	fields['autocom']	= 'shop_xml';
	fields['do']		= 'comment-load-edit';
	fields['id']		= id;
	do_request_function = function()
	{
		if (!xmlobj.readystate_ready_and_ok())
		{
			xmlobj.show_loading();
			return;
		}

		xmlobj.hide_loading();
		var html = xmlobj.xmlhandler.responseText;

		if (html=='error')
		{
			alert('Гостям запрещено использование данной функции');
		}
		else if(html=='error1')
		{
			alert('id подарка не определен');
		}
		else if(html=='error2')
		{
			alert('Недостаточно прав для выполнения действия');
		}
		else if(html=='error3')
		{
			alert('Подарок не существует');
		}
		else
		{
			document.getElementById('mod_comment_'+id).innerHTML = html;
		}
	}
	xmlobj = new ajax_request();
	xmlobj.onreadystatechange(do_request_function);
	var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
	return false;
}

function comment_load_edit_abort(id)
{
	var url    = ipb_var_base_url;
	var fields = new Array();
	
	fields['autocom']	= 'shop_xml';
	fields['do']		= 'comment-load-edit-abort';
	fields['id']		= id;
	do_request_function = function()
	{
		if (!xmlobj.readystate_ready_and_ok())
		{
			xmlobj.show_loading();
			return;
		}

		xmlobj.hide_loading();
		var html = xmlobj.xmlhandler.responseText;

		if (html=='error')
		{
			alert('Гостям запрещено использование данной функции');
		}
		else if(html=='error1')
		{
			alert('id подарка не определен');
		}
		else if(html=='error2')
		{
			alert('Недостаточно прав для выполнения действия');
		}
		else if(html=='error3')
		{
			alert('Подарок не существует');
		}
		else
		{
			document.getElementById('mod_comment_'+id).innerHTML = html;
		}
	}
	xmlobj = new ajax_request();
	xmlobj.onreadystatechange(do_request_function);
	var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
	return false;
}

function comment_load_save(id)
{
	var url    = ipb_var_base_url;
	var fields = new Array();
	
	fields['autocom']	= 'shop_xml';
	fields['do']		= 'comment-load-save';
	fields['id']		= id;
	fields['comment']   = document.getElementById('shop_com_mod_input').value;
	do_request_function = function()
	{
		if (!xmlobj.readystate_ready_and_ok())
		{
			xmlobj.show_loading();
			return;
		}

		xmlobj.hide_loading();
		var html = xmlobj.xmlhandler.responseText;

		if (html=='error')
		{
			alert('Гостям запрещено использование данной функции');
		}
		else if(html=='error1')
		{
			alert('id подарка не определен');
		}
		else if(html=='error2')
		{
			alert('Недостаточно прав для выполнения действия');
		}
		else if(html=='error3')
		{
			alert('Подарок не существует');
		}
		else
		{
			document.getElementById('mod_comment_'+id).innerHTML = html;
		}
	}
	xmlobj = new ajax_request();
	xmlobj.onreadystatechange(do_request_function);
	var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
	return false;	
}

function shop_mod_del_pod(id,mid)
{
	if(confirm('Вы действительно хотите удалить подарок?'))
	{
		var url    = ipb_var_base_url;
		var fields = new Array();
		fields['autocom']	= 'shop_xml';
		fields['do']		= 'shop-mod-del-pod';
		fields['id']		= id;
		
		do_request_function = function()
		{
			if (!xmlobj.readystate_ready_and_ok())
			{
				xmlobj.show_loading();
				return;
			}

			xmlobj.hide_loading();
			var html = xmlobj.xmlhandler.responseText;

			if (html=='error')
			{
				alert('Гостям запрещено использование данной функции');
			}
			else if(html=='error1')
			{
				alert('id подарка не определен');
			}
			else if(html=='error2')
			{
				alert('Недостаточно прав для выполнения действия');
			}
			else if(html=='error3')
			{
				alert('Подарок не существует');
			}
			else
			{
				alert('Подарок удален');
				ajax_pagination_pods(1,mid);	
			}
		}
		xmlobj = new ajax_request();
		xmlobj.onreadystatechange(do_request_function);
		var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
		return false;
	}
	else
	{
		alert('Удаление отменено');	
	}
}

function add_form()
{
	document.getElementById('up_form').innerHTML+= '<input name="podfile[]" type="file"><br>';
}

function mass_add_del_session(sid)
{
	if(confirm('Вы действительно хотите удалить текущую сессию?'))
	{
		var url    = ipb_var_base_url;
		var fields = new Array();
		fields['autocom']	= 'shop_xml';
		fields['do']		= 'mass_add_del_session';
		fields['sid']		= sid;
		
		do_request_function = function()
		{
			if (!xmlobj.readystate_ready_and_ok())
			{
				xmlobj.show_loading();
				return;
			}

			xmlobj.hide_loading();
			var html = xmlobj.xmlhandler.responseText;

			if (html=='error')
			{
				alert('Гостям запрещено использование данной функции');
			}
			else if(html=='error1')
			{
				alert('id сессии не определен');
			}
			else if(html=='error2')
			{
				alert('Сессия не существует');
			}
			else if(html=='error3')
			{
				alert('Сессия не принадлежит вам');
			}
			else
			{
				document.getElementById('session_div').innerHTML = html;
			}
		}
		xmlobj = new ajax_request();
		xmlobj.onreadystatechange(do_request_function);
		var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
		return false;
	}
	else
	{
		alert('Удаление отменено');	
	}
}

function mass_add_del_pod(sid,img,p_id)
{
	if(confirm('Вы действительно хотите удалить товар?'))
	{
		var url    = ipb_var_base_url;
		var fields = new Array();
		fields['autocom']	= 'shop_xml';
		fields['do']		= 'mass_add_del_pod';
		fields['sid']		= sid;
		fields['img']		= img;
		
		do_request_function = function()
		{
			if (!xmlobj.readystate_ready_and_ok())
			{
				xmlobj.show_loading();
				return;
			}

			xmlobj.hide_loading();
			var html = xmlobj.xmlhandler.responseText;

			if (html=='error')
			{
				alert('Гостям запрещено использование данной функции');
			}
			else if(html=='error1')
			{
				alert('id сессии не определен');
			}
			else if(html=='error2')
			{
				alert('Сессия не существует');
			}
			else if(html=='error3')
			{
				alert('Сессия не принадлежит вам');
			}
			else if(html=='error4')
			{
				alert('Не найдено название файла');
			}
			else
			{
				document.getElementById('mass_pod_'+p_id).innerHTML = html;
			}
		}
		xmlobj = new ajax_request();
		xmlobj.onreadystatechange(do_request_function);
		var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
		return false;
	}
	else
	{
		alert('Удаление отменено');	
	}	
}

function mass_add_save_pod(sid,img,p_id)
{
	var url    = ipb_var_base_url;
	var fields = new Array();
	fields['autocom']	= 'shop_xml';
	fields['do']		= 'mass_add_save_pod';
	fields['sid']		= sid;
	fields['img']		= img;
	fields['name']   = document.getElementById('name_'+p_id).value;
	fields['cena']   = document.getElementById('cena_'+p_id).value;
	
	do_request_function = function()
	{
		if (!xmlobj.readystate_ready_and_ok())
		{
			xmlobj.show_loading();
			return;
		}

		xmlobj.hide_loading();
		var html = xmlobj.xmlhandler.responseText;

		if (html=='error')
		{
			alert('Гостям запрещено использование данной функции');
		}
		else if(html=='error1')
		{
			alert('id сессии не определен');
		}
		else if(html=='error2')
		{
			alert('Сессия не существует');
		}
		else if(html=='error3')
		{
			alert('Сессия не принадлежит вам');
		}
		else if(html=='error4')
		{
			alert('Не найдено название файла');
		}
		else if(html=='error5')
		{
			alert('Запись в сессии не найдена');
		}
		else if(html=='error6')
		{
			alert('Файл не найден');
		}
		else if(html=='error7')
		{
			alert('Вы не ввели название');
		}
		else if(html=='error8')
		{
			alert('Вы не ввели цену');
		}
		else if(html=='error9')
		{
			alert('Ошибка при добавлении товара');
		}
		else
		{
			document.getElementById('mass_pod_'+p_id).innerHTML = html;
		}
	}
	xmlobj = new ajax_request();
	xmlobj.onreadystatechange(do_request_function);
	var xmlreturn = xmlobj.process(url, 'POST', xmlobj.format_for_post(fields));
	return false;
}
