cartids=new Array();
function cartShow(get,form)
{
	get=typeof(get)!='undefined'?get:[[0]];
	form=typeof(form)!='undefined'?form:false;
	ajax=new sack();
	ajax.method=(form!=false)?'POST':'GET';
	if(form!=false)
		for(q=0;q<form.elements.length;q++)
		{
			if((form.elements[q].type!='radio' && form.elements[q].type!='checkbox') || ((form.elements[q].type=='radio' || form.elements[q].type=='checkbox') && form.elements[q].checked))
				ajax.setVar(form.elements[q].name,form.elements[q].value);
		}
	else
	{
		for(q=0;q<get.length;q++)
			if(get[q][0]!=0)
				ajax.setVar(get[q][0],get[q][1]);
		ajax.setVar('ajax','yes');
	}
	ajax.requestFile=CONF_SHOP_URL+'/cart.php'+((form!=false)?'?ajax=yes':'');
	ajax.onCompletion = function()
	{
		p=/%b1te%/;
		content=ajax.response.split(p);
		document.getElementById('cart_shortWrap').innerHTML=content[0];
		ca=document.getElementById('cart_Ajax');
		p=/<script[^>]*>([\s\S]*?)<\/script>[,]*/gi;
		y=content[1].match(p);
		if(y!=null) //script fix
		{
			var strScript=String(y);
			strScript=strScript.replace(p,'$1');
			strScript=strScript.replace(/<!--/g,'');
			strScript=strScript.replace(/-->/g,'');
			var oScript=document.createElement('script');
			oScript.type="text/javascript";
			oScript.text='<!--'+strScript+'-->';
			ca.innerHTML=content[1].replace(p,''); //script fix v.2
			ca.appendChild(oScript);
		}
		else
			ca.innerHTML=content[1];
		pc=/inCartComputer([1-9][0-9]*)/gi;
		p=/inCartTmc([1-9][0-9]*)/gi;
		var doc = document.getElementsByTagName('span');
		for(q=0;q<doc.length;q++)
		{
			if(doc[q].id.match(pc))
			{
				cntinp=document.getElementById(doc[q].id.replace(pc,'inCartComputerCnt$1'));
				matched=false;
				for(w=0;w<cartcids.length;w++)
					if(doc[q].id=='inCartComputer'+cartcids[w][0])
					{
						cntinp.value=cartcids[w][1];
						doc[q].innerHTML='V';
						matched=true;
						break;
					}
				if(cartcids.length==0 || !matched)
				{
					cntinp.value=1;
					doc[q].innerHTML='';
				}
			}
			else if(doc[q].id.match(p))
			{
				cntinp=document.getElementById(doc[q].id.replace(p,'inCartTmcCnt$1'));
				matched=false;
				for(w=0;w<cartids.length;w++)
					if(doc[q].id=='inCartTmc'+cartids[w][0])
					{
						cntinp.value=cartids[w][1];
						doc[q].innerHTML='V';
						matched=true;
						break;
					}
				if(cartids.length==0 || !matched)
				{
					cntinp.value=1;
					doc[q].innerHTML='';
				}
			}
		}
		ca.style.display='block';
	};
	ajax.runAJAX();
}
