var imgWait = new Image();
imgWait.src = '/images/upload.gif';

var mw1 = new Image();
var mw2 = new Image();
var mw3 = new Image();
var mw4 = new Image();
var mw5 = new Image();
var mw6 = new Image();
var mw7 = new Image();
var mw8 = new Image();
var mw9 = new Image();
var mw10 = new Image();
var mw11 = new Image();
var mw12 = new Image();
var mw13 = new Image();
var mw14 = new Image();
var mw15 = new Image();

var mg1 = new Image();
var mg2 = new Image();
var mg3 = new Image();
var mg4 = new Image();
var mg5 = new Image();
var mg6 = new Image();
var mg7 = new Image();
var mg8 = new Image();
var mg9 = new Image();
var mg10 = new Image();
var mg11 = new Image();
var mg12 = new Image();
var mg13 = new Image();
var mg14 = new Image();
var mg15 = new Image();

mw1.src = "/images/mw1.jpg";
mw2.src = "/images/mw2.jpg";
mw3.src = "/images/mw3.jpg";
mw4.src = "/images/mw4.jpg";
mw5.src = "/images/mw5.jpg";
mw6.src = "/images/mw6.jpg";
mw7.src = "/images/mw7.jpg";
mw8.src = "/images/mw8.jpg";
mw9.src = "";
mw10.src = "/images/mw10.jpg";
mw11.src = "/images/mw11.jpg";
mw12.src = "/images/mw12.jpg";
mw13.src = "/images/mw13.jpg";
mw14.src = "/images/mw14.jpg";
mw15.src = "/images/mw15.jpg";

mg1.src = "/images/m1.jpg";
mg2.src = "/images/m2.jpg";
mg3.src = "/images/m3.jpg";
mg4.src = "/images/m4.jpg";
mg5.src = "/images/m5.jpg";
mg6.src = "/images/m6.jpg";
mg7.src = "/images/m7.jpg";
mg8.src = "/images/m8.jpg";
mg9.src = "";
mg10.src = "/images/m10.jpg";
mg11.src = "/images/m11.jpg";
mg12.src = "/images/m12.jpg";
mg13.src = "/images/m13.jpg";
mg14.src = "/images/m14.jpg";
mg15.src = "/images/m15.jpg";

	
mwarray = [mw1.src, mw2.src, mw3.src, mw4.src, mw5.src, mw6.src, mw7.src, mw8.src, mw9.src, mw10.src, mw11.src, mw12.src, mw13.src, mw14.src, mw15.src];
mgarray = [mg1.src, mg2.src, mg3.src, mg4.src, mg5.src, mg6.src, mg7.src, mg8.src, mg9.src, mg10.src, mg11.src, mg12.src, mg13.src, mg14.src, mg15.src];

