function xmlHttp(fieldID,pagesID,baseURL)
{this.request=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");if(fieldID!='')
{this.formField=document.getElementById(fieldID);}
this.url=baseURL;this.loadingText='';this.errorText='';this.okText='';this.StatusField='';this.dataText='';this.currentPage=0;this.totalPage=0;this.loadComplete=false;this.callAsync=true;this.useProgressBar=false;this.loader=new Array();this.loader[0]='<img src="http://static.beautyrate.ru/images/common/ind_0.gif" border="0">';this.loader[1]='<img src="http://static.beautyrate.ru/images/common/ind_1.gif" border="0">';this.loader[2]='<img src="http://static.beautyrate.ru/images/common/ind_2.gif" border="0">';this.loader[3]='<img src="http://static.beautyrate.ru/images/common/ind_3.gif" border="0">';this.loader[4]='<img src="http://static.beautyrate.ru/images/common/ind_4.gif" border="0">';if(pagesID!='')
{this.pBlock=document.getElementById(pagesID);this.tBlock=document.getElementById('total_'+pagesID);}
this.params='';}
xmlHttp.prototype.configure=function(baseURL,statusField,loadTxtOK,loadTXTErr,loadTXTProgress)
{this.url=baseURL;this.loadingText=loadTXTProgress;this.errorText=loadTXTErr;this.okText=loadTxtOK;this.StatusField=statusField;this.dataText='';this.currentPage=0;this.totalPage=0;this.loadComplete=false;this.useProgressBar=false;this.params='';}
xmlHttp.prototype.setLoaderImage=function(loaderCode)
{this.loader=loaderCode;}
xmlHttp.prototype.setParams=function(parArray)
{this.params=parArray;}
xmlHttp.prototype.setAddictField=function(fieldName,fieldValue)
{eval('this.'+fieldName+'=\''+fieldValue+'\'');}
xmlHttp.prototype.processData=function()
{this.formField.innerHTML='<div align="center"><h3>Processing request</h3></div>';if(this.pBlock&&this.tBlock)
{this.pBlock.innerHTML='';this.tBlock.innerHTML='';}}
xmlHttp.prototype.load=function(urel)
{this.loadComplete=false;var req=this;if(window.XMLHttpRequest){this.request=new XMLHttpRequest();this.request.onreadystatechange=function(){changeState(req);};this.request.open("GET",urel,this.callAsync);this.request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");this.request.setRequestHeader("X-Requested-With","XMLHttpRequest");this.request.setRequestHeader("Content-Transfer-Encoding","Windows-1251");this.request.send(null);}else if(window.ActiveXObject){this.request=new ActiveXObject("Microsoft.XMLHTTP");if(this.request){this.request.onreadystatechange=function(){changeState(req);};this.request.open("GET",urel,this.callAsync);this.request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");this.request.setRequestHeader("X-Requested-With","XMLHttpRequest");this.request.setRequestHeader("Content-Transfer-Encoding","Windows-1251");this.request.send();}}}
xmlHttp.prototype.loadPOST=function(urel)
{this.loadComplete=false;var req=this;if(this.params.length==0)
{return;}
if(window.XMLHttpRequest){this.request=new XMLHttpRequest();this.request.onreadystatechange=function(){changeState(req);};this.request.open("POST",urel,this.callAsync);this.request.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");this.request.setRequestHeader("X-Requested-With","XMLHttpRequest");this.request.setRequestHeader("Content-Transfer-Encoding","Windows-1251");this.request.setRequestHeader("Content-Length",this.params.length);this.request.setRequestHeader("Connection","close");this.request.send(this.params);}else if(window.ActiveXObject){this.request=new ActiveXObject("Microsoft.XMLHTTP");if(this.request){this.request.onreadystatechange=function(){changeState(req);};this.request.open("POST",urel,this.callAsync);this.request.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");this.request.setRequestHeader("X-Requested-With","XMLHttpRequest");this.request.setRequestHeader("Content-Transfer-Encoding","Windows-1251");this.request.setRequestHeader("Content-Length",this.params.length);this.request.setRequestHeader("Connection","close");this.request.send(this.params);}}}
xmlHttp.prototype.abortRequest=function()
{this.request.abort();}
xmlHttp.prototype.stat=function(n)
{return this.loader[n];}
handleRequestError=function(obj)
{throw new Error("Ошибка запроса XMLHttpRequest");}
changeState=function(obj)
{this.url=obj.url;this.dataSet=obj.dataSet;if(obj.statusField!='')
{messageBox=document.getElementById(obj.StatusField);if(null!=messageBox)
messageBox.innerText=obj.stat(obj.request.readyState);}
if(obj.request.readyState==4)
{if(null!=messageBox)
messageBox.innerHTML=obj.request.statusText;if(obj.request.status==200){if(obj.useProgressBar)
{obj.progressBar.create();obj.progressBar.showProgress(0);}
if(obj.request.responseXML==null||obj.request.responseXML.documentElement==null||obj.request.responseXML.documentElement.nodeName=='parsererror')
{if(null!=messageBox)
{messageBox.innerHTML="<Br>Data not found<br>";messageBox.innerHTML+="<br>";}
obj.request.onreadystatechange=null;return;}
else
{errlog='';actlog='';if(null!=messageBox)
messageBox.innerHTML=obj.okText;response=obj.request.responseXML.documentElement;response.getElementsByTagName('result')[0].normalize();method=response.getElementsByTagName('method')[0].firstChild.data;result=response.getElementsByTagName('result')[0].firstChild.data;percents=response.getElementsByTagName('percentage')[0];obj.percentage=-1;if(percents!=null)
{obj.percentage=percents.firstChild.data;}
mnresult=response.getElementsByTagName('result')[0].childNodes[1];if(mnresult!=null)
result=mnresult.data;obj.dataText=result;if(response.getElementsByTagName('imageSource')[0])
{obj.imgSource=response.getElementsByTagName('imageSource')[0].firstChild.data;}
if(response.getElementsByTagName('sourceItem')[0])
{obj.sourceItem=response.getElementsByTagName('sourceItem')[0].firstChild.data;}
if(response.getElementsByTagName('errlog')[0])
{errlog=response.getElementsByTagName('errlog')[0].firstChild.data;}
if(response.getElementsByTagName('actlog')[0])
{actlog=response.getElementsByTagName('actlog')[0].firstChild.data;}
if(response.getElementsByTagName('pages')[0])
{response.getElementsByTagName('pages')[0].normalize();pages_total=response.getElementsByTagName('pages')[0].getElementsByTagName('total')[0].firstChild.data;pages_current=response.getElementsByTagName('pages')[0].getElementsByTagName('current')[0].firstChild.data;obj.currentPage=pages_current;obj.totalPage=pages_total;}
obj.errlog=errlog;obj.actlog=actlog;this.urel=obj.url;obj.response='4';eval(method+'(obj)');obj.request.onreadystatechange=null;}}else{if(null!=messageBox)
messageBox.innerHTML=obj.errorText+"\mSYSINFO:\nThere was a problem retrieving the XML data:\n"+obj.request.statusText;}}
else
{if(null!=messageBox)
messageBox.innerHTML=obj.stat(obj.request.readyState);}}
xmlHttp.prototype.completeTask=function()
{}
xmlHttp.prototype.pollProgressBar=function()
{}
xmlHttp.prototype.processPollRequest=function()
{if(req.readyState==4)
{if(req.status==200)
{var item=req.responseXML.getElementsByTagName("message")[0];var message=item.firstChild.nodeValue;showProgress(message);messageHash=message;}else{window.status="No Update for "+targetId;}
if(messageHash<100){setTimeout("pollTaskmaster()",5000);}else{setTimeout("complete()",2500);}}}
function pushPage(xmlObj)
{if(xmlObj.dataText!=''){var message=xmlObj.formField;if(xmlObj.dataText!=''){message.style.color='#222222';message.innerHTML=xmlObj.dataText;var pBlock=xmlObj.pBlock;pBlock.innerHTML=parseInt(xmlObj.currentPage);var tBlock=xmlObj.tBlock;tBlock.innerHTML=xmlObj.totalPage;xmlObj.loadComplete=true;}else{message.innerHTML='';}}
return xmlObj;}
function loadXMLDoc(dname)
{var xmlDoc;if(window.ActiveXObject)
{xmlDoc=new ActiveXObject("Microsoft.XMLDOM");}
else
{var parser=new DOMParser();var doc=parser.parseFromString(dname,"text/xml");}
xmlDoc.async=false;xmlDoc.load(dname);return(xmlDoc);}
function pushListbox(xmlObj)
{var lbox=xmlObj.formField;if(xmlObj.dataText!='')
{while(lbox.options.length>0)
lbox.remove(0);var elt=xmlObj.request.responseXML.getElementsByTagName('entry');for(i=0;i<elt.length;i++)
{var eName=elt[i].getElementsByTagName('optiontext')[0].firstChild.data;var eValue=elt[i].getElementsByTagName('optionvalue')[0].firstChild.data;lbox.options[i]=new Option(eName,eValue);}}
else
{xmlObj.disabled=true;}}
function getAJAXData(baseURL,input,messageBlock,pagesBlock,sBar,vText)
{statusB=document.getElementById(sBar);statusB.style.display='inline';urel=baseURL+input;var req=new xmlHttp(messageBlock,pagesBlock,'');req.configure(urel,sBar,vText[0],vText[1],vText[2]);req.processData();req.load(urel);return req;}
function ajItemRatingsPos(idx,lib,shop)
{document.getElementById('itmRPos'+idx).innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.shop=shop;obj.item=idx;obj.sBar='itmRPos'+idx;obj.dataSet='itmRPos'+idx;obj.formField='itmRPos'+idx;obj.actionType='ITEMRATEPOS';obj.objectParams='&clid='+idx;obj.objectParams+='&shopid='+shop;obj.StatusText=new Array('loading...','ok','error');ajCatalogRequest(obj);}
function ajItemRatings(idx,lib,shop)
{document.getElementById('itRate'+idx).innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.shop=shop;obj.item=idx;obj.sBar='itRate'+idx;obj.dataSet='itRate'+idx;obj.formField='itRate'+idx;obj.actionType='RATESTART';obj.objectParams='&clid='+idx;obj.objectParams+='&shopid='+shop;obj.StatusText=new Array('loading...','ok','error');ajCatalogRequest(obj);}
function ajItemsList(ddx,idx,lib,shop,onlyRated)
{curPage=document.getElementById('cItemPage').value;curPage=curPage-1;if(curPage<=0||curPage==999998)
curPage=1;document.getElementById('itLIST'+shop).innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.shop=shop;obj.item=idx;obj.sBar='itLIST'+shop;obj.dataSet='itLIST'+shop;obj.formField='itLIST'+shop;obj.actionType='ITEMLIST';obj.objectParams='&clid='+idx;obj.objectParams+='&dlid='+ddx;obj.objectParams+='&shopid='+shop;obj.objectParams+='&rated='+onlyRated;obj.objectParams+='&sval='+curPage;obj.StatusText=new Array('loading...','ok','error');ajCatalogRequestPageable(obj);}
function ajItemP(ddx,idx,lib,shop,stp,onlyRated)
{curPage=stp;if(curPage<=0)
curPage=1;document.getElementById('itLIST'+shop).innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.shop=shop;obj.item=idx;obj.sBar='itLIST'+shop;obj.dataSet='itLIST'+shop;obj.formField='itLIST'+shop;obj.actionType='ITEMLIST';obj.objectParams='&clid='+idx;obj.objectParams+='&dlid='+ddx;obj.objectParams+='&shopid='+shop;obj.objectParams+='&rated='+onlyRated;obj.objectParams+='&sval='+curPage;obj.useAddictFields=new Array('cItemPage','cTotalPage');obj.StatusText=new Array('loading...','ok','error');ajCatalogRequestPageable(obj);return false;}
function ajItemBrand(idx,lib,shop)
{document.getElementById('itmBrand'+idx).innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.shop=shop;obj.item=idx;obj.sBar='itmBrand'+idx;obj.dataSet='itmBrand'+idx;obj.formField='itmBrand'+idx;obj.actionType='ITEMBRAND';obj.objectParams='&clid='+idx;obj.objectParams+='&shopid='+shop;obj.StatusText=new Array('loading...','ok','error');ajCatalogRequest(obj);}
function ajItemPrice(idx,lib,shop)
{document.getElementById('itmPrice'+idx).innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.shop=shop;obj.item=idx;obj.sBar='itmPrice'+idx;obj.dataSet='itmPrice'+idx;obj.formField='itmPrice'+idx;obj.actionType='ITEMCALCPRICE';obj.objectParams='&clid='+idx;obj.objectParams+='&shopid='+shop;obj.StatusText=new Array('loading...','ok','error');ajCatalogRequest(obj);}
function ajRecomendedItem(lib,shop)
{document.getElementById('recomendID').innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.shop=shop;obj.item='';obj.sBar='recomendID';obj.dataSet='recomendID';obj.formField='recomendID';obj.actionType='ITEMRECOMENDATION';obj.objectParams='&shopid='+shop;obj.StatusText=new Array('loading...','ok','error');ajCatalogRequest(obj);}
function ajLastItemFeedback(lib,shop)
{document.getElementById('lastFeedbackID').innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.shop=shop;obj.item='';obj.sBar='lastFeedbackID';obj.dataSet='lastFeedbackID';obj.formField='lastFeedbackID';obj.actionType='LASTFEEDBACK';obj.objectParams='&shopid='+shop;obj.StatusText=new Array('loading...','ok','error');ajCatalogRequest(obj);}
function ajLeadItems(lib,shop,cls)
{document.getElementById('leadID').innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.shop=shop;obj.item='';obj.sBar='leadID';obj.dataSet='leadID';obj.formField='leadID';obj.actionType='LEADITEMS';obj.objectParams='&shopid='+shop+'&class='+cls;obj.StatusText=new Array('loading...','ok','error');ajCatalogRequest(obj);}
function ajLeadItemsBC(did,lib,shop,cls)
{document.getElementById(did).innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.shop=shop;obj.item='';obj.sBar=did;obj.dataSet=did;obj.formField=did;obj.actionType='LEADITEMSBC';obj.objectParams='&shopid='+shop+'&class='+cls;obj.StatusText=new Array('loading...','ok','error');ajCatalogRequest(obj);}
function ajItemPath(idx,lib,shop)
{document.getElementById('itmPath'+idx).innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.shop=shop;obj.item=idx;obj.sBar='itmPath'+idx;obj.dataSet='itmPath'+idx;obj.formField='itmPath'+idx;obj.actionType='ITEMPATH';obj.objectParams='&clid='+idx;obj.objectParams+='&shopid='+shop;obj.StatusText=new Array('loading...','ok','error');ajCatalogRequest(obj);}
function ajBrandPath(brandID,classID,lib,shop)
{document.getElementById('brdPath'+brandID).innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.shop=shop;obj.item='';obj.sBar='brdPath'+brandID;obj.dataSet='brdPath'+brandID;obj.formField='brdPath'+brandID;obj.actionType='BRANDPATH';obj.objectParams='&brand='+brandID;obj.objectParams='&class='+classID;obj.objectParams+='&shopid='+shop;obj.StatusText=new Array('loading...','ok','error');ajCatalogRequest(obj);}
function ajItemRating(idx,lib,shop)
{document.getElementById('itmRating'+idx).innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.shop=shop;obj.item=idx;obj.sBar='itmRating'+idx;obj.dataSet='itmRating'+idx;obj.formField='itmRating'+idx;obj.actionType='ITEMRATING';obj.objectParams='&clid='+idx;obj.objectParams+='&shopid='+shop;obj.StatusText=new Array('loading...','ok','error');ajCatalogRequest(obj);}
function ajItemCommentP(idx,lib,shop,stp)
{curPage=stp;if(curPage<=0)
curPage=1;document.getElementById('itmComment'+idx).innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.shop=shop;obj.item=idx;obj.sBar='itmComment'+idx;obj.dataSet='itmComment'+idx;obj.formField='itmComment'+idx;obj.actionType='ITEMCOMMENT';obj.objectParams='&clid='+idx;obj.objectParams+='&shopid='+shop;obj.objectParams+='&sval='+curPage;obj.useAddictFields=new Array('cItemPage','cTotalPage');obj.StatusText=new Array('loading...','ok','error');ajCatalogRequestPageable(obj);return false;}
function ajItemComment(idx,lib,shop)
{curPage=document.getElementById('cItemPage').value;curPage=curPage-1;if(curPage<=0)
curPage=1;document.getElementById('itmComment'+idx).innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.shop=shop;obj.item=idx;obj.sBar='itmComment'+idx;obj.dataSet='itmComment'+idx;obj.formField='itmComment'+idx;obj.actionType='ITEMCOMMENT';obj.objectParams='&clid='+idx;obj.objectParams+='&shopid='+shop;obj.objectParams+='&sval='+curPage;obj.useAddictFields=new Array('cItemPage','cTotalPage');obj.StatusText=new Array('loading...','ok','error');ajCatalogRequestPageable(obj);}
function ajBrandComment(bid,bbid,lib,shop)
{curPage=document.getElementById('cItemPage').value;curPage=curPage-1;if(curPage<=0)
curPage=1;document.getElementById('brdComment'+bbid).innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.shop=shop;obj.item=bbid;obj.sBar='brdComment'+bbid;obj.dataSet='brdComment'+bbid;obj.formField='brdComment'+bbid;obj.actionType='BRANDCOMMENT';obj.objectParams='&brand='+bid;obj.objectParams+='&brandid='+bbid;obj.objectParams+='&shopid='+shop;obj.objectParams+='&sval='+curPage;obj.useAddictFields=new Array('cItemPage','cTotalPage');obj.StatusText=new Array('loading...','ok','error');ajCatalogRequestPageable(obj);}
function ajBrandCommentP(bid,bbid,lib,shop,stp)
{curPage=stp;if(curPage<=0)
curPage=1;document.getElementById('brdComment'+bbid).innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.shop=shop;obj.item=bbid;obj.sBar='brdComment'+bbid;obj.dataSet='brdComment'+bbid;obj.formField='brdComment'+bbid;obj.actionType='BRANDCOMMENT';obj.objectParams='&brand='+bid;obj.objectParams+='&brandid='+bbid;obj.objectParams+='&shopid='+shop;obj.objectParams+='&sval='+curPage;obj.useAddictFields=new Array('cItemPage','cTotalPage');obj.StatusText=new Array('loading...','ok','error');ajCatalogRequestPageable(obj);return false;}
function ajItemCommentCount(idx,lib,shop)
{document.getElementById('itmCommentCount'+idx).innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.shop=shop;obj.item=idx;obj.sBar='itmCommentCount'+idx;obj.dataSet='itmCommentCount'+idx;obj.formField='itmCommentCount'+idx;obj.actionType='COMMENTCOUNT';obj.objectParams='&clid='+idx;obj.objectParams+='&shopid='+shop;obj.StatusText=new Array('loading...','ok','error');ajCatalogRequest(obj);}
function ajBrandsRatings(idx,lib,shop)
{document.getElementById('itBrand'+idx).innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.shop=shop;obj.item=idx;obj.sBar='itBrand'+idx;obj.dataSet='itBrand'+idx;obj.formField='itBrand'+idx;obj.actionType='RATEBRAND';obj.objectParams='&clid='+idx;obj.objectParams+='&shopid='+shop;obj.StatusText=new Array('loading...','OK','error');ajCatalogRequest(obj);}
function ajPopularBrands(idx,lib,shop)
{document.getElementById('itPopular'+idx).innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.shop=shop;obj.item=idx;obj.sBar='itPopular'+idx;obj.dataSet='itPopular'+idx;obj.formField='itPopular'+idx;obj.actionType='POPBRANDS';obj.objectParams='&clid='+idx;obj.objectParams+='&shopid='+shop;obj.StatusText=new Array('loading...','OK','error');ajCatalogRequest(obj);}
function ajStatistic(idx)
{document.getElementById(idx).innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot='lib';obj.response='';obj.shop='';obj.item='';obj.sBar=idx;obj.dataSet=idx;obj.actionType='DICTSTAT';obj.StatusText=new Array('loading...','ok','error');ajStatRequest(obj);}
function ajCatalogRequest(obj)
{if(obj.response=='')
{var req=new xmlHttp(obj.dataSet,'','');urel='http://www.beautyrate.ru/lib/xml/catRequest.xml.php?action='+URLEncode(obj.actionType)+obj.objectParams;req.configure(urel,obj.sBar,obj.StatusText[0],obj.StatusText[1],obj.StatusText[2]);req.setAddictField('actionType',obj.actionType);req.setAddictField('libraryRoot',obj.libraryRoot);req.setAddictField('shop',obj.shop);req.setAddictField('callscript',urel);req.setAddictField('item',obj.item);req.callAsync=true;if(obj.actionType=='ITEMFEEDBACK')
{document.getElementById(obj.pgsID).style.display="block";document.getElementById(obj.pgsID).innerHTML='<img src="http://static.beautyrate.ru/images/common/ind_0.gif" border="0">';req.setAddictField('pgsID',obj.pgsID);urel='http://www.beautyrate.ru/lib/xml/catRequest.xml.php';var params='action='+URLEncode(obj.actionType)+obj.objectParams;req.setParams(params);req.loadPOST(urel);}
else
{req.load(urel);}
return req;}
else
{if(obj.actionType=='LEADITEMSBC'){obj.formField.innerHTML=obj.dataText;}else{obj.formField.innerHTML='<table width="100%" cellpadding="0" cellspacing="0" border="0">'+obj.dataText+'</table>';}if(obj.actionType=='ITEMFEEDBACK')
{document.getElementById(obj.pgsID).style.display="none";showFBWin();ajItemCommentCount(obj.item,obj.libraryRoot,obj.shop);ajItemComment(obj.item,obj.libraryRoot,obj.shop);ajItemBrand(obj.item,obj.libraryRoot,obj.shop);ajItemPrice(obj.item,obj.libraryRoot,obj.shop);ajItemRating(obj.item,obj.libraryRoot,obj.shop);}}}
function ajCatalogRequestSync(obj)
{if(obj.response=='')
{var req=new xmlHttp(obj.dataSet,'','');urel='http://www.beautyrate.ru/lib/xml/catRequest.xml.php?action='+URLEncode(obj.actionType)+obj.objectParams;req.configure(urel,obj.sBar,obj.StatusText[0],obj.StatusText[1],obj.StatusText[2]);req.callAsync=false;req.load(urel);return req;}
else
{obj.formField.innerHTML='<table width="100%" cellpadding="0" cellspacing="0" border="0">'+obj.dataText+'</table>';}}
function ajCatalogRequestPageable(obj)
{if(obj.response=='')
{var req=new xmlHttp(obj.dataSet,'','');urel='http://www.beautyrate.ru/lib/xml/catRequest.xml.php?action='+URLEncode(obj.actionType)+obj.objectParams;req.configure(urel,obj.sBar,obj.StatusText[0],obj.StatusText[1],obj.StatusText[2]);if(obj.useAddictFields!=null)
{req.setAddictField('afields',obj.useAddictFields);for(i=0;i<obj.useAddictFields.length;i++)
{req.setAddictField(obj.useAddictFields[i],document.getElementById(obj.useAddictFields[i]));}}
req.callAsync=true;req.load(urel);return req;}
else
{if(obj.afields!=null)
{var avr=explode(",",obj.afields);for(i=0;i<avr.length;i++)
{document.getElementById(avr[i]).value=response.getElementsByTagName(avr[i])[0].firstChild.data;}}
obj.formField.innerHTML='<table width="100%" cellpadding="0" cellspacing="0" border="0">'+obj.dataText+'</table>';}}
function ajStatRequest(obj)
{if(obj.response=='')
{var req=new xmlHttp(obj.dataSet,'','');urel='http://www.beautyrate.ru/lib/xml/statRequest.xml.php?action='+URLEncode(obj.actionType);req.configure(urel,obj.sBar,obj.StatusText[0],obj.StatusText[1],obj.StatusText[2]);req.callAsync=true;req.load(urel);return req;}
else
{obj.formField.innerHTML='<table width="100%" cellpadding="2" cellspacing="1" border="0">'+obj.dataText+'</table>';}}
function ajSendFeedback(idx,shop,lib,txtid,rateid,usrid,priceid,pgsID)
{var rid=document.getElementsByName(rateid);var tid=document.getElementById(txtid);var prid=document.getElementById(priceid);if(parseInt(prid.value)>120000)
{alert('Указаная цена  слишком высокая');return false;}
if(parseInt(prid.value)<=0)
{alert('Указаная цена  слишком низкая');return false;}
var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.sBar='cmess'+idx;obj.dataSet='cmess'+idx;obj.formField='cmess'+idx;obj.actionType='ITEMFEEDBACK';obj.shop=shop;obj.item=idx;obj.objectParams='&clid='+idx;obj.objectParams+='&shopid='+shop;obj.objectParams+='&usr='+usrid;var cval=getCheckedValue(rid);if(cval=="")
{alert('Не указан тип отзыва - положительный или отрицательный.');return false;}
obj.objectParams+='&rate='+URLEncode(cval);obj.objectParams+='&msg='+URLEncode(convertor(tid.value));obj.objectParams+='&price='+URLEncode(prid.value);obj.StatusText=new Array('loading...','ok','error');obj.pgsID=pgsID;ajCatalogRequest(obj);tid.value='';document.getElementById('bterrID').style.display='none';document.getElementById('btcmtID').style.display='none';return true;}
function ajSendError(idx,shop,lib,txtid,usrid,pgsid)
{var tid=document.getElementById(txtid);var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.sBar='cerrs'+idx;obj.dataSet='cerrs'+idx;obj.formField='cerrs'+idx;obj.actionType='ITEMERROR';obj.shop=shop;obj.item=idx;obj.pgsID=pgsid;obj.objectParams='&clid='+idx;obj.objectParams+='&shopid='+shop;obj.objectParams+='&usr='+usrid;obj.objectParams+='&msg='+URLEncode(convertor(tid.value));obj.StatusText=new Array('loading...','ok','error');ajCatalogRequest(obj);closeCodeBlock('cerrblc'+idx);tid.value='';}
if(messageAJModule)
{}
else
{var msgBlock=0;var processedBlock=0;function ajMsgReply()
{if(arguments.length<1)
return;var obj=new Object();obj.objectParams='&dataset='+arguments[0];obj.libraryRoot='lib';obj.response='';obj.sBar=arguments[0];obj.dataSet=arguments[0];obj.formField=arguments[0];obj.actionType='MSGREAD';obj.modeType='RE';obj.msgType=arguments[1];obj.msgID=arguments[2];obj.pgBar=arguments[4];obj.tBar=arguments[3];obj.objectParams='&msgID='+URLEncode(convertor(arguments[2]));obj.objectParams+='&msgtype='+URLEncode(convertor(arguments[1]));obj.objectParams+='&mmode='+URLEncode(convertor('REPLY'));obj.StatusText=new Array('','','');var counter=0;document.getElementById(arguments[0]).innerHTML='<img src="http://static.beautyrate.ru/images/common/ind_0.gif" border="0">';ajMessageRequest(obj);}
function ajMsgForward()
{if(arguments.length<1)
return;var obj=new Object();obj.objectParams='&dataset='+arguments[0];document.getElementById(arguments[0]).innerHTML='<img src="http://static.beautyrate.ru/images/common/ind_0.gif" border="0">';obj.libraryRoot='lib';obj.response='';obj.sBar=arguments[0];obj.dataSet=arguments[0];obj.formField=arguments[0];obj.actionType='MSGREAD';obj.modeType='FWD';obj.msgType=arguments[1];obj.msgID=arguments[2];obj.pgBar=arguments[4];obj.tBar=arguments[3];obj.objectParams='&msgID='+URLEncode(convertor(arguments[2]));obj.objectParams+='&msgtype='+URLEncode(convertor(arguments[1]));obj.objectParams+='&mmode='+URLEncode(convertor('FWD'));obj.StatusText=new Array('','','');var counter=0;ajMessageRequest(obj);}
function ajMsgContent()
{if(arguments.length<1)
return;var obj=new Object();obj.objectParams='&dataset='+arguments[0];document.getElementById(arguments[0]).innerHTML='<img src="http://static.beautyrate.ru/images/common/ind_0.gif" border="0">';obj.libraryRoot='lib';obj.response='';obj.sBar=arguments[0];obj.dataSet=arguments[0];obj.formField=arguments[0];obj.actionType='MSGREAD';obj.msgType=arguments[2];obj.msgID=arguments[1];obj.objectParams='&msgID='+URLEncode(convertor(arguments[1]));obj.objectParams+='&msgtype='+URLEncode(convertor(arguments[2]));obj.StatusText=new Array('','','');var counter=0;ajMessageRequest(obj);}
function ajMsgDelete()
{if(arguments.length<1)
return;var obj=new Object();obj.objectParams='&dataset='+URLEncode(convertor(arguments[0]));for(var i=1;i<arguments.length-1;i++)
{var fel=document.getElementById(arguments[i]);if(fel)
{obj.objectParams+='&'+fel.name+'='+URLEncode(convertor(fel.value));}}
document.getElementById(arguments[0]).innerHTML='<img src="http://static.beautyrate.ru/images/common/ind_0.gif" border="0">';obj.libraryRoot='lib';obj.response='';obj.sBar=arguments[0];obj.dataSet=arguments[0];obj.formField=arguments[0];obj.actionType=URLEncode(convertor('MSGDELETE'));obj.msgType=URLEncode(convertor(arguments[1]));for(var i=1;i<arguments.length-1;i++)
{var fel=document.getElementById(arguments[i]);if(fel)
{obj.objectParams+='&'+fel.name+'='+URLEncode(convertor(fel.value));}}
obj.objectParams+='&msgtype='+URLEncode(convertor(arguments[1]));obj.objectParams+='&rereadList='+URLEncode(convertor(arguments[2]));obj.objectParams+='&curpage='+URLEncode(convertor(arguments[arguments.length-1]));var arr=new Array();var arn=new Array();obj.StatusText=new Array('','','');var counter=0;obj.rereadList=arguments[2];if(obj.rereadList)
{processedBlock=msgBlock;}
ajMessageRequest(obj);}
function ajMassMsgDelete()
{if(arguments.length<1)
return;var cbs=document.getElementsByName('msd[]');var cbs_cnt=(typeof(cbs.length)!='undefined')?cbs.length:0;if(cbs_cnt)
{msgBlock=cbs_cnt;for(var i=0;i<cbs_cnt;i++)
{var vl=cbs[i].value;if(cbs[i].checked)
{ajMsgDelete(arguments[0],arguments[1],false,'msg'+vl,arguments[arguments.length-1]);}}}}
function ajSelectUser(srcField,dstField,ix)
{var vs=document.getElementById(srcField);var vi=document.getElementById(dstField+'_id');var vd=document.getElementById(dstField);if(ix>=0)
{vd.value=vs.options[ix].text;vi.value=vs.options[ix].value;}}
var messageAJModule=1;function ajMsgSend()
{if(arguments.length<1)
return;var obj=new Object();obj.objectParams='&dataset='+URLEncode(convertor(arguments[0]));for(var i=1;i<arguments.length-4;i++)
{var fel=document.getElementById(arguments[i]);if(fel)
{obj.objectParams+='&'+fel.name+'='+URLEncode(convertor(fel.value));}}
obj.libraryRoot='lib';obj.response='';obj.sBar=arguments[0];obj.dataSet=arguments[0];obj.formField=arguments[0];obj.actionType='MSGSEND';obj.pgBar=arguments[arguments.length-1];obj.tBar=arguments[arguments.length-2];obj.msgType=arguments[arguments.length-4];obj.objectParams+='&curpage='+URLEncode(convertor(arguments[arguments.length-1]));obj.StatusText=new Array('','','');var counter=0;ajMessageRequest(obj);}
function ajMsgList()
{if(arguments.length<1)
return;document.getElementById(arguments[0]).innerHTML='<img src="http://static.beautyrate.ru/images/common/thin_loader2.gif" border="0">';var obj=new Object();obj.libraryRoot='lib';obj.response='';obj.loader=new Array();obj.loader[0]='<img src="http://static.beautyrate.ru/images/common/thin_loader2.gif" border="0">';obj.loader[1]='<img src="http://static.beautyrate.ru/images/common/thin_loader2.gif" border="0">';obj.loader[2]='<img src="http://static.beautyrate.ru/images/common/thin_loader2.gif" border="0">';obj.loader[3]='<img src="http://static.beautyrate.ru/images/common/thin_loader2.gif" border="0">';obj.loader[4]='<img src="http://static.beautyrate.ru/images/common/thin_loader2.gif" border="0">';obj.sBar=arguments[0];obj.dataSet=arguments[0];obj.formField=arguments[0];obj.actionType='MSGLIST';obj.objectParams='&dataset='+URLEncode(convertor(arguments[0]));obj.objectParams+='&msgtype='+URLEncode(convertor(arguments[1]));obj.msgMenu=arguments[2];obj.objectParams+='&curpage='+URLEncode(convertor(arguments[arguments.length-1]));var arr=new Array();var arn=new Array();obj.StatusText=new Array('','','');var counter=0;for(var i=1;i<arguments.length;i++)
{var el=document.getElementById(arguments[i]);var del=document.getElementById('dict_'+arguments[i]);if(el)
{if(del)
{obj.objectParams+='&'+del.name+'='+URLEncode(convertor(del.value));obj.objectParams+='&'+el.name+'='+URLEncode(convertor(el.value));}
else
obj.objectParams+='&'+el.name+'='+URLEncode(convertor(el.value));}}
ajMessageRequestPageable(obj);}
function ajMessageCompose()
{var obj=new Object();obj.libraryRoot='lib';obj.response='';obj.sBar=arguments[0];obj.dataSet=arguments[0];obj.formField=arguments[0];obj.actionType='COMPOSE';obj.objectParams='&dataset='+URLEncode(convertor(arguments[0]));obj.objectParams='&msgtype='+URLEncode(convertor(arguments[1]));obj.msgType=arguments[1];obj.objectParams+='&curpage='+URLEncode(convertor(arguments[arguments.length-1]));obj.StatusText=new Array('','','');ajMessageRequest(obj);}
function ajMsgListP()
{if(arguments.length<1)
return;document.getElementById(arguments[0]).innerHTML='<img src="http://static.beautyrate.ru/images/common/thin_loader2.gif" border="0">';var obj=new Object();obj.libraryRoot='lib';obj.response='';obj.loader=new Array();obj.loader[0]='<img src="http://static.beautyrate.ru/images/common/thin_loader2.gif" border="0">';obj.loader[1]='<img src="http://static.beautyrate.ru/images/common/thin_loader2.gif" border="0">';obj.loader[2]='<img src="http://static.beautyrate.ru/images/common/thin_loader2.gif" border="0">';obj.loader[3]='<img src="http://static.beautyrate.ru/images/common/thin_loader2.gif" border="0">';obj.loader[4]='<img src="http://static.beautyrate.ru/images/common/thin_loader2.gif" border="0">';obj.sBar=arguments[0];obj.dataSet=arguments[0];obj.formField=arguments[0];obj.actionType='MSGLIST';obj.objectParams='&dataset='+URLEncode(convertor(arguments[0]));obj.objectParams='&msgtype='+URLEncode(convertor(arguments[1]));obj.objectParams+='&curpage='+URLEncode(convertor(arguments[arguments.length-1]));var arr=new Array();var arn=new Array();obj.StatusText=new Array('','','');var counter=0;for(var i=1;i<arguments.length;i++)
{var el=document.getElementById(arguments[i]);var del=document.getElementById('dict_'+arguments[i]);if(el)
{if(del)
{obj.objectParams+='&'+del.name+'='+URLEncode(convertor(del.value));obj.objectParams+='&'+el.name+'='+URLEncode(convertor(el.value));}
else
obj.objectParams+='&'+el.name+'='+URLEncode(convertor(el.value));}}
ajMessageRequestPageable(obj);}
function ajMsgUserSelector()
{if(arguments.length<1)
return;document.getElementById(arguments[1]).innerHTML='<img src="http://static.beautyrate.ru/images/common/thin_loader2.gif" border="0">';var obj=new Object();obj.libraryRoot='lib';obj.response='';obj.loader=new Array();obj.loader[0]='<img src="http://static.beautyrate.ru/images/common/thin_loader2.gif" border="0">';obj.loader[1]='<img src="http://static.beautyrate.ru/images/common/thin_loader2.gif" border="0">';obj.loader[2]='<img src="http://static.beautyrate.ru/images/common/thin_loader2.gif" border="0">';obj.loader[3]='<img src="http://static.beautyrate.ru/images/common/thin_loader2.gif" border="0">';obj.loader[4]='<img src="http://static.beautyrate.ru/images/common/thin_loader2.gif" border="0">';obj.sBar=arguments[0];obj.dataSet=arguments[0];obj.formField=arguments[1];obj.actionType='USERLIST';obj.objectParams='&dataset='+URLEncode(convertor(arguments[1]));var arr=new Array();var arn=new Array();obj.StatusText=new Array('','','');var counter=0;for(var i=1;i<arguments.length;i++)
{var el=document.getElementById(arguments[i]);var del=document.getElementById('dict_'+arguments[i]);if(el)
{if(del)
{obj.objectParams+='&'+del.name+'='+URLEncode(convertor(del.value));obj.objectParams+='&'+el.name+'='+URLEncode(convertor(el.value));}
else
obj.objectParams+='&'+el.name+'='+URLEncode(convertor(el.value));}}
obj.addictNames=arguments[1];obj.useAddictFields=arguments[1];ajMessageRequestCombo(obj);}
function ajMessageRequestCombo(obj)
{if(obj.response=='')
{var req=new xmlHttp(obj.dataSet,'','');urel='http://www.beautyrate.ru/lib/xml/messageRequest.xml.php?action='+URLEncode(obj.actionType)+obj.objectParams;if(obj.loader)
req.setLoaderImage(obj.loader);req.configure(urel,obj.sBar,obj.StatusText[0],obj.StatusText[1],obj.StatusText[2]);if(obj.useAddictFields!=null)
{req.setAddictField('afields',obj.addictNames);}
req.callAsync=true;req.load(urel);return req;}
else
{obj.formField.innerHTML='';if(obj.afields!=null)
{var sl=document.getElementById(obj.afields);while(sl.options.length>0){sl.remove(sl.options.length-1);}
sl.options.length=0;var avr=explode(",",obj.dataText);for(i=0;i<avr.length-1;i++)
{var itm=explode(":",avr[i]);var p=document.createElement("option");p.setAttribute("value",itm[0]);p.appendChild(document.createTextNode(itm[1]));sl.appendChild(p);}}}}
function ajMessageRequest(obj)
{if(obj.response=='')
{var req=new xmlHttp(obj.dataSet,'','');urel='http://www.beautyrate.ru/lib/xml/messageRequest.xml.php?action='+URLEncode(obj.actionType)+obj.objectParams;if(obj.loader)
{req.setLoaderImage(obj.loader);}
req.configure(urel,obj.sBar,obj.StatusText[0],obj.StatusText[1],obj.StatusText[2]);if(obj.useAddictFields!=null)
{req.setAddictField('afields',obj.addictNames);}
req.setAddictField('actionType',obj.actionType);req.setAddictField('modeType',obj.modeType);req.setAddictField('msgType',obj.msgType);req.setAddictField('rereadList',obj.rereadList);req.callAsync=true;if(obj.actionType=='MSGSEND')
{if(obj.pgBar)
{req.setAddictField('pgBar',obj.pgBar);document.getElementById(obj.pgBar).style.display="block";document.getElementById(obj.pgBar).innerHTML='<img src="http://static.beautyrate.ru/images/common/ind_0.gif" border="0">';}
if(obj.tBar)
{req.setAddictField('tBar',obj.tBar);document.getElementById(obj.tBar).style.display="none";}
urel='http://www.beautyrate.ru/lib/xml/messageRequest.xml.php';var params='action='+URLEncode(obj.actionType)+obj.objectParams;req.setParams(params);req.loadPOST(urel);}
else
{req.load(urel);}
return req;}
else
{if(obj.actionType=='MSGDELETE')
{if(msgBlock>=processedBlock)
{ajMsgList('msgarea',obj.msgType,0);msgBlock=0;processedBlock=0;}
else
{processedBlock=processedBlock+1;}}
else if(obj.actionType=='MSGSEND')
{alert(obj.dataText);try
{if(obj.tBar)
{document.getElementById(obj.tBar).style.display="block";}
if(obj.pgBar)
{document.getElementById(obj.pgBar).style.display="none";}}
catch(e)
{}
ajMsgComposeWindow();ajMsgList('msgarea',obj.msgType,0);}
else
{if(obj.actionType=='MSGREAD'&&obj.modeType=='RE')
{obj.formField.innerHTML=obj.dataText;}
else if(obj.actionType=='MSGREAD'&&obj.modeType=='FWD')
{obj.formField.innerHTML=obj.dataText;}
else
{obj.formField.innerHTML=obj.dataText;if(obj.actionType=='MSGREAD')
{wmsg.progressOff();}}}}}
function ajMessageRequestPageable(obj)
{if(obj.response=='')
{var req=new xmlHttp(obj.dataSet,'','');urel='http://www.beautyrate.ru/lib/xml/messageRequest.xml.php?action='+URLEncode(obj.actionType)+obj.objectParams;req.configure(urel,obj.sBar,obj.StatusText[0],obj.StatusText[1],obj.StatusText[2]);if(obj.useAddictFields!=null)
{req.setAddictField('afields',obj.useAddictFields);for(i=0;i<obj.useAddictFields.length;i++)
{req.setAddictField(obj.useAddictFields[i],document.getElementById(obj.useAddictFields[i]));}}
req.setAddictField('actionType',obj.actionType);req.setAddictField('msgMenu',obj.msgMenu);req.callAsync=true;req.load(urel);return req;}
else
{if(obj.afields!=null)
{var avr=explode(",",obj.afields);for(i=0;i<avr.length;i++)
{document.getElementById(avr[i]).value=response.getElementsByTagName(avr[i])[0].firstChild.data;}}
obj.formField.innerHTML=obj.dataText;if(obj.msgMenu)
{if(subMenuItesm)
{for(k=0;k<subMenuItesm.length;k++)
{document.getElementById(subMenuItesm[k]).style.fontWeight='normal';document.getElementById(subMenuItesm[k]).style.border='#FFFFFF solid 1px';}}
if(document.getElementById('mnmgs'+obj.msgMenu))
{document.getElementById('mnmgs'+obj.msgMenu).style.fontWeight='bold';document.getElementById('mnmgs'+obj.msgMenu).style.border='#663300 solid 1px';}}}}
function ajMsgMonitor()
{if(arguments.length<1)
return;document.getElementById(arguments[0]).innerHTML='<img src="http://static.beautyrate.ru/images/common/thin_loader2.gif" border="0">';var obj=new Object();obj.libraryRoot='lib';obj.response='';obj.sBar=arguments[0];obj.dataSet=arguments[0];obj.formField=arguments[0];obj.actionType='NEWMSG';obj.objectParams='&dataset='+URLEncode(convertor(arguments[0]));var arr=new Array();var arn=new Array();obj.StatusText=new Array('loading...','ok','error');var counter=0;ajMessageRequestMonitor(obj);}
function ajMessageRequestMonitor(obj)
{if(obj.response=='')
{var req=new xmlHttp(obj.dataSet,'','');urel='http://www.beautyrate.ru/lib/xml/messageRequest.xml.php?action='+URLEncode(obj.actionType)+obj.objectParams;if(obj.loader)
req.setLoaderImage(obj.loader);req.configure(urel,obj.sBar,obj.StatusText[0],obj.StatusText[1],obj.StatusText[2]);if(obj.useAddictFields!=null)
{req.setAddictField('afields',obj.addictNames);}
req.callAsync=true;req.load(urel);return req;}
else
{if(obj && obj.dataText && 
trim(obj.dataText).length>0)
{obj.formField.innerHTML=obj.dataText;}
else
{obj.formField.innerHTML='';}}}}
function ajSearchNovelties()
{if(arguments.length<1)
return;if(typeof parkAllWindows=='function')
{parkAllWindows();}
document.getElementById(arguments[0]).innerHTML='<img src="http://static.beautyrate.ru/images/common/searchloader0.gif" border="0">';var obj=new Object();obj.libraryRoot='lib';obj.response='';obj.loader=new Array();obj.loader[0]='<img src="/images/searchloader0.gif" border="0">';obj.loader[1]='<img src="/images/searchloader1.gif" border="0">';obj.loader[2]='<img src="/images/searchloader2.gif" border="0">';obj.loader[3]='<img src="/images/searchloader3.gif" border="0">';obj.loader[4]='<img src="/images/searchloader4.gif" border="0">';obj.sBar=arguments[0];obj.dataSet=arguments[0];obj.formField=arguments[0];obj.actionType='NOVELTIES';obj.objectParams='&dataset='+URLEncode(convertor(arguments[0]));obj.objectParams+='&curpage='+URLEncode(convertor(arguments[arguments.length-1]));var arr=new Array();var arn=new Array();obj.StatusText=new Array('loading...','ok','error');var counter=0;for(var i=1;i<arguments.length;i++)
{var el=document.getElementById(arguments[i]);var del=document.getElementById('dict_'+arguments[i]);if(el)
{if(del)
{obj.objectParams+='&'+del.name+'='+URLEncode(convertor(del.value));obj.objectParams+='&'+el.name+'='+URLEncode(convertor(el.value));}
else
obj.objectParams+='&'+el.name+'='+URLEncode(convertor(el.value));}}
ajSearchRequestPageable(obj);}
function ajSearchByBrands()
{if(arguments.length<1)
return;if(typeof parkAllWindows=='function')
{parkAllWindows();}
document.getElementById(arguments[0]).innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot='lib';obj.response='';obj.loader=new Array();obj.loader[0]='<img src="/images/searchloader0.gif" border="0">';obj.loader[1]='<img src="/images/searchloader1.gif" border="0">';obj.loader[2]='<img src="/images/searchloader2.gif" border="0">';obj.loader[3]='<img src="/images/searchloader3.gif" border="0">';obj.loader[4]='<img src="/images/searchloader4.gif" border="0">';obj.sBar=arguments[0];obj.dataSet=arguments[0];obj.formField=arguments[0];obj.actionType='BYBRAND';obj.objectParams='&dataset='+URLEncode(convertor(arguments[0]));obj.objectParams+='&curpage='+URLEncode(convertor(arguments[arguments.length-1]));var arr=new Array();var arn=new Array();obj.StatusText=new Array('loading...','ok','error');var counter=0;for(var i=1;i<arguments.length;i++)
{var el=document.getElementById(arguments[i]);var del=document.getElementById('dict_'+arguments[i]);if(el)
{if(del)
{obj.objectParams+='&'+del.name+'='+URLEncode(convertor(del.value));obj.objectParams+='&'+el.name+'='+URLEncode(convertor(el.value));}
else
obj.objectParams+='&'+el.name+'='+URLEncode(convertor(el.value));}}
ajSearchRequestPageable(obj);}
function ajSearchBrandsByClass()
{if(arguments.length<1)
return;document.getElementById(arguments[0]).innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot='lib';obj.response='';obj.sBar=arguments[0];obj.dataSet=arguments[0];obj.formField=arguments[2];obj.actionType='BRANDBYCLASS';obj.objectParams='&class='+URLEncode(convertor(arguments[1]));obj.objectParams+='&childid='+URLEncode(convertor(arguments[2]));obj.StatusText=new Array('loading...','ok','error');obj.addictNames=arguments[2];obj.useAddictFields=arguments[2];ajSearchRequestCombo(obj);}
function ajSearchByBrandsP()
{if(arguments.length<1)
return;parkAllWindows();document.getElementById(arguments[0]).innerHTML='<img src="http://static.beautyrate.ru/images/common/searchloader0.gif" border="0">';var obj=new Object();obj.libraryRoot='lib';obj.response='';obj.loader=new Array();obj.loader[0]='<img src="/images/searchloader0.gif" border="0">';obj.loader[1]='<img src="/images/searchloader1.gif" border="0">';obj.loader[2]='<img src="/images/searchloader2.gif" border="0">';obj.loader[3]='<img src="/images/searchloader3.gif" border="0">';obj.loader[4]='<img src="/images/searchloader4.gif" border="0">';obj.sBar=arguments[0];obj.dataSet=arguments[0];obj.formField=arguments[0];obj.actionType='BYBRAND';obj.objectParams='&dataset='+URLEncode(convertor(arguments[0]));obj.objectParams+='&curpage='+URLEncode(convertor(arguments[arguments.length-1]));var arr=new Array();var arn=new Array();obj.StatusText=new Array('loading...','ok','error');var counter=0;for(var i=1;i<arguments.length;i++)
{obj.objectParams+='&'+arguments[i]+'='+URLEncode(convertor(arguments[i+1]));i++;}
ajSearchRequestPageable(obj);}
function ajSearchByItems()
{if(arguments.length<1)
return;parkAllWindows();document.getElementById(arguments[0]).innerHTML='<img src="http://static.beautyrate.ru/images/common/searchloader0.gif" border="0">';var obj=new Object();obj.libraryRoot='lib';obj.response='';obj.loader=new Array();obj.loader[0]='<img src="/images/searchloader0.gif" border="0">';obj.loader[1]='<img src="/images/searchloader1.gif" border="0">';obj.loader[2]='<img src="/images/searchloader2.gif" border="0">';obj.loader[3]='<img src="/images/searchloader3.gif" border="0">';obj.loader[4]='<img src="/images/searchloader4.gif" border="0">';obj.sBar=arguments[0];obj.dataSet=arguments[0];obj.formField=arguments[0];obj.actionType='BYITEM';obj.objectParams='&dataset='+URLEncode(convertor(arguments[0]));obj.objectParams+='&curpage='+URLEncode(convertor(arguments[arguments.length-1]));var arr=new Array();var arn=new Array();obj.StatusText=new Array('loading...','ok','error');var counter=0;for(var i=1;i<arguments.length;i++)
{var el=document.getElementById(arguments[i]);var del=document.getElementById('dict_'+arguments[i]);if(el)
{if(del)
{obj.objectParams+='&'+del.name+'='+URLEncode(convertor(del.value));obj.objectParams+='&'+el.name+'='+URLEncode(convertor(el.value));}
else
obj.objectParams+='&'+el.name+'='+URLEncode(convertor(el.value));}}
ajSearchRequestPageable(obj);}
function ajSearchByItemsP()
{if(arguments.length<1)
return;parkAllWindows();document.getElementById(arguments[0]).innerHTML='<img src="http://static.beautyrate.ru/images/common/searchloader0.gif" border="0">';var obj=new Object();obj.libraryRoot='lib';obj.response='';obj.loader=new Array();obj.loader[0]='<img src="/images/searchloader0.gif" border="0">';obj.loader[1]='<img src="/images/searchloader1.gif" border="0">';obj.loader[2]='<img src="/images/searchloader2.gif" border="0">';obj.loader[3]='<img src="/images/searchloader3.gif" border="0">';obj.loader[4]='<img src="/images/searchloader4.gif" border="0">';obj.sBar=arguments[0];obj.dataSet=arguments[0];obj.formField=arguments[0];obj.actionType='BYITEM';obj.objectParams='&dataset='+URLEncode(convertor(arguments[0]));obj.objectParams+='&curpage='+URLEncode(convertor(arguments[arguments.length-1]));var arr=new Array();var arn=new Array();obj.StatusText=new Array('loading...','ok','error');var counter=0;for(var i=1;i<arguments.length-2;i++)
{obj.objectParams+='&'+arguments[i]+'='+URLEncode(convertor(arguments[i+1]));i++;}
ajSearchRequestPageable(obj);}
function ajSearchRequestPageable(obj)
{if(obj.response=='')
{var req=new xmlHttp(obj.dataSet,'','');urel='http://www.beautyrate.ru/lib/xml/searchRequest.xml.php?action='+URLEncode(obj.actionType)+obj.objectParams;if(obj.loader)
req.setLoaderImage(obj.loader);req.configure(urel,obj.sBar,obj.StatusText[0],obj.StatusText[1],obj.StatusText[2]);if(obj.useAddictFields!=null)
{req.setAddictField('afields',obj.addictNames);}
req.callAsync=true;req.load(urel);return req;}
else
{obj.formField.innerHTML=obj.dataText;}}
function doCached(rCached)
{var rc=Url.base64decode(rCached);}
function ajSearchRequestCombo(obj)
{if(obj.response=='')
{var req=new xmlHttp(obj.dataSet,'','');urel='http://www.beautyrate.ru/lib/xml/searchRequest.xml.php?action='+URLEncode(obj.actionType)+obj.objectParams;if(obj.loader)
req.setLoaderImage(obj.loader);req.configure(urel,obj.sBar,obj.StatusText[0],obj.StatusText[1],obj.StatusText[2]);if(obj.useAddictFields!=null)
{req.setAddictField('afields',obj.addictNames);}
req.callAsync=true;req.load(urel);return req;}
else
{obj.formField.innerHTML='';if(obj.afields!=null)
{var sl=document.getElementById(obj.afields);while(sl.options.length){sl.options[0]=null;}
var avr=explode(",",obj.dataText);for(i=0;i<avr.length-1;i++)
{var itm=explode(":",avr[i]);var p=document.createElement("option");p.value=itm[0];p.innerHTML=itm[1];sl.appendChild(p);}}}}

