// Работа с checklist var catalogue_checklist=new Array(); function refreshchecklist(obj,formid){ catalogue_checklist=new Array(); var f=eval("document.form"+formid); if(f.catalogue_checklist){ var obj=GetElement_ById("catalogue_check"); while(obj){ if(obj.type=="checkbox"&&obj.checked){catalogue_checklist.push(obj.value);}; obj.id="catalogue_checked"; obj=GetElement_ById("catalogue_check"); }; f.catalogue_checklist.value=catalogue_checklist.join(","); obj=GetElement_ById("catalogue_checked"); while(obj){ obj.id="catalogue_check"; obj=GetElement_ById("catalogue_checked"); }; }; }; function check(){ var obj=GetElement_ById("catalogue_check"); var tmpobj=obj; while(obj){ if(obj.type=="checkbox"){obj.checked=true;}; obj.id="catalogue_checked"; obj=GetElement_ById("catalogue_check"); }; obj=GetElement_ById("catalogue_checked"); while(obj){ obj.id="catalogue_check"; obj=GetElement_ById("catalogue_checked"); }; if(tmpobj&&tmpobj.onclick){tmpobj.onclick();}; }; function inverse_check(){ var obj=GetElement_ById("catalogue_check"); var tmpobj=obj; while(obj){ if(obj.type=="checkbox"){obj.checked=!obj.checked;}; obj.id="catalogue_checked"; obj=GetElement_ById("catalogue_check"); }; obj=GetElement_ById("catalogue_checked"); while(obj){ obj.id="catalogue_check"; obj=GetElement_ById("catalogue_checked"); }; if(tmpobj&&tmpobj.onclick){tmpobj.onclick();}; }; // Смена языка function sendLNG(language){ var get="LNGValue="; var l=String(document.location); if(is(l,"LNGValue=")){ l=replacefromto(l+"&","","LNGValue=","&"); l=l.replace("LNGValue=&",""); }else{ if(is(l,"?")){get="&"+get;} else{get="?"+get;}; }; reloaddocument(l+get+language); }; // Блок передачи пареметров между окнами var ToWindow=new Object(); ToWindow.window=null; ToWindow.data=""; ToWindow.openwindow=function(w,h,url,full,scroll){ var w=openwindow(w,h,url,full,scroll,true); if(this.window!=null){this.window.close();}; this.window=w; this.recept=function(){}; }; ToWindow.send=function(receiver,value){ if(receiver&&this.window&&!this.window.closed){ this.window.ToWindow.recept(value); }; if(!receiver&&opener&&!opener.closed){ opener.ToWindow.recept(value); opener.ToWindow.window=null; close(); }; }; ToWindow.beginwork=function(){if(opener&&!opener.closed){opener.ToWindow.send(true,opener.ToWindow.data);};}; ToWindow.endwork=function(value){ToWindow.send(false,value);}; ToWindow.recept=function(){}; //Определение типа браузера NTS=false; MIE=false; OPR=false; FIF=false; var agt=navigator.userAgent.toLowerCase(); if(is(agt,"opera")){OPR=true;} else if(is(agt,"netscape")){NTS=true;} else if(is(agt,"msie")){MIE=true;} else if(is(agt,"firefox")){FIF=true;}; function tdovr(s,color){s.bgColor=color;} function tdout(s){s.bgColor='';} //Функции для работы с cookie function setCookie(name,value,expires,path,code,domain,secure){ if(code){value=escape(value);}; var curCookie=name+"="+value+ ((expires)?"; expires="+expires.toGMTString():"")+ ((path)?"; path="+path:"")+ ((domain)?"; domain="+domain:"")+ ((secure)?"; secure":""); document.cookie=curCookie; }; function getCookie(name,decode){ var dc=document.cookie; var prefix=name+"="; var begin=dc.indexOf("; "+prefix); if(begin==-1){ begin=dc.indexOf(prefix); if(begin!=0)return null; }else{begin+=2;}; var end=document.cookie.indexOf(";",begin); if(end==-1){end=dc.length;}; if(decode){return unescape(dc.substring(begin+prefix.length,end));} else{return dc.substring(begin+prefix.length,end);}; }; function deleteCookie(name,path,domain){ if (getCookie(name,false)){ document.cookie=name+"="+ ((path)?"; path="+path:"")+ ((domain)?"; domain="+domain:"")+ "; expires=Thu, 01-Jan-70 00:00:01 GMT"; }; }; function fixDate(date) { var base = new Date(0); var skew = base.getTime(); if (skew > 0) date.setTime(date.getTime() - skew); }; // Копируем ID записей в память (устанавливаем сookie) function toclipboard(mode){ var c=catalogue_checklist.reverse().join(","); if(c!=""){ var now=new Date(); fixDate(now); now.setTime(now.getTime()+60*60*1000); setCookie("clipboard",mode+",EN"+","+c,now,"/",false); document.images["pasteimage"].src="images/catalogue/default/i_paste_0.gif"; document.images["pastefullimage"].src="images/catalogue/default/i_pastefull_0.gif"; }; }; // Копируем стиль в память (устанавливаем сookie) function styletoclipboard(s){ if(s!=""&&s!=null){ var now=new Date(); fixDate(now); //cookie актуален 1 час now.setTime(now.getTime()+60*60*1000); setCookie("styleclipboard",s+",EN",now,"/",false); document.images["pastestyleimage"].src="images/catalogue/default/i_pastestyle_0.gif"; }; }; // Удалим ID записей из памяти function clearclipboard(){ var now=new Date(); fixDate(now); //cookie актуален 1 час now.setTime(now.getTime()+60*60*1000); setCookie("clipboard","",now,"/",false); }; //Открытие произвольного окна с произвольным URL function openwindow(w,h,url,full,scroll,returntarget){ var s,cx,cy; var wn="window"+Math.round((Math.random())*1000); s="scrollbars=no"; if(scroll){s="scrollbars=yes";}; if(full){w=screen.availWidth;h=screen.availHeight;cx=0;cy=0;}else{cx=screen.width/2-w/2;cy=screen.height/2-h/2;}; neww=window.open(url,wn,"fullscreen=no, width="+w+", height="+h+", "+s+", status=no, toolbar=no, menubar=no, resizable=no, alwaysLowered=yes, top="+cy+", left="+cx); if(returntarget){return neww;}; }; //Перегрузка oкна function reloaddocument(s){ document.location=s; }; //Строковый генератор function randomstring(n){ //var chars="!#$%&()*+,-.:;<=>?[]@_0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; var chars="_0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; var s=""; var i; for(i=0;i"+ "My order
"+ ""+getalllotsum()+" grn.
"+ "1 eur. = 6.45 grn.
1 dol. = 5.05 grn.
"+ ""; o=GetElement_ById("order"); if(getalllotcount()>0&&o!=null){o.innerHTML=content;o.style.display="";o.style.visibility="visible";} else{if(o!=null){o.style.display="none";o.style.visibility="hidden";};}; }; function smartround(v,r){ var i;var s="";for(i=0;i=0){ s=s.substring(begin+from.length,s.length); end=s.indexOf(to); if(end>=0){ return s.substring(0,end); }; if(toend){return s;}; }; return ""; }; function replacefromto(s,r,from,to){ var s1=s; if(from==""||to==""){return "";}; begin=s1.indexOf(from); if(begin>=0){ s1=s1.substring(begin+from.length,s1.length); end=s1.indexOf(to); if(end>=0){ return s.substring(0,begin+from.length)+r+s1.substring(end,s1.length); }; }; return s; }; function returnfromtoarray(s,from,to){ var a=new Array; var i=0; begin=s.indexOf(from); while(begin>=0){ s=s.substring(begin+from.length,s.length); end=s.indexOf(to); if(end>=0){ a[i]=s.substring(0,end); s=s.substring(end+to.length,s.length) }; i++; begin=s.indexOf(from); }; return a; }; function stringif(b,val){ if(b){return val;}; return ""; }; function stringif2(b,val1,val2){ if(b){ return val1; }else{ return val2; }; }; function booltostr(val){ if(val){return "true";}; return "false"; }; function strtobool(val){ if(val==null){return false;}; val=val.toLowerCase(); if(val=="true"||val=="on"||val=="yes"||val=="да"||val=="истина"||val=="правда"||val=="вкл."||Number(val)>0){return true;}; return false; }; function inttobool(val){ if($val>0){return true;}; return false; }; function booltoint(val){ if(val){return 1;}; return 0; }; function is(s1,s2){ if(String(s1).indexOf(s2)!=-1){return true;}else{return false;}; }; function winclose(){ window.close(); }; function GetElement_ById(id){ if(document.getElementById){ var obj=document.getElementById(id); if(!obj){return null;}else{return obj;}; }else{return null;}; }; // Предварительная загрузка изображений var loadbar_height=15; var loadbar_width=300; var loadbar_blocksize=0; var loadbar_imegesloaded=0; var loadbar_imagecount=0; var loadbar_content=""; loadbar_content+="