var User = new Object();
User.hsArray = new Array();
User.fireLink = function(link)
{
	var fireOnThis = $(link);
	if(document.createEvent)
	{
		var evObj = document.createEvent('MouseEvents');
		evObj.initEvent('click', true, true);
		fireOnThis.dispatchEvent(evObj);
	}
	else
	{
		if(document.createEventObject)
		{
			fireOnThis.fireEvent('onclick');
		}
	}					
}	
User.enter = function()
{
	User.login = document.authForm.login.value;	
	User.pass = document.authForm.pass.value;	
	var params = 'cat=auth&action=post&login=' + User.login + '&pass=' + User.pass;
	var url = '/index.php';
	User.authPost = $('auth-block').innerHTML;
	$('auth-block').innerHTML = '<img src='+imgWait.src+' />';
//	$('auth-block').innerHTML = 'Вход в личный кабинет осуществляется из любого раздела! '+ User.login;

	ajax = new Ajax.Request(url,
	{
		method: 'POST',
		parameters: params,			
		onComplete: function(req)
		{
			var text = req.responseText;
			if(text == 'error')
			{
				User.fireLink('autherr');
				$('auth-block').innerHTML = User.authPost;
			}	
			else
			{
				$('auth-block').innerHTML = 'Здравствуйте, <b>' + User.login + '</b>.&nbsp;&nbsp;<a href="javascript:User.exit()">Выход</a>';
				if(text == 1)
				{
					$('adminInfo').style.display = 'block';
					$('basket-window').style.display = 'none';
				}	
				else	
				{
					$('userInfo').style.display = 'block';
					$('basket-window').style.display = 'block';
				}	
				if(window.location.search == '?cat=error')
					location.href = '/index.php';
				else
					window.location.reload();
			}	
		}
	}); 	
}
User.exit = function()
{
	var params = 'cat=admin&action=exit';
	var url = '/index.php';
	$('auth-block').innerHTML = '<img src='+imgWait.src+' />';
	ajax = new Ajax.Request(url,
	{
		method: 'GET',
		parameters: params,			
		onComplete: function(req)
		{
			$('auth-block').innerHTML = '<span class="signature2">Вы покинули сайт, как зарегистрированный пользователь</span>';
			$('adminInfo').style.display = 'none';
			//$('userInfo').style.display = 'none';
			location.href = '/index.php';
		}
	}); 	
}
User.logpass = function(id)
{
	User.id = id;
	uform = document.forms['logpassForm-' + id];
	User.login = uform.login.value;
	User.pass = uform.pass.value;
	User.email = uform.email.value;
	var params = 'cat=auth&action=logpass&login=' + encodeURIComponent(User.login) + '&pass=' + encodeURIComponent(User.pass) + '&id=' + User.id + '&email=' + User.email;
	var url = '/index.php';
	$('lp-send-' + User.id).innerHTML = '<img src='+imgWait.src+' />';
	ajax = new Ajax.Request(url,
	{
		method: 'POST',
		parameters: params,			
		onComplete: function(req)
		{
			var text = req.responseText;
			if(text == 'ok')
				$('lp-send-' + User.id).innerHTML = 'Отправлено';
			else
				$('lp-send-' + User.id).innerHTML = text;
		}
	}); 
}
User.genPass = function(id)
{
	User.id = id;
	var params = 'cat=auth&action=genpass';
	var url = '/index.php';
	ajax = new Ajax.Request(url,
	{
		method: 'POST',
		parameters: params,			
		onComplete: function(req)
		{
			var text = req.responseText;
			document.forms['logpassForm-' + User.id].pass.value = text;
		}
	}); 
}
User.reg = function()
{
	User.city = document.regForm.city.value;
	User.name = document.regForm.name.value;
	User.phone = document.regForm.phone.value;
	User.customer = document.regForm.customer.value;	
	User.email = document.regForm.email.value;
	User.spam = document.regForm.spam.value;

	User.login = document.regForm.login.value;
	User.pass1 = document.regForm.pass1.value;
	User.pass2 = document.regForm.pass2.value;



	var chel = document.regForm.chel;
	for(i=0; i<chel.length; i++)
	{
		if(chel[i].checked)
			User.chel = chel[i].value;
	}
	
	User.regblockwin = $('reg-block-win').innerHTML;
	User.hsArray['reg-block-win'] = $('reg-block-win').innerHTML;
	$('reg-block-win').innerHTML = '<img src='+imgWait.src+' />';
	var params = 'cat=auth&action=regpost&city=' + encodeURIComponent(User.city) + '&name=' + encodeURIComponent(User.name) + '&phone=' + User.phone + '&customer=' + encodeURIComponent(User.customer) + '&chel=' + User.chel + '&email=' + User.email  + '&spam=' + encodeURIComponent(User.spam) + '&login=' + encodeURIComponent(User.login) + '&pass1=' + encodeURIComponent(User.pass1) + '&pass2=' + encodeURIComponent(User.pass2);
	var url = '/index.php';
	ajax = new Ajax.Request(url,
	{
		method: 'POST',
		parameters: params,			
		onComplete: function(req)
		{
			var text = req.responseText;
			if(text == 'ok')
				$('reg-block-win').innerHTML = '<div class="response-reg"><p>1-й этап регистрация успешно завершён! На Ваш электронный адрес, указанный при регистрации выслано письмо для подтверждения регистрации. Подтвердите Вашу регистрацию!</p></div>';
			else
				$('reg-block-win').innerHTML = '<div class="response-reg"><ul>' + req.responseText + '</ul><br />' + '<a href="javascript:User.viewregblock()">попробовать ещё раз</a></div>';				
		}
	}); 
}