function ajSendToRate(divID,brandID,posID,linkID,lib)
{if(document.getElementById(posID).value!=""&&document.getElementById(brandID).value=="")
{alert('Бренд обязателен для заполнения при заполнении названия.');return;}
document.getElementById(divID).innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot=lib;obj.response='';obj.shop='';obj.item='';obj.sBar=divID;obj.dataSet=divID;obj.formField=divID;obj.actionType='SENDTORATE';obj.bid=brandID;obj.pid=posID;obj.lnk=linkID;obj.originCode=URLEncode(convertor(document.getElementById(divID).innerHTML));obj.objectParams='&brand='+URLEncode(convertor(document.getElementById(brandID).value));obj.objectParams+='&posID='+URLEncode(convertor(document.getElementById(posID).value));obj.objectParams+='&linkid='+URLEncode(convertor(document.getElementById(linkID).value));obj.StatusText=new Array(obj.originCode,'ok','error');ajAddonsRequest(obj);}
function ajCalculate()
{document.getElementById(arguments[1]).innerHTML='<img src="http://static.beautyrate.ru/images/common/ind_0.gif" border="0">';var obj=new Object();obj.libraryRoot='lib';obj.response='';obj.sBar=arguments[1];obj.dataSet=arguments[1];obj.formField=arguments[1];obj.actionType=arguments[0];obj.objectParams='&brand='+URLEncode(convertor(document.getElementById(arguments[3]).value));obj.objectParams+='&code='+URLEncode(convertor(document.getElementById(arguments[2]).value));obj.StatusText=new Array('loading...','ok','error');ajCalcRequest(obj);}
function ajTopUsers()
{var arg0=arguments[0];document.getElementById(arg0).innerHTML='<img src="http://static.beautyrate.ru/images/common/tiny_red.gif" border="0">';var obj=new Object();obj.libraryRoot='lib';obj.response='';obj.sBar=arg0;obj.dataSet=arg0;obj.formField=arg0;obj.actionType='TOPUSERS';obj.objectParams='&top=true';obj.StatusText=new Array('loading...','ok','error');ajAddonsRequest(obj);}
function sleep(delay)
{var start=new Date().getTime();while(new Date().getTime()<start+delay);}
function ajAddonsRequest(obj)
{if(obj.response=='')
{var req=new xmlHttp(obj.dataSet,'','');urel='http://www.beautyrate.ru/lib/xml/addonRequest.xml.php?action='+URLEncode(obj.actionType)+obj.objectParams;req.configure(urel,obj.sBar,obj.StatusText[0],obj.StatusText[1],obj.StatusText[2]);req.setAddictField('actionType',obj.actionType);req.setAddictField('libraryRoot',obj.libraryRoot);req.setAddictField('shop',obj.shop);req.setAddictField('callscript',urel);req.setAddictField('bid',obj.bid);req.setAddictField('pid',obj.pid);req.setAddictField('lnk',obj.lnk);req.callAsync=true;req.load(urel);return req;}
else
{obj.formField.innerHTML=obj.dataText;if(obj.actionType=='SENDTORATE')
{document.getElementById(obj.bid).value="";document.getElementById(obj.pid).value="";document.getElementById(obj.lnk).value="";}}}
function ajCalcRequest(obj)
{if(obj.response=='')
{var req=new xmlHttp(obj.dataSet,'','');urel='http://www.beautyrate.ru/lib/xml/calctools.xml.php?action='+URLEncode(obj.actionType)+obj.objectParams;req.configure(urel,obj.sBar,obj.StatusText[0],obj.StatusText[1],obj.StatusText[2]);req.callAsync=true;req.load(urel);return req;}
else
{obj.formField.innerHTML=obj.dataText;}}
