/*
This code is written by Perlover

Copyright (c) by Perlover, 2006-2011 years

This is a ajax search of a free adult galleries
*/
String.prototype.escapeHTML=function(){return(this.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;"))};String.prototype.escapeJS=function(){return(this.replace(/'/g,"\\'").replace(/"/g,'\\"'))};SearchBox.session=0;SearchBox.tid=null;SearchBox.mainURL="http://"+document.domain+"/xml-search/";SearchBox.siteid={};SearchBox.imgBase=null;function SearchBox(a){var b=new Object();b.xml=null;b.targetid=a;if(document.getElementById&&!document.all){b.browser="ff";b.dom={textProperty:"textContent"}}else{b.browser="ie";b.dom={textProperty:"text"}}b.runSearch=function(d){var e={url:SearchBox.mainURL,onSuccess:function(f){b.xml=f.responseXML;b.showData()},onError:function(g){if(SearchBox.alertedError){return}SearchBox.alertedError=1;alert("Sorry, a search engine error occurs. Please try later! Thanks :)");SearchBox.alertedError=0;for(var f in SearchBox.searchForms){if(SearchBox.searchForms[f]&&SearchBox.searchForms[f].box&&SearchBox.searchForms[f].box.searchArgs&&SearchBox.searchForms[f].box.searchArgs.finishFunc){SearchBox.searchForms[f].box.searchArgs.finishFunc(SearchBox.searchForms[f].box)}}},search:d.search};if(d.page){e.p=d.page}if(d.params){for(var c in d.params){if(e[c]==null){e[c]=d.params[c]}}}e.ses=1;b.newSearch=0;if(!d.page){b.newSearch=1}if(SearchBox.session){e.s=SearchBox.session}else{if(!d.page){e.domain=document.domain}}b.searchArgs=d;AjaxRequest.get(e)};b.html={};b.builderDefault={start:function(){b.html.content="";b.html.ruler=""},start_content:function(){b.html.content+='<table class="srchContent">'},end_content:function(){b.html.content+="</table>"},add_content:function(d){var e;var c='href="'+d.url.escapeHTML()+'" siteid="'+d.siteid+'" targetid="'+b.targetid+'" onmousedown="return SearchBox.mouseTrigger(this, event)" onmouseup="return SearchBox.mouseTrigger(this, event)" onmouseout="return SearchBox.mouseTrigger(this, event)" onClick="SearchBox.clickByLink(this); return true;"';if(d.img!=null&&d.img!=""){b.html.content+='<tr><td><table width="100%" border="0" cellspacing="0" cellpadding="5"><tr valign="top"><td width="3%"><a '+c+'><img src="'+SearchBox.imgBase+d.img+'.jpg" width="110" height="110" border="0"></a></td><td width="97%"><a class="srchContentLink" '+c+">"+d.title+'</a><br><span class="srchContentQuote" style="font-size: 11px">URL: '+d.url_excerpt+'</span><br><span class="srchContentQuote">'+d.quote+"</span>"+(d.niches!=null?'<br><span class="srchContentNiches"><i>Niches:</i> '+d.niches+"</span>":"")+('<br><span class="srchContentNiches"><i>Site:</i> '+d.sitename+(d.modelname!=null?" / <i>Model:</i> "+d.modelname:"")+"</span>")+"</td></tr></table></td></tr>"}else{b.html.content+='<tr><td><a class="srchContentLink" '+c+">"+d.title+'</a><br><span class="srchContentQuote" style="font-size: 11px">URL: '+d.url_excerpt+'</span><br><span class="srchContentQuote">'+d.quote+"</span>"+(d.niches!=null?'<br><span class="srchContentNiches"><i>Niches:</i> '+d.niches+"</span>":"")+('<br><span class="srchContentNiches"><i>Site:</i> '+d.sitename+(d.modelname!=null?" / <i>Model:</i> "+d.modelname:"")+"</span>")+(e!=null?e:"")+'</td></tr><tr class="srchContentSpanItem"><td>&nbsp;</td><td>&nbsp;</td></tr>'}},start_ruler:function(){b.html.ruler+='<span class="srchRuler">Pages: '},end_ruler:function(){b.html.ruler+="</span>"},ruler_item:function(c){var d=function(e){return'<a href="javascript:void(0)" class="srchRuler" lnk="1" onClick="SearchBox.continueSearch('+c.page+", '"+b.targetid+"'); return false;\">"+e.escapeHTML()+"</a>"};b.html.ruler+=" "+(c.type=="previous_pointer"?d("Previous"):(c.type=="next_pointer"?d("Next"):(c.type=="current"?"<b>"+c.page+"</b>":d(c.page))))+" "},make_srlink:function(){b.html.srlink='<a class="srchHideResults" href="javascript:void(0)" onClick="SearchBox.hideResults(\''+b.targetid+"'); return false;\">Hide results</a><br>"},addthis:function(){b.html.addthis='<a class="addthis_button" href="http://www.addthis.com/bookmark.php?v=250&amp;username=perlover"><img src="http://s7.addthis.com/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a>'},related:function(c){if(c.length==0){SearchBox.searchForms[b.targetid].relatedHTML="";return}var f=new Array();var e;for(var d=0;d<c.length;d++){e=c[d].getAttribute("word").replace(/(cfnm|bbw|milf|mmf|ffm|\bbi\W|\b\w)/g,function(g){return g.toUpperCase()});f.push('<a href="javascript:void(0)" lnk="1" class="srchRuler" onClick="SearchBox.clickByRelated(\''+e.escapeJS()+"', '"+b.targetid+"'); return false;\">"+e.escapeHTML()+"</a>")}SearchBox.searchForms[b.targetid].relatedHTML='<span class="srchRuler">Related searches: '+f.join(", ")+"</span>"}};b.builderOfUser={};b.builder=function(d,c){if(b.builderOfUser[d]){b.builderOfUser[d](c)}else{b.builderDefault[d](c)}};b.showData=function(){if(b.xml.documentElement&&b.xml.documentElement.getAttribute("session")){SearchBox.session=b.xml.documentElement.getAttribute("session")}if(b.xml.documentElement&&b.xml.documentElement.getAttribute("img_base")){SearchBox.imgBase=b.xml.documentElement.getAttribute("img_base")}if(b.xml.documentElement&&b.xml.documentElement.getAttribute("key")){SearchBox.sendClickInfoNow(true);SearchBox.searchForms[b.targetid].keyCounter=0;SearchBox.searchForms[b.targetid].key=b.xml.documentElement.getAttribute("key")}var e=b.xml.documentElement.getElementsByTagName("content")[0].getElementsByTagName("result");b.builder("start",["test"]);if(b.xml.documentElement.getElementsByTagName("ruler2").length>0){b.builder("start_ruler");var g=b.xml.documentElement.getElementsByTagName("ruler2")[0].childNodes;for(var d=0;d<g.length;d++){if(g[d].nodeName=="item"){b.builder("ruler_item",{page:g[d].getAttribute("page"),type:g[d].getAttribute("type")})}}b.builder("end_ruler")}b.builder("start_content");var f;for(var d=0;d<e.length;d++,f=null){if(e[d].getElementsByTagName("similar_urls").length==1){f=e[d].getElementsByTagName("similar_urls")[0].getElementsByTagName("item")}b.builder("add_content",{title:e[d].getElementsByTagName("title")[0][b.dom.textProperty],url:e[d].getElementsByTagName("url")[0][b.dom.textProperty],url_excerpt:e[d].getElementsByTagName("url")[0].getAttribute("excerpt"),img:e[d].getElementsByTagName("url")[0].getAttribute("img"),siteid:e[d].getElementsByTagName("url")[0].getAttribute("siteid"),sitename:e[d].getElementsByTagName("url")[0].getAttribute("sitename"),modelname:e[d].getElementsByTagName("url")[0].getAttribute("modelname"),quote:e[d].getElementsByTagName("quote")[0][b.dom.textProperty],niches:e[d].getElementsByTagName("niches")&&e[d].getElementsByTagName("niches")[0]&&e[d].getElementsByTagName("niches")[0].getElementsByTagName("as_text")[0][b.dom.textProperty],similar_urls:f})}b.builder("end_content");b.builder("make_srlink");b.builder("addthis");if(b.newSearch&&(!SearchBox.searchForms[b.targetid].searchOfRelatedWords||b.xml.documentElement.getElementsByTagName("related")[0])){if(b.xml.documentElement.getElementsByTagName("related")[0]){b.builder("related",b.xml.documentElement.getElementsByTagName("related")[0].getElementsByTagName("item"))}else{b.builder("related","")}}var c=SearchBox.searchForms[b.targetid].relatedHTML;if(e.length>0){document.getElementById(b.targetid).innerHTML=b.html.srlink+"<br>"+b.html.addthis+"<br>"+(c?"<br>"+c+"<br><br>":"<br>")+b.html.ruler+b.html.content+b.html.ruler+(c?"<br><br>"+c+"<br><br>":"<br><br>")+b.html.addthis+"<br><br>"+b.html.srlink+"<br>";if(window.addthis){window.addthis.ost=0;window.addthis.ready()}}else{document.getElementById(b.targetid).innerHTML=(c?c+"<br><br>":"")+'<span class="srchContent">Sorry, no results for this request :( Please try other words :) Thanks!<br><br></span>'}if(b.searchArgs.finishFunc){b.searchArgs.finishFunc(b)}$.scrollTo($("#"+b.targetid),1000,{offset:{top:-60}});if(SearchBox.searchForms[b.targetid].hiddenResults){SearchBox.showResults(b.targetid)}};return b}SearchBox.searchForms=new Array();SearchBox.switchFields=function(b,e,f){var g=SearchBox.searchForms[b].formObject;var a=g.getElementsByTagName("input");var c=g.getElementsByTagName("a");for(var d=0;d<a.length;d++){switch(a[d].type){case"submit":case"button":case"text":a[d].disabled=f;if(e&&a[d]==e){a[d].value=f?"Wait ...":SearchBox.searchForms[b].button.oldValue}break}}for(var d=0;d<c.length;d++){if(!c[d].getAttribute("lnk")){continue}c[d].disabled=f;if(f){c[d].oldOnClick=c[d].onclick;c[d].onclick=function(){return false}}else{if(c[d].oldOnClick){c[d].onclick=c[d].oldOnClick}}}};SearchBox.newSearch=function(d,a,f){var e=d.form;var c=e.textSearch.value;if(SearchBox.newSearch.myLock){return}if(c==""){alert("What do you want to search today :)? ");return}SearchBox.newSearch.myLock=1;if(typeof(SearchBox.searchForms[a])=="undefined"){SearchBox.searchForms[a]=new Object()}SearchBox.searchForms[a].button={object:d,oldValue:d.value};SearchBox.searchForms[a].formObject=e;SearchBox.searchForms[a].searchWords=c;SearchBox.searchForms[a].srlink=a+"_srlink";if(SearchBox.searchForms[a].hiddenResults==null){SearchBox.searchForms[a].hiddenResults=0}SearchBox.switchFields(a,d,true);var b={finishFunc:function(g){SearchBox.switchFields(g.targetid,SearchBox.searchForms[g.targetid].button.object,false);SearchBox.searchForms[g.targetid].searchOfRelatedWords=0},search:c};SearchBox.searchForms[a].params=b.params=f;(SearchBox.searchForms[a].box=new SearchBox(a)).runSearch(b);SearchBox.newSearch.myLock=0};SearchBox.clickByRelated=function(b,a){SearchBox.searchForms[a].formObject.textSearch.value=b;SearchBox.searchForms[a].searchOfRelatedWords=1;SearchBox.newSearch(SearchBox.searchForms[a].button.object,a,SearchBox.searchForms[a].params)};SearchBox.continueSearch=function(c,a){if(SearchBox.continueSearch.myLock){return}SearchBox.continueSearch.myLock=1;var b={search:SearchBox.searchForms[a].searchWords,page:c,finishFunc:function(d){SearchBox.switchFields(d.targetid,null,false)}};b.params=SearchBox.searchForms[a].params;SearchBox.switchFields(a,null,true);(SearchBox.searchForms[a].box=new SearchBox(a)).runSearch(b);SearchBox.continueSearch.myLock=0};SearchBox.hideResults=function(a){if(typeof(SearchBox.searchForms[a])=="undefined"){return}if(document.getElementById&&document.getElementById(a)){document.getElementById(a).style.display="none"}if(document.getElementById&&document.getElementById(SearchBox.searchForms[a].srlink)){document.getElementById(SearchBox.searchForms[a].srlink).innerHTML='<a class="srchShowResults" href="javascript:void(0)" onClick="SearchBox.showResults(\''+a+"'); return false;\">Show results</a><br><br>"}SearchBox.searchForms[a].hiddenResults=1;SearchBox.searchForms[a].formObject.textSearch.focus()};SearchBox.showResults=function(a){if(typeof(SearchBox.searchForms[a])=="undefined"){return}if(document.getElementById&&document.getElementById(SearchBox.searchForms[a].srlink)){document.getElementById(SearchBox.searchForms[a].srlink).innerHTML=""}if(document.getElementById&&document.getElementById(a)){document.getElementById(a).style.display="inline"}SearchBox.searchForms[a].hiddenResults=0};SearchBox.btSearchHint=function(a){a.bt("Here <b>some hints</b>:<br><ol><li>Enter <b>one</b> or <b>some words</b> (searching in: Gallery Text, Title, Model Name, Site Name and URL)</li> 	<li><b>Optional</b>: to use 'pics', 'pictures' for picture galleries, 'movie', 'videos' and etc for movie galleries 	(default: any gallery types)</li><li><b>Click</b> an <b>appropriate button</b> (niche search or global one)</li><li>You <b>can</b> click \"<b>Related searches</b>\" after searching</li><li><b>Enjoy!</b></li></ol> 	<b>Examples:</b><br>girls in forest movies<br>met art masha<br>shemales in bath",{width:"600px",cssStyles:{fontSize:"15px",textDecoration:"none",fontWeight:"normal",color:"#000000"},cssClass:"srchHintLayer",activeClass:"srchFocusedTip",positions:"top",trigger:["focus","blur"]})};$(function(){$.getScript("http://s7.addthis.com/js/250/addthis_widget.js#async=1",function(){$("body").append(addthis_fixed_code);addthis.init();addthis.ost=0;addthis.ready()});var a={};$("form[id^=srchForm] input[type=text]").autocomplete({minLength:2,delay:500,search:function(){if(this.value.replace(/^\s+/,"").replace(/-_/g," ").replace(/[^a-z0-9\' ]/g,"").replace(/ {2,}/g," ").length<2){return false}},source:function(c,b){if(c.term in a){b(a[c.term]);return}$.ajax({url:"http://xml.seekandsee.com/json/SearchAC/?callback=?",dataType:"jsonp",data:c,success:function(d){a[c.term]=d;b(d)}})}});$("form[id^=srchForm] input[type=text]").each(function(){SearchBox.btSearchHint($(this))});$(window).scroll(function(){var b=$("form[id^=srchForm] input[type=text]");var c=$(window);b.each(function(){var e=$(this);var f=e.offset();var d={cssStyles:{fontSize:"15px",textDecoration:"none",fontWeight:"normal",color:"#000000"},trigger:"none",positions:"top",width:"300px"};if(!document.all){d.distance=30;d.animate=true;d.speed=500;d.overlap=-30}if(f.top>(c.scrollTop()+200)&&f.top<(c.scrollTop()+c.height()-200)){if(!e.hasClass("bt-active")){e.bt('<div align="center">This is <b>Easy Gallery Search</b>:<br>More <b>800,000 galleries</b><br>(pics & movies)<br>             <b>Every day</b> updating<br><b>Fresh</b> galleries <b>higher!</b><br>All Niches!<br><b>Only</b> clean <b>free galleries!</b><br>Search <b>results right here</b> in page!<br>To <b>try</b> it and <b>enjoy</b>!</div>',d);e.btOn();SearchBox.btSearchHint(e)}}else{if(e.hasClass("bt-active")&&!e.hasClass("srchFocusedTip")){e.btOff();SearchBox.btSearchHint(e)}}})})});SearchBox.insertForm=function(a){if(!a.buttons||a.buttons.length<1){return}SearchBox.insertForm.forms.push(a);var c=SearchBox.insertForm.forms.length;var b="";b+='<form id="srchForm'+c+'"action="nosearch.html" class="srchContent" onSubmit="this.Button.click(); return false;"><br>';b+='<b>Easy Gallery Search:</b> <input type="text" name="textSearch" class="srchButton" size="'+(a.textLength?a.textLength:30)+'" maxlength="50">';b+=' <input type="submit" name="Button" value="'+a.buttons[0][0].escapeHTML()+'" class="srchButton" onClick="SearchBox.insertForm.onClickEvent(this, '+c+', 0); return false;">';for(i=1;i<a.buttons.length;i++){b+=' <input type="submit" name="Button'+(i+1)+'" value="'+a.buttons[i][0].escapeHTML()+'" class="srchButton" onClick="SearchBox.insertForm.onClickEvent(this, '+c+", "+i+'); return false;">'}b+='<br><br><span class="srchContent" id="resultHere'+c+'_srlink"></span><span id="resultHere'+c+'" class="srchContent"></span></form>';document.write(b)};SearchBox.insertForm.forms=new Array();SearchBox.insertForm.onClickEvent=function(c,b,a){SearchBox.newSearch(c,"resultHere"+b,SearchBox.insertForm.forms[b-1].buttons[a][1])};SearchBox.mouseTrigger=function(c,b){var a;if(document.all){b=window.event;a=4}else{a=1}if(b.type=="mousedown"&&b.button==a){c.mouseTrigger=1}else{if(b.type=="mouseout"){c.mouseTrigger=0}else{if(b.type=="mouseup"){if(b.button==a&&c.mouseTrigger){SearchBox.clickByLink(c)}c.mouseTrigger=0}}}return true};SearchBox.clickByLink=function(d){var a,c;var b=+new Date;if(d.lastClick&&b-d.lastClick<500){return}d.lastClick=b;a=d.getAttribute("targetid");c=d.getAttribute("siteid");if(a==null||c==null){return true}if(SearchBox.tid!=null){clearTimeout(SearchBox.tid)}if(SearchBox.searchForms[a].key){SearchBox.searchForms[a].keyCounter++}if(c){if(SearchBox.siteid[c]){SearchBox.siteid[c]++}else{SearchBox.siteid[c]=1}}SearchBox.tid=setTimeout(SearchBox.timeoutSend,10000)};SearchBox.timeoutSend=function(){SearchBox.tid=null;SearchBox.sendClickInfo(true)};SearchBox.sendClickInfoNow=function(a){if(SearchBox.tid!=null){clearTimeout(SearchBox.tid)}SearchBox.tid=null;SearchBox.sendClickInfo(a)};SearchBox.sendClickInfo=function(d){if(SearchBox.sendClickInfo.going){return}SearchBox.sendClickInfo.going=1;var g=new Array();var a=new Array();for(var b in SearchBox.searchForms){if(SearchBox.searchForms[b]&&SearchBox.searchForms[b].keyCounter&&SearchBox.searchForms[b].key){g.push(SearchBox.searchForms[b].key);a.push(SearchBox.searchForms[b].keyCounter);SearchBox.searchForms[b].keyCounter=0}}var f=new Array();var h=new Array();for(var b in SearchBox.siteid){if(SearchBox.siteid[b]&&SearchBox.siteid[b]>0){f.push(b);h.push(SearchBox.siteid[b]);SearchBox.siteid[b]=0}}if(g.length>0&&SearchBox.session){var e={url:SearchBox.mainURL,s:SearchBox.session,keystat:1,keys:g.join(","),cntrs:a.join(",")};if(f.length){e.siteid=f.join(",");e.scntrs=h.join(",")}var c=new AjaxRequest();c.method="GET";c.async=d;if(!d){c.timeout=5000}c.handleArguments(e);c.process()}SearchBox.sendClickInfo.going=0};SearchBox.oldUnloadFunc=null;if(typeof(window.onbeforeunload)=="function"){SearchBox.oldUnloadFunc=window.onbeforeunload}window.onbeforeunload=function(){SearchBox.sendClickInfoNow(false);try{if(typeof(SearchBox.oldUnloadFunc)=="function"){SearchBox.oldUnloadFunc()}}catch(a){}};