User.viewregblock = function()
{
	$('reg-block-win').innerHTML = User.regblockwin;
	document.regForm.city.value = User.city;
	document.regForm.name.value = User.name;
	document.regForm.phone.value = User.phone;
	document.regForm.customer.value = User.customer;
	document.regForm.email.value = User.email;

	document.regForm.login.value = User.login;


}
// partners
User.regprt = function()
{
	User.site_name = document.regForm.site_name.value;
	User.site_url = document.regForm.site_url.value;
	User.email = document.regForm.email.value;
	User.contact_name = document.regForm.contact_name.value;
	User.phone = document.regForm.phone.value;
	User.city = document.regForm.city.value;
	User.mail_addr = document.regForm.mail_addr.value;	
	
	User.regblockwin = $('regprt-block-win').innerHTML;
	User.hsArray['regprt-block-win'] = $('regprt-block-win').innerHTML;
	$('regprt-block-win').innerHTML = '<img src='+imgWait.src+' />';
	var params = 'cat=partners&action=regpost&site_name=' + encodeURIComponent(User.site_name) + '&site_url=' + encodeURIComponent(User.site_url) + '&email=' + User.email + '&contact_name=' + encodeURIComponent(User.contact_name) + '&phone=' + encodeURIComponent(User.phone) + '&city=' + encodeURIComponent(User.city) + '&mail_addr=' + encodeURIComponent(User.mail_addr);
	var url = '/index.php';
	ajax = new Ajax.Request(url,
	{
		method: 'POST',
		parameters: params,			
		onComplete: function(req)
		{
			var text = req.responseText;
			if(text == 'ok')
				$('regprt-block-win').innerHTML = '<div class="response-reg"><p>Регистрация успешно завершена!</p></div>';
			else
				$('regprt-block-win').innerHTML = '<div class="response-reg"><ul>' + req.responseText + '</ul><br />' + '<a href="javascript:User.viewregprtblock()">попробовать ещё раз</a></div>';				
		}
	}); 
}
User.viewregprtblock = function()
{
	$('regprt-block-win').innerHTML = User.regblockwin;
	document.regForm.site_name.value = User.site_name;
	document.regForm.site_url.value = User.site_url;
	document.regForm.email.value = User.email;	
	document.regForm.contact_name.value = User.contact_name;
	document.regForm.phone.value = User.phone;
	document.regForm.city.value = User.city;
	document.regForm.mail_addr.value = User.mail_addr;
}
//end of partners
User.restore = function()
{
	User.email = document.restoreForm.email.value;
	User.autherrorBlock = $('auth-error-win').innerHTML;
	User.hsArray['auth-error-win'] = $('auth-error-win').innerHTML;
	$('auth-error-win').innerHTML = '<img src='+imgWait.src+' />';
	var params = 'cat=auth&action=restore&email=' + User.email;
	var url = '/index.php';
	ajax = new Ajax.Request(url,
	{
		method: 'POST',
		parameters: params,			
		onComplete: function(req)
		{
			var text = req.responseText;
			$('auth-error-win').innerHTML = '<div class="response-reg">' + text + '<br /><br /><a href="javascript:User.viewautherrorblock()" class="signature2">К предыдущему сообщению</a></div>';
		}
	}); 
}
User.viewautherrorblock = function()
{
	$('auth-error-win').innerHTML = User.autherrorBlock;
	document.restoreForm.email.value = User.email;
}
User.redprofile = function()
{
	var uform = document.redProfForm;
	User.id = uform.id.value;
	User.phone = uform.phone.value;
	User.fax = uform.fax.value;
	User.customer = uform.customer.value;
	User.email = uform.email.value;
	User.inn = uform.inn.value;
	User.kpp = uform.kpp.value;
	User.redProfBlock = $('redProfBlock').innerHTML;
	$('redProfBlock').innerHTML = '<img src='+imgWait.src+' />';
	$('redProfBlockChange').innerHTML = '';
	var params = 'cat=auth&action=redprofile&id=' + User.id + '&phone=' + encodeURIComponent(User.phone) + '&fax=' + encodeURIComponent(User.fax) + '&customer=' + encodeURIComponent(User.customer) + '&email=' + User.email + '&inn=' + encodeURIComponent(User.inn) + '&kpp=' + encodeURIComponent(User.kpp);
	var url = '/index.php';
	ajax = new Ajax.Request(url,
	{
		method: 'POST',
		parameters: params,			
		onComplete: function(req)
		{
			var text = req.responseText;
			if(text == 'ok')
			{
				User.viewredprofileblock();
				$('redProfBlockChange').innerHTML = '<h2>Изменения внесены</h2>';
				$('tdinn').style.background = '#1e1e1e';
				$('tdinn2').style.background = '#000';
				$('tdkpp').style.background = '#1e1e1e';
				$('tdkpp2').style.background = '#000';
			}	
			else
				$('redProfBlock').innerHTML = '<div class="response-reg"><ul>' + text + '</ul><br /><a href="javascript:User.viewredprofileblock()" class="signature2">Назад</a></div>';
		}
	}); 
}
User.viewredprofileblock = function()
{
	$('redProfBlock').innerHTML = User.redProfBlock;
	var uform = document.redProfForm;
	uform.phone.value = User.phone;
	uform.fax.value = User.fax;
	uform.customer.value = User.customer;
	uform.email.value = User.email;
	uform.inn.value = User.inn;
	uform.kpp.value = User.kpp;
}