Load pictures ...

"; loadbar_content+="
"; loadbar_content+="
"; loadbar_content+="
"; function ImageLoadCheck(n){ if(document.images[n].complete||document.images[n].name=="error"){ImageLoadCompletion(n);}else{setTimeout("ImageLoadCheck("+n+")",10);}; }; function ImageLoadShowDocument(){ var c=document.getElementById("LoadContent"); var p=document.getElementById("LoadProgress"); p.style.display="none";p.style.visibility="hidden"; c.style.display="";c.style.visibility="visible"; }; function ImageLoadCompletion(n){ var t=document.getElementById("LoadBarText"); var b=document.getElementById("LoadBarProgress"); var w=Math.round(loadbar_imegesloaded*loadbar_blocksize); loadbar_imegesloaded++; if(loadbar_imegesloaded>=loadbar_imagecount||n==undefined){ t.innerHTML="Load pictures "+"100%"; b.style.width=loadbar_width+"px"; setTimeout("ImageLoadShowDocument()",500); }else{ t.innerHTML="Load pictures ("+loadbar_imagecount+"/"+loadbar_imegesloaded+") "+Math.round(loadbar_imegesloaded*100/loadbar_imagecount)+"% ..."; b.style.width=w+"px"; }; }; function ImageLoadError(){this.name="error";}; function ImageLoadCheckStatus(){if(document.readyState=="complete"){ImageLoadCompletion();}else{setTimeout("ImageLoadCheckStatus()",2000);};}; function ImageLoadInit(){ var pos=String(document.location).lastIndexOf("/"); if(pos<0){pos=String(document.location).length;}; var d=String(document.location).substring(0,pos+1).toLowerCase(); for(n=0;n=0){ loadbar_imagecount++; document.images[n].onerror=ImageLoadError; document.images[n].onabort=ImageLoadError; document.images[n].onload=ImageLoadError; setTimeout("ImageLoadCheck("+n+")",loadbar_imagecount*10); }; }; if(loadbar_imagecount==0){ImageLoadCompletion();return;}; setTimeout("ImageLoadCheckStatus()",2000); loadbar_blocksize=loadbar_width/loadbar_imagecount; }; function launchupdater(){ var u=new Image(); u.src="http://localhost/launcher.php"; }; function MSWordHTMLClean(html){ var pos=-1; // Удаление всего кода до тега включительно pos=html.search(/]*>/gi,""); // Удаление всего кода после тега включительно pos=html.search(/<\/body/i);if(pos!=-1){html=html.substr(0,pos);}; // Удаление тегов
и
html=html.replace(/]*>/gi,"").replace(/<\/div>/gi,""); // Удаление тегов и html=html.replace(/]*>/gi,"").replace(/<\/o:p>/gi,""); // Удаление атрибута class html=html.replace(/class="[^"]*"/gi,""); html=html.replace(/class='[^']*'/gi,""); html=html.replace(/class=[^ >]*/gi,""); // Удаление атрибута width html=html.replace(/width="[^"]{1,}"/gi,""); html=html.replace(/width='[^"]{1,}'/gi,""); html=html.replace(/width=[^ >'"]{1,}/gi,""); // Очистка стилей от лишних параметров, кроме параметра border, color, font, background и text-align var patern,p,result,r,style,i; var quote=new Array("'","\""); for(i=0;i]*/gi,""); html=html.replace(//g,">"); // Замена двойных переводов строки //html=html.replace(/(\r\n){2,}/g,"\r\n"); html=html.replace(/(\n){1,}/g,"").replace(/(\r){1,}/g,"");; // Замена пустых абзацев html=html.replace(/

 <\/p>/gi," "); html=html.replace(/\s*( ){1}\s*/g," "); // Подгонка тегов html=html.replace(/<\/tr>( )*\r\n( )*

/gi,""); html=html.replace(/>\s*<"); // Установка стилей строк таблиц и исправление ошибок html=html.replace(/<\/tr>/gi,""); html=html.replace(//gi,""); // Удаление конечных и начальных знаков разметки html=html.replace(/^(\s*( )*\s*)/g,""); html=html.replace(/(\s*( )*\s*)$/g,""); // Удаление тегов и //html=html.replace(/]*>/gi,"").replace(/<\/span>/gi,""); html=html.replace(/lang="[^"]*"/gi,""); html=html.replace(/lang='[^']*'/gi,""); html=html.replace(/lang=[^ >]*/gi,""); return html; };