var pl;
var pl2;
var pl3;
var ff;
var htmlres;
var funcres=null;
function getHTML(pars,placeholder)
{
	var url = '/megashop/ajax_block.php';
	pl=placeholder;
	var myAjax = new Ajax.Updater(
			{success: pl}, 
			url, 
			{method: 'get', parameters: pars, onFailure: reportError, onComplete:success2});
	return false;
}
function getHTML2(pars,pla,pla2)
{
	pl=pla;
	pl2=pla2;
	var url = '/megashop/ajax_block.php';
	var myAjax = new Ajax.Updater(
			{success: 'result'}, 
			url, 
			{method: 'post', parameters: pars, onFailure: reportError, onComplete:success});
	return false;
}
function success2(request)
{
	txt=$(pl).innerHTML;
//alert(txt);
	$(pl).innerHTML=txt.substring(1,txt.length);
		if (funcres!=null) 
		{
			funcres();
			funcres=null;
		}
}
function success(request)
{
	pl3=$('result').innerHTML;
	if (pl3.substring(0,1)=="1")
	{
		htmlres=false;
		$(pl2).innerHTML=pl3.substring(1,pl3.length);
		if (funcres!=null) 
		{
			funcres(false);
			funcres=null;
		}
	}
	else
	{
		htmlres=true;
		$(pl).innerHTML=pl3.substring(1,pl3.length);
		if (funcres!=null) 
		{
			funcres(true);
			funcres=null;
		}
	}
	$('result').innerHTML="";
}
function reportError(request)
{
	
	alert('Sorry. There was an error.');
}
function ScaleInc(elem,wid)
{
if (elem!=null)
	new Effect.Morph(elem,{style: 'width:'+wid+'px',duration:0.2});
elems=$('pictures').getElementsByTagName('img');
for(i=0;i<elems.length;i++)
{
//alert(elem.id);
//alert(elems[i].id);
if (elem!=elems[i]) new Effect.Morph(elems[i],{style: 'width:120px',duration:0.2});
}
}
function OpenWin(url,name,wid,hei)
{
 	return window.open(url,name,'height='+hei+',width='+wid+',location=no');
}
function CheckItem(item_id,elem)
{
 	funcres=function()
	{
	if ($('result').innerHTML==0) elem.checked=false;
	else elem.checked=true; 
	}
	getHTML('op=checkitem&item_id='+item_id,'result');
	return false;
}
function ShowProgress(elem)
{
	elem.submit();
 	$('page').innerHTML="<div style=\"height:600px;background-color:#ffffff;\" align=\"center\"><br><br><br><br><br><br><br><br><br>Пожалуйста, подождите..."+
"<br><br><br><br><br><br><br><br><br></div>";

}
function var_dump(perem)
{
	ret="";
	for (elem in perem)
{
	value=perem[elem];
	ret=ret+" "+elem+"="+value;
}
	alert(ret);
}