User.quest = function(idDiv)
{
	if(idDiv == 'none')
	{
		var idDiv = 0;
		var expM = hs.expanders;
		for(i=0; i<expM.length; i++)
		{
			if(expM[i] !== null)
				idDiv = expM[i].src.split('#')[1];
		}
	}
	User.idDiv = idDiv;
	var idHelp = idDiv + '-help';
	if($(idHelp) != null)
	{
		User.win = $(idHelp);
		User.win.style.display = 'block';
	}	
	else
	{	
		User.win = document.createElement('div');
		$('wrap').appendChild(User.win);
		User.win.id = idHelp;
		User.win.className = 'help';
	}	
	var left = Position.cumulativeOffset($(User.idDiv + '-win'))[0];
	var top = Position.cumulativeOffset($(User.idDiv + '-win'))[1];
	switch(idDiv)
	{
		case 'reg-block':
			id = 1;
			break;
		case 'auth-error':
			id = 2;
			break;
		case 'search':
			//$(User.win).style.left = '625px';
			left -= 355;
			id = 3;
			break;
		case 'orders':
			//$(User.win).style.left = '260px';
			left -= 100;
			id = 4;
			break;
		case 'paym':
			left -= 100;
			id = 5;
			break;
		case 'basket':
			left -= 100;
			id = 6;
			break;
		case 'billemail-block':
			id = 7;
			break;
		case 'billfax-block':
			id = 8;
			break;
		case 'billfaxno-block':
			id = 9;
			break;
		case 'postavki':
			//$(User.win).style.left = '260px';
			left -= 100;
			id = 10;
			break;
		default:
			id = 0;
			break;
	}
	$(User.win).style.top = top + 'px';
	$(User.win).style.left = left + 'px';	
	$(User.win).innerHTML = '<br /><img src='+imgWait.src+' />';	
	var params = 'cat=auth&action=help&id=' + id;
	var url = '/index.php';
	ajax = new Ajax.Request(url,
	{
		method: 'POST',
		parameters: params,			
		onComplete: function(req)
		{
			var text = req.responseText;
			if(text == -1)
				$(User.win).innerHTML = '<div class="response-help">Помощи по данному разделу не существует</div>';
			else
				$(User.win).innerHTML = '<div class="response-help">' + text + '</div>';
			$(User.win).innerHTML = '<span class="help-quest-close-mar">&nbsp;</span><span class="help-quest-close" onclick=this.parentNode.style.display="none"><a href="javascript://" style="text-decoration: none;">&nbsp;</a></span>' + $(User.win).innerHTML;
		}
	}); 
}

User.counterdown = function(id_link)
{
	var params = 'cat=auth&action=addcounter&id_link=' + id_link;
	var url = '/index.php';
	ajax = new Ajax.Request(url,
	{
		method: 'POST',
		parameters: params,
		onComplete: function(req)
		{
		}
	}); 
}

var Button = new Object();
Button.magazine = function()
{
	var style = $('off-line-magazine').style;
	if(style.backgroundColor == 'rgb(140, 146, 153)' || style.backgroundColor == '#8c9299')
	{
		style.backgroundColor = '#eb6400';
		style.borderColor = '#b24c00';
		style.color = '#fff';	
	}	
	else
	{
		style.backgroundColor = '#8c9299';
		style.borderColor = '#686c71';
		style.color = '#000';
	}	
}

var Catalog = new Object();
Catalog.global = '';
Catalog.code = '';
Catalog.search = function(sort)
{
	var code = $('code').value;
	Catalog.code = code;
	var uform = document.attForm;
//	var category = uform.category.value;   ОТКЛЮЧИЛИ КАТЕГРОРИИ И СИСТЕМЫ ИХ ПОИСКА
//	var system = uform.system.value;

	var category = 0;
	var system = 0;

	
	var idAct = category;
	if(idAct > 0 && idAct <= mwarray.length)
	{
		if(idAct != 9)
		{
			$('m' + idAct).src = mwarray[idAct-1];
			$('m' + idAct).parentNode.onmouseout = '';
			$('m' + idAct).parentNode.style.color = '#c85500';
		}	
	}	
	for(i=1; i<=mgarray.length; i++)
	{
		if(i != idAct)
		{
			//alert(i);
			if(i != 9)
			{
				$('m' + i).src = mgarray[i-1];
				$('m' + i).parentNode.style.color = '#8c9299';
				$('m' + i).parentNode.onmouseout = function(x)
				{
					return function() {$('m' + x).src = mgarray[x-1];}
				}(i)
			}	
		}	
	}
	if(code.length >= 3)
	{
		Catalog.global = $('viewField').innerHTML;
		$('viewField').innerHTML = '<img src='+imgWait.src+' />';
		$('viewFieldSmall').innerHTML = '';
		$('block1').innerHTML = '';
		$('block2').innerHTML = '';
		$('block3').innerHTML = '';
		var url = '/index.php';
//		var params = 'cat=catalog&action=search&code=' + encodeURIComponent(code) + '&category=' + category + '&system=' + system + '&sort=' + sort;
		var params = 'cat=catalog&action=search&code=' + encodeURIComponent(code) + '&category=' + category + '&system=' + system + '&sort=' + sort + '&display=' + sortDisplay;
		ajax = new Ajax.Request(url,
		{
			method: 'POST',
			parameters: params,			
			onComplete: function(req)
			{
				var text = req.responseText;
				switch(text)
				{
					case '-1':
						$('viewField').innerHTML = '';
						$('viewFieldSmall').innerHTML = '<p style="margin-bottom: 8px;">Сужение области поиска результатов не дало</p>';
						break;
					case '-2':
						$('viewField').innerHTML = '';
						$('viewFieldSmall').innerHTML = '<p style="margin-bottom: 8px;">Поисковый запрос не может быть пустым</p>';
						break;
					default:
						$('viewField').innerHTML = text;
						//var countPage = $(cpage).innerHTML;
						//alert(countPage);
						break;
				}	
			}
		});
	}
	else
		$('viewField').innerHTML = '';
}
Catalog.viewInfo = function(pic, picSbor, poz, id, name)
{
	var alt_s = $('d' + id).innerHTML.split('@')[0];
	var alt_b = $('d' + id).innerHTML.split('@')[1];
	Catalog.porNum = $('d' + id).innerHTML.split('@')[2];
	var qnty = $('d' + id).innerHTML.split('@')[3];
	Catalog.id = id;
	var a = $('viewField').getElementsByTagName('a');
	for (i = 0; i < a.length; i++)
	{
		a[i].style.color = '#d9e2eb';
	}
	if(pic != 'empty.jpg')
		$('block1').innerHTML = '<a href="index.php?cat=catalog&action=attnum&name=' + name + '&img=ware/' + pic + '" onclick="return hs.expand(this)"><img src="index.php?cat=catalog&action=attimg&img=ware/' + pic + '" style="width: 150px;" alt="' + alt_s + '" title="' + alt_s + '" /></a>';
	else
		$('block1').innerHTML = '<img src="index.php?cat=catalog&action=attimg&img=ware/' + pic + '" style="width: 150px;" />';
	if(picSbor != 'empty.jpg')	
		$('block2').innerHTML = '<a href="index.php?cat=catalog&action=attnum&name=' + name + '&img=ware/' + picSbor + '&poz=' + poz + '" onclick="return hs.expand(this)"><img src="index.php?cat=catalog&action=attimg&img=ware/' + picSbor + '" style="width: 150px;" alt="' + alt_b + '" title="' + alt_b + '" /></a>';
	else
		$('block2').innerHTML = '<img src="index.php?cat=catalog&action=attimg&img=ware/' + picSbor + '" style="width: 150px;" />';
	if(qnty == 1)
		$('block3').innerHTML = '<a href="javascript:Basket.add(' + id + ')"><img src="images/basket.jpg" width="150" height="20" alt="Добавить товар в корзину" title="Добавить товар в корзину" /></a><br /><div id="statusBasket"></div>';
	else	
		$('block3').innerHTML = '<span class="signature">Товар временно отсутствует</span>';
	$('pn' + Catalog.porNum).style.color = '#eb6400';
	var yy = Position.cumulativeOffset($('pn' + Catalog.porNum))[1] - 650;
	if(yy < 0)
		yy = 0;
	$('block1').style.marginTop = yy + 'px';
	$('body-window').onkeydown = Catalog.keyDown;
}

