function dateto(value){var monthNames=new Array('Января','Февраля','Марта','Апреля','Мая','Июня','Июля','Августа','Сентября','Октября','Ноября','Декабря');var dayNames=new Array('Воскресенье','Понедельник','Вторник','Среда','Четверг','Пятница','Суббота');var now=new Date(value);thisYear=now.getFullYear();hour=now.getHours();if(hour<10){hour='0'+hour;}
min=now.getMinutes();if(min<10){min='0'+min;}
sec=now.getSeconds();if(sec<10){sec='0'+sec;}
return(dayNames[now.getDay()]+', '+now.getDate()+' '+monthNames[now.getMonth()]+' '+thisYear+' года в '+hour+':'+min+':'+sec);}
function s_to_m(v){d=v/60;min=Math.ceil(d);sec=v-(min*60);if(sec<0){min=min-1;sec=v-(min*60);}
if(min<1){return(sec+' сек');}else{return(min+' мин '+sec+' сек');}}
function getCookie(name){var prefix=name+"="
var cookieStartIndex=document.cookie.indexOf(prefix)
if(cookieStartIndex==-1)
return null
var cookieEndIndex=document.cookie.indexOf(";",cookieStartIndex+prefix.length)
if(cookieEndIndex==-1)
cookieEndIndex=document.cookie.length
return decodeURIComponent(document.cookie.substring(cookieStartIndex+prefix.length,cookieEndIndex))}
function cookie_add(q,t){var f="; expires=Wed, 01-Jan-2020 00:00:00 GMT";co=getCookie("q");if(co){var qa=co.split('|*');if(qa.length>20){qa.pop();}
co2="|*"+co+"|*";ghz=co2.replace("|*"+q+"^|"+t+"|*","");if(co2==ghz){coki=qa.join("|*");document.cookie="q="+encodeURIComponent(q)+"^|"+t+"|*"+encodeURIComponent(coki)+f;}}
else{document.cookie="q="+encodeURIComponent(q)+"^|"+t+f;}}
function get_opt(t){co=getCookie(t);if(!co||co=="0"){window.opt[t]=0;}else{window.opt[t]=1;}}
function get_optv(t,n){if(t==0){$b('oscroll').checked=true}
if(n==0){$b('odebug').checked=true;}}
function set_opt(t){var f="; expires=Wed, 01-Jan-2020 00:00:00 GMT";if(document.getElementById(t).checked==false){document.cookie=t+"=1"+f;window.opt[t]=1;}else{document.cookie=t+"=0"+f;window.opt[t]=0;}}
function cookied(){document.cookie="q=";$("#qs").slideToggle("normal");}
function cookie_r(){coo=getCookie("q");if(coo){all=coo.split('|*');var d="";for(i=0;i<=all.length-1;i++)
{var g="";var qa=all[i].split('^|');f=qa[1];if(f!='web'){g="<span> - "+window.tb[f]+"</span>";}else{g='';}
if(f!='web'&&f!='images'&&f!='news'&&f!='video'){f='web';}
d+="<a href='/search:"+f+":"+encodeURIComponent(qa[0])+"' onClick=\"cs('"+qa[0]+"','"+f+"','"+qa[1]+"');return false;\">"+qa[0]+"</a>"+g+"<br />";}
d+="<div align=right><a href='#' style='font-size:11px;color:#838383' onClick=\"cookied();return false;\">очистить</a></div>";}else{d="<span style='font-size:11px'>  не было поисковых запросов</span>";}
$b("qs").innerHTML=d;$("#qs").slideToggle("normal");}
function parseUri(str){var str=str.replace("http://",'');var urlparts=str.split('/');return(urlparts[0]);};load=new Image();load.src="images/load.gif";img='<img src="'+load.src+'" height="16" width="16" style="margin-bottom:-4px">';function Comma(n){var b=n;var str='';if(n%1000)str=(n%1000);n=Math.round(n/1000);if(n%1000)str=(n%1000)+' тыс. '+str;n=Math.round(n/1000);if(n%1000)str=(n%1000)+' млн. '+str;n=Math.round(n/1000);if(n%1000)str=(n%1000)+' млрд. '+str;return str;}
function find(q,s,i,u){$.ajax({url:"http://ajax.googleapis.com/ajax/services/search/web?v=1.0&key=ABQIAAAA9cuS2ToykTODWTgzr5qAuRQxMDBcEALRwwtQ3-ky4PqXSeOE-RSNJ5UfBIDDwMbwsqYZGrr2BtwDtA&q="+encodeURIComponent(q)+" site:"+s+"&rsz=large&callback=GoogleCallback&context=?",dataType:"jsonp",success:function(data){var result="";$.each(data.results,function(i,val){if(val.unescapedUrl!=u){url=val.unescapedUrl.replace('http://',"");url=Url.decode(url);urlc=url.replace(val.visibleUrl,"");if(urlc.length>80){url=url.substr(0,80)+"...";}
urlx=url.replace(/\/$/g,"");link=decodeURIComponent(val.url);result+='<li><a href="'+link+'"  target="_blank" style="font-size:14px">'+val.title+"</a><br /><span>"+val.content+"</span><br /><span style='color:#638696;font-size:12px'>"+filet(val.url)+urlx+"</span></li>";}});if(data.cursor.estimatedResultCount!='undefined'){$b("z"+i).innerHTML="<ul id='ebn'><li style='color:#C36B00'>Всего с сайта <b>"+s+"</b>: "+data.cursor.estimatedResultCount+" страниц     <a href='#' onClick=\"show('z"+i+"');return false;\" style='color:#4F4F4F'>спрятать</a></li>"+result+"";if(data.cursor.estimatedResultCount>8){$b("z"+i).innerHTML+="<div align=center><a href='/search:web:"+encodeURIComponent(q)+" site:"+s+"' onClick=\"$b('q').value+=' site:"+s+"';Google(0,false);return false;\" style='color:#505050'>Ещё результаты с "+s+"</a>     <a href='#' onClick=\"show('z"+i+"');return false;\" style='color:#4F4F4F'>спрятать</a></div><br />";}
$b("z"+i).innerHTML+='</ul>';show('z'+i);}else{$b("z"+i).innerHTML="Нет больше результатов с этого сайта.";}}});}
function parse_url(url){var rgxp=new RegExp("(http\://.+/)([^/]*)\\.([\\w]*)$","i");purl=rgxp.exec(url);return purl[2]+'.'+purl[3];}
function uc(str){var f=str.charAt(0).toUpperCase();return f+str.substr(1,str.length-1);}
function kk(t,q){t=t.replace(/\<b\>/gi,'');t=t.replace(/\<\/b\>/gi,'');var n=q.split(" ");for(var i in n){if(n[i].length>2){t=t.replace(n[i],'<b>'+n[i]+'</b>');t=t.replace(uc(n[i]),'<b>'+uc(n[i])+'</b>');t=t.replace(n[i].toLocaleUpperCase(),'<b>'+n[i].toLocaleUpperCase()+'</b>');}}
return t;}
function gcc(u){$b("rez").innerHTML=img+' считаю...';$.ajax({url:u,success:function(data){if(data.length>5){$b("value").innerHTML=data+'<br />';}else{$b("value").innerHTML="Ошибка в запросе или сервис недоступен...<br />";}$("#req").cFadeOut("normal");$b("rez").innerHTML='';}});}
function tl(s){var b=s.replace(/^\s+/,"");return b.replace(/\s+$/,"");}
function rs(s){return s.replace(/\s+/g,"");}
function rv(s){return s.replace(/\s+\s+/g," ");}
function Google(start,next){$b('debug').style.display='none';$b('debug').innerHTML='';var type=$b('type').value;var q=$b('q').value;var qz=q;if(q!=""){var names='';var nextr=$b("nextr");var value=$b("value");var rez=$b("rez");var resv=$b("google");var add=$b("add").value;var add2=$b("add2").value;var imgs=$b("imgs").value;var adp=$b("adp").value;var cx=$b("cx").value;var hl=$b("hl").value;var e=$b("tabx").value;var not=true;var h=q.toLowerCase();h=tl(h);var re=/([\d]*)\s?([A-zА-я ]+)\sв\s([A-zА-я ]+)/;var mat=h.match(re);if(mat){var k=/usd|rub|eur|uah|kzt|chf|byr|aud|gbr|dkk|isk|kwd|uzs|mdl|trl|cad|aed|pln|czk|zar|try|huf|lvl|ltl|uah|sek|eek|kgs|nok|cny|sgd|jpy|gbp|рубл|доллар|валют+|деньг+|юан|динар|евро|леев|сом|дирах|лат|лит|зелен|бакс|сша|гривн|тенг|тг|крон|вон|иен|рэндов|форинт|франк|фунт|сум|злоты|лир/;if(mat[2].match(k)&&mat[3].match(k)){if(!mat[1]){mat[1]='1';}
not=false;gcc("/files/cur.php?s="+mat[1]+"&i="+encodeURIComponent(mat[2])+"&v="+encodeURIComponent(mat[3]));}}
if(!h.match(/[А-я]/)){var h2=rs(h);if(h2.match(/^([0-9.,\(\^\*\/\\%\-\+\)\:\&\;A-z]+)$/)&&!h2.match(/^([0-9]+)$/)){if(h2.match(/(abs|acos|acosh|acot|acoth|asin|asinh|atan|atanh|combin |combina|cos|cosh|cot|coth|degrees|even|exp|fact|factdouble|int|iseven|isodd|lcm|lcm_add|ln|log|pi|power|round|sign|sin|sinh|sqrt|sqrtpi|tan|tanh)\(.*\)/)||h2.match(/^([0-9.,\(\^\*\/\\%\-\+\)\:\&\;]+)$/)){not=false;gcc("/files/calc.php?q="+encodeURIComponent(q));}}}
if(h=="курс"||h=="курс валют"){not=false;gcc("/files/curo.php");}
if(q.match(/^перев/)){var n=q.match(/^перев(од|од:|еди|еди:)\s(.*)/);var to="ru";if(n){$b("rez").innerHTML=img+' перевожу...';not=false;google.language.detect(n[2],function(result){if(!result.error&&result.language){if(result.language=="ru"){to="en";}
google.language.translate(n[2],result.language,to,function(resul){if(resul.translation){$b("value").innerHTML="<table><tr><td><img src='images/tr.png' height=32 width=32></td><td style='padding-left:10px'><b style='font-size:18px;color:#444444'>Перевод: <br>  <span style='font-size:14px;color:#454545'>"+n[2]+" - "+resul.translation+"</b></td></tr></table><br />";$("#req").cFadeOut("normal");$b("rez").innerHTML='';}});}});}}
if(h.match(/^whois/)){var n=h.match(/^whois\s([A-z0-9.]+)/);if(n){$b("value").innerHTML=img+' получаю данные о <b>'+n[1]+'</b>...<br><br>';not=false;$.ajax({url:"/files/whois.php?q="+encodeURIComponent(n[1]),success:function(data){if(data.length>5){$b("google").innerHTML=data;$("#whois").slideToggle("fast");$b("value").innerHTML="<table><tr><td><img src='images/whois.png' height=32 width=32></td><td><b style='font-size:18px;padding-left:10px;color:#444444'>Информация о: "+n[1]+"</b></td></tr></table>";}else{$b("google").innerHTML="Ошибка в запросе или сервис недоступен...";}$("#req").cFadeOut("normal");nextr.innerHTML='';$b("rez").innerHTML='';}});}}
document.title=q+" - поиск в Qwate";if(not){var highlighted=-1;if(add!=""){q=q+" "+add;}
if(add2!=""){q=q+" "+add2;}
if(imgs!=""){imgs="imgsz="+imgs+"&";}
if(adp!=""){q=adp+" "+q;}
if(cx!=""){cx="cx="+cx+"&";}
if(next==true){nextr.innerHTML=img+' загружаю...';}
else{rez.innerHTML=img+' идет поиск...';value.innerHTML='';}
document.location="#search:"+e+":"+q;if(type=="maps"){value.innerHTML='Результат поиска:';resv.innerHTML="<br /><iframe src=\"maps.php?q="+encodeURIComponent(q)+"\" height=\"500\" width=\"650\" frameborder=\"0\" scrolling=\"no\"></iframe>";nextr.innerHTML="";return false;}
start2=0;if(type=='video'){bvz='web';}else{bvz=type;}
var dq=h;if(type=='news'||type=='images'){q=q+" site:kz";}
var ml;if(hl=='kk'){q=q+" қ OR ң";ml="";var kz=1;}else{ml=gl;}
if(gl=="gl=kz&"){q=q+" -site:.ru -site:.ua";}
if(hl!=""){hl="hl="+hl+"&lr=lang_"+hl+"&";}
if(city!=""){q=q+city;}
var url="http://ajax.googleapis.com/ajax/services/search/"+bvz+"?v=1.0&filter=1&key=ABQIAAAA9cuS2ToykTODWTgzr5qAuRQxMDBcEALRwwtQ3-ky4PqXSeOE-RSNJ5UfBIDDwMbwsqYZGrr2BtwDtA&q="+encodeURIComponent(q)+"&rsz=large&start="+start+"&"+cx+hl+ml+imgs+"&callback=GoogleCallback&context=?";q=dq;$.getJSON(url,function(data){var res=data.cursor.estimatedResultCount;var result="";switch(type){case'books':result+='<table>';$.each(data.results,function(i,val){result+='<tr><td align="center"><a href="'+val.unescapedUrl+'" title="'+val.titleNoFormatting+'" target="_blank" class="img" ><img src="'+val.tbUrl+'" width="'+val.tbWidth+'" height="'+val.tbHeight+'" alt="'+val.titleNoFormatting+'" style="padding-right: 5px" /></a></td>';result+='<td><span><h4>'+val.title+'</h4>'+val.authors+'<span style="font-size:11px;color:#AFAFAF">, '+val.publishedYear+' год, '+val.pageCount+' стр.</span><br/>ID: '+val.bookId+'</span></td>';});result+='</table>';names='книг';break;case'images':result+='<br /><ul class="gallery">';$.each(data.results,function(i,val){widthi=val.width;heighti=val.height;widtht=val.tbWidth;heightt=val.tbHeight;turl=val.tbUrl;vurl=val.visibleUrl;title=val.titleNoFormatting;curl=val.originalContextUrl;url=val.unescapedUrl;text=val.content;if(widthi>1000){width=1000;}else{width=widthi;}
result+='<li><span></span><a href="'+url+'"  target="_blank" title="'+title+'" ><img src="'+turl+'" width="'+widtht+'" height="'+heightt+'" alt="'+title+'"  style="padding-right: 5px" class=img /></a>';result+='<br />'+text+'<font style="font-size:11px;color:#4C4C4C">,  '+widthi+'x'+heighti+'</font><br /><a href="'+curl+'" title="'+title+'" target="_blank" style="color:#008600">'+vurl+'</a></li>';});result+='</ul>';names='изображений';break;case'video':result+='<br /><ul class="gallery">';$.each(data.results,function(i,val){urlu=val.unescapedUrl;urlv=val.visibleUrl;urli=val.url;text=val.content;var ns=urlu.split('related');var ns2=urlu.split('download');if(!ns[1]&&!ns2[1]){var vz=urlu.split('kiwi.kz/watch/');var vz2=urlu.split('nur.kz/view=');var vz3=urlu.split('kaztube.kz/Video/');if(vz[1]){fv=vz[1].substr(0,2);fv2=vz[1].substr(2,2);imgu="http://im1.asset.kwimg.kz/screenshots/small/"+fv+"/"+fv2+"/"+vz[1].replace(/\/$/,'')+"_2.jpg";}else if(vz2[1]){fv=vz2[1].substr(0,2);fv=vz2[1].substr(0,2);fv2=vz2[1].substr(2,2);fv3=vz2[1].substr(4,2);fv4=vz2[1].substr(6,2);var nx=vz2[1].split('&group');imgu="http://t.my.nur.kz/1/v/"+fv+"/"+fv2+"/"+fv3+"/"+fv4+"/"+nx[0]+"_w.jpg";}
else if(vz3[1]){imgu="http://web1.kaztube.kz/Images.ashx?id="+vz3[1];}
else{imgu='';}
result+='<li><span></span><a href="'+urlu+'" target="_blank" ><img src="'+imgu+'" height=100 alt="'+val.title+'"  style="padding-right: 5px" class=img /></a>';result+='<br />'+val.title+'<font style="font-size:11px;color:#4C4C4C">,  </font><br /><a href="'+urlu+'" title="'+val.title+'" target="_blank" style="color:#008600">'+urlv+'</a></li>';}});result+='</ul>';names='видеороликов';break;case'news':$.each(data.results,function(i,val){result+='<li><span style="background-image:url(http://'+parseUri(val.unescapedUrl)+'/favicon.ico);margin-left:-50px;margin-right:30px;margin-bottom:-3px;width:16px;height:16px">     </span><a href="'+val.unescapedUrl+'" title="'+val.unescapedUrl+'" target="_blank" style="font-size:15px">'+val.title+"</a><br /><span style='color:#787878;'>"+dateto(val.publishedDate)+"</span><br /> <b  style='color:#008600;text-decoration:none'>"+val.publisher+"</b> - "+val.content+"<br /><span style='color:#638696;font-size:12px'>"+val.unescapedUrl.replace('http://',"")+"</span></li><br />";});names='новостей';break;case'web':default:$.each(data.results,function(i,val){urlu=val.unescapedUrl;urlv=val.visibleUrl;urli=val.url;text=val.content;url=urlu.replace(/^http(s*):\/\//,"");url2=url;url=Url.decode(url);urlc=url.replace(urlv,"");if(urlc.length>80){url=url.substr(0,80)+"...";}
v=start+i;url=url.replace(urlv,"<a href=\"/search:web:"+encodeURIComponent(q)+" site:"+urlv+"\" onClick=\"find('"+q+"','"+urlv+"','"+v+"','"+urlu+"');return false;\" title='Поиск по этому домену' style='color:#006500;text-decoration:none' title='Поиск по этому сайту'>"+urlv+"</a>");urlx=url.replace(/\/$/g,"");link=decodeURIComponent(urli);if(kz||city!=''){text=kk(text,qz);val.title=kk(val.title,qz);}
result+='<li id="l'+v+'" ><span style="background-image:url(http://'+urlv+'/favicon.ico);margin-left:-52px;margin-right:37px;margin-bottom:-1px;width:16px;height:16px">     </span><a href="'+link+'"  target="_blank" style="font-size:16px" id="a'+v+'">'+val.title+"</a> </a><img src='http://qwate.kz/m.php?q="+urlv+"' width=23 height=16 style='margin-bottom:-3px'>   <br /><span onClick=\"info('"+v+"','"+urlv+"','"+urli+"','"+val.cacheUrl+"','"+q+"')\" id='c"+v+"' style='cursor:help;'>"+text+"</span><br /><div id='s"+v+"' style='display:none;'></div><span style='color:#557481;font-size:12px'>"+filet(urli)+urlx+" </span></li><div id='z"+v+"' style='display:none;'></div><br />";});names='страниц';break;}
if(res&&res!='undefined'){if(type!="images"&&type!="video"){var ds='border-bottom:1px solid #ccc;';resv.style.width="700px";}else{var ds='';resv.style.width="80%";}
if(next==true){resv.innerHTML+="<a name='r_"+start+"'></a><ol start=\""+(start+1)+"\" style='display:none;padding-top:13px;"+ds+"margin-top:0px;margin-bottom:0px;' id='r_"+start+"'>"+result+"</ol>";$("#r_"+start).slideToggle("fast");start=start+8;if(start>=56){nexw=false;}else{nexw=true;}
if(nexw&&start<res){if(window.opt['oscroll']==0){nextr.innerHTML="     <span>←</span> <a  title='Результат "+(start-8)+"' href='#Предыдущие' onClick=\"scrollToElement('r_"+(start-16)+"\');return false;\">Предыдущие</a>         <a id='next' href='#Еще результаты' onClick=\"Google("+start+",true);return false;\">Ещё результаты</a>   <span>→</span> <div style='display:block;padding-left:510px;margin-top:-18px;'><span>↑</span>  <a href='#Вверх' onClick=\"scrollToElement('logo\');return false;\">Вверх</a></div>";}else{nextr.innerHTML="     <span>←</span> <a href='#r_"+(start-16)+"'>Предыдущие</a>         <a id='next' href='#Еще результаты' onClick=\"Google("+start+",true);return false;\">Еще результаты</a>   <span>→</span> <div style='display:block;padding-left:510px;margin-top:-18px;'><span>↑</span>  <a  href='#top'>Вверх</a></div>";}}
else{if(window.opt['oscroll']==0){nextr.innerHTML=" <div style='display:block;padding-left:510px'><span>↑</span>  <a href='#Вверх' onClick=\"scrollToElement('logo\');return false;\">Вверх</a></div>";}else{nextr.innerHTML=" <div style='display:block;padding-left:510px'><span>↑</span>  <a  href='#top'>Вверх</a></div>";}}
if(window.opt['oscroll']==0){if(type!="images"&&type!="video"){scrollToElement("scr");}}}
else{rez.innerHTML='<b>'+Comma(res)+'</b> '+names;resv.innerHTML="<ol start=\""+(start+1)+"\" style='display:none;"+ds+"padding-top:10px;margin-top:0px;margin-bottom:0px;' id='r_"+start+"'><br />"+result+"</ol>";if(type!="images"){$("#r_"+start).slideToggle("fast");}else{$b("r_"+start).style.display="block";}
start=start+8;if(start<56&&start<res){nextr.innerHTML="<a id='next' title="+start+" href='#' onClick=\"Google("+start+",true);return false;\">Ещё результаты</a>   <span>→</span>";}else{nextr.innerHTML='';}}}else{value.innerHTML='<br style="line-height:5px" />Не найдено ни одного документа, соответствующего запросу <b>'+q+'</b><br /><br />';rez.innerHTML='';resv.innerHTML="";nextr.innerHTML="";}});if(next!=true){cookie_add(q,e);var rex='';$.get("/spell.php",{q:qz},function(data){if(data!=""){$b("req").innerHTML=data;value.innerHTML='';$("#req").cFadeIn("fast");}else{$("#req").cFadeOut("fast");}});}}}
else{$b("value").innerHTML='Введите слово для поиска';}}
function GoogleCallback(func,data){window[func](data);}
var Url={decode:function(string){return this._utf8_decode(unescape(string));},_utf8_decode:function(utftext){var string="";var i=0;var c=c1=c2=0;while(i<utftext.length){c=utftext.charCodeAt(i);if(c<128){string+=String.fromCharCode(c);i++;}
else if((c>191)&&(c<224)){c2=utftext.charCodeAt(i+1);string+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2;}
else{c2=utftext.charCodeAt(i+1);c3=utftext.charCodeAt(i+2);string+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3;}}
return string;}}