Catalog.keyDown = function(e)
{
	if(!e) 
		e = event;
	switch(e.keyCode)
	{
		case 40: 	// down
			n = Catalog.porNum * 1 + 1;
			if($('pn' + n))
			{
				User.fireLink('pn' + n);
				$('pn' + n).focus();
			}	
			break;
		case 38:	// up
			n = Catalog.porNum * 1 - 1;
			if(n >= 0)
			{
				User.fireLink('pn' + n);
				$('pn' + n).focus();
			}	
			break;	
		case 13:
			Basket.add(Catalog.id);
			User.fireLink('pn' + Catalog.porNum);
			$('pn' + Catalog.porNum).focus();
			break;
		default:
			break;
	}
}

var Basket = new Object();
Basket.add = function(id)
{
	Basket.id = id;
	$('statusBasket').innerHTML = '<img src='+imgWait.src+' />';
	var params = 'cat=basket&action=add&id=' + Basket.id;
	var url = '/index.php'; 

	ajax = new Ajax.Request(url,
	{
		method: 'GET',
		parameters: params,			
		onComplete: function(req)
		{
			var text = req.responseText;
			if(text == 'ok')
			{
				Basket.refresh();
				$('statusBasket').innerHTML = '<p>Товар добавлен</p>';
				$('basket-window').style.display = 'block';
			}	
		}
	}); 	
}
Basket.set = function(id)
{
        Basket.id = id;
//	var params = 'cat=admin&action=exit';
//	var url = '/index.php';
	$('auth-block').innerHTML = Basket.id; //'<img src='+imgWait.src+' />';

	User.regblockwin = $('status-block-win').innerHTML;
	User.hsArray['status-block-win'] = $('status-block-win').innerHTML;
	$('status-block-win').innerHTML = '<img src='+imgWait.src+' />';
	var params = 'cat=auth&action=status&stat=' + User.stat ;
	var url = '/index.php';
	ajax = new Ajax.Request(url,
	{
		method: 'POST',
		parameters: params,			
		onComplete: function(req)
	{
		$('status-block-win').innerHTML = '<div class="response-stat"><font size="3">Статус заказа изменён на:<br />*** ' + req.responseText + ' ***</font></div>';				
	}
	}); 






}

User.status = function(id)
{

	var stat = document.regForm.stat;
	for(i=0; i<stat.length; i++)
	{
		if(stat[i].checked)
			User.stat = stat[i].value;
	}
	
	User.regblockwin = $('status-block-win').innerHTML;
	User.hsArray['status-block-win'] = $('status-block-win').innerHTML;
	$('status-block-win').innerHTML = '<img src='+imgWait.src+' />';
	var params = 'cat=auth&action=status&stat=' + User.stat ;
	var url = '/index.php';
	ajax = new Ajax.Request(url,
	{
		method: 'POST',
		parameters: params,			
		onComplete: function(req)
	{
		$('status-block-win').innerHTML = '<div class="response-stat"><font size="3">' + req.responseText + '</font></div>';				
	}
	}); 
}


Basket.refresh = function()
{
	Basket.basketWindow = $('basket-window').innerHTML;
	$('basket-window').innerHTML = '<br /><br /><center><img src='+imgWait.src+' /></center>';
	var params = 'cat=basket&action=refresh';
	var url = '/index.php';
	ajax = new Ajax.Request(url,
	{
		method: 'GET',
		parameters: params,			
		onComplete: function(req)
		{
			$('basket-window').innerHTML = Basket.basketWindow;
			var text = req.responseText;
			if(text != 'error')
			{
				$('allgoods').innerHTML = text.split('@')[0];
				$('allprice').innerHTML = text.split('@')[1];
				var alarm = (text.split('@')[2]) * 1;
				var markupDost = (text.split('@')[3]) * 1;
				if(markupDost == 1)
					$('alarm').innerHTML = 'Поздравляем! Вам предоставлена очередная скидка!';
				if(alarm > 0)
				{
					$('alarm').innerHTML = 'До очередной ступени скидок, осталось положить в корзину товара на <b>' + text.split('@')[2] + '</b> руб.';
				}	
			}	
		}
	}); 	
}

Basket.order = function()
{
	if($('basket-soput-info').style.display == 'none')
	{
		$('basket-soput-info').style.display = 'block';
		$('basket-order').style.visibility = 'hidden';
	}	
	else
	{
		$('redBasketForm').submit();
	}
}
Basket.ordervis = function()
{
	var uform = document.redBasketForm;
	var rule = uform.rule.checked;
	if(rule)
	{
		$('basket-order').style.visibility = 'visible';
	}	
	else
		$('basket-order').style.visibility = 'hidden';
	
}

Basket.bill = function(id, email)
{
	var params = 'cat=basket&action=bill&id=' + id + '&email=' + email;
	var url = '/index.php';
	ajax = new Ajax.Request(url,
	{
		method: 'GET',
		parameters: params,			
		onComplete: function(req)
		{
			var text = req.responseText;
			hs.dimmingOpacity = 0;
			User.fireLink(text);	
		}
	}); 		
}

var Order = new Object();
Order.newonold = function(id)
{
	var curc = getCookie('basket');
	if(curc == null)
		location.href = 'index.php?cat=basket&action=newonold&id=' + id;
	else
		$('newonold' + id).style.display = 'block';
}

getCookie = function(name)
{
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) 
	{
		offset = cookie.indexOf(search);
		if (offset != -1) 
		{
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) 
			{
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

