if (typeof(document.getElementsByClassName) == 'undefined') {
document.getElementsByClassName = function(className) {
var ret = [];
var elements = document.getElementsByTagName('*');
for (var i = 0; i < elements.length; i++) {
if (elements[i].className != className) {
continue;
}
ret.push(elements[i]);
}
return ret;
};
}
function prWi(){
var widgets = document.getElementsByClassName('pr-widget');
var id = 0;
var el;
if(typeof(prWi.inProgress)=='undefined'){
prWi.inProgress = true;
}else if(prWi.inProgress===true){
return;
}
prWi.inProgress = true;
if (typeof(prloadImAd)!='undefined'){prloadImAd();}
if (typeof(prInterstitial)!='undefined'){prInterstitial();}
if (typeof(prInitSearch)!='undefined'){prInitSearch();}
if(typeof(widgets)!='undefined'&&widgets.length>0){
for(var i=0;i < widgets.length;i++){
id = widgets[i].getAttribute('id').split('-')[1];
if(typeof(id)!='undefined'&&widgets[i].getAttribute('added')!=='true'){
el = document.createElement('iframe');
el.setAttribute('allowtransparency',true);
el.setAttribute('scrolling','no');
el.setAttribute('style','border:none;overflow:hidden;');
if(widgets[i].getAttribute('data-res')=='true'){
var style = '';
el.setAttribute('height','100%');
el.setAttribute('width','100%');
var styles = window.getComputedStyle(widgets[i]);
var containerWidth = widgets[i].clientWidth-parseFloat(styles.paddingLeft)-parseFloat(styles.paddingRight);
var containerHeight = widgets[i].clientHeight-parseFloat(styles.paddingTop)-parseFloat(styles.paddingBottom);
if(containerHeight <= 1) {
var h = parseInt(widgets[i].getAttribute('data-h'));
if (typeof(h) != 'undefined' && h > 0) {
style += 'height:'+h+'px;';
containerHeight = h;
} else {
containerHeight = 1;
}
}
if(containerWidth <= 1) {
var w = parseInt(widgets[i].getAttribute('data-w'));
if (typeof(w) != 'undefined' && w > 0) {
style += 'width:'+w+'px;';
containerWidth = w;
} else {
containerWidth = 1;
}
}
widgets[i].setAttribute('style', style);
el.setAttribute('src','//www.trasupr.com/nyaa.porn78.info/'+id+'/'+containerWidth+'/'+containerHeight);
}else{
el.setAttribute('height',parseInt(widgets[i].style.height));
el.setAttribute('width',parseInt(widgets[i].style.width));
el.setAttribute('src','//www.trasupr.com/nyaa.porn78.info/'+id);
}
widgets[i].setAttribute('added','true');
if(i==0){
widgets[i].appendChild(el);
}else{
setTimeout(function(elements,element){elements.appendChild(element);},(i*250),widgets[i],el);
}
}
}
}
id = 0;
el = null;
var sliders = document.getElementsByClassName('pr-slider-widget');
if(typeof(sliders)!='undefined'&&sliders.length>0){
for(var i=0;i < sliders.length;i++){
id = sliders[i].getAttribute('id').split('-')[1];
if(typeof(id)!='undefined'&&sliders[i].getAttribute('added')!=='true'){
el = document.createElement('script');
el.setAttribute('src','//prsliders.com/nyaa.porn78.info/'+id);
el.setAttribute('type','text/javascript');
sliders[i].setAttribute('added','true');
sliders[i].appendChild(el);
}
}
}
id = 0;
el = null;
var searches = document.getElementsByClassName('pr-search');
if(typeof(searches)!='undefined'&&searches.length>0){
function searchSubmit(evt) {
evt = evt || window.event;
var target = evt.target || evt.srcElement;
var realTarget = target;
if(target.childNodes.length > 0) {
for(var i = 0; i < target.childNodes.length; i++) {
if(target.childNodes[i].tagName.toLowerCase() === 'input' && target.childNodes[i].getAttribute('type') === 'text') {
realTarget = target.childNodes[i];
}
}
}
performSearch(realTarget.value);
realTarget.value = '';
evt.preventDefault();
evt.stopPropagation();
return false;
}
function performSearch(searchText) {
var resultID = 'pr-searchresult';
var resultScript = false;
if(resultScript = document.getElementById(resultID)) {
resultScript.parentNode.removeChild(resultScript);
}
removeResults();
resultScript = document.createElement('script');
resultScript.id = resultID;
document.getElementsByTagName('head')[0].appendChild(resultScript);
resultScript.src = '//prwidgets.com/search?d=326001&s=' + btoa(searchText);
createResults();
}
window.showSearchResult = function(searchResult, searchText) {
//removeResults();
var resultDiv = false;
if(!(resultDiv = document.getElementById('searchResult'))) {
createResults();
resultDiv = document.getElementById('searchResult');
}
var encodedSearchText = searchText.replace(/[\u00A0-\u9999<>\&]/gim, function(i) {
return '' + i.charCodeAt(0) + ';';
});
resultDiv.innerHTML = '
Search results for "' + encodedSearchText + '"
';
var form = createSearchForm(searchText);
resultDiv.appendChild(form);
resultDiv.insertAdjacentHTML('beforeend', '
');
for(var i = 0; i < searchResult.length; i++) {
var thisResult = document.createElement('a');
thisResult.setAttribute('class', 'searchResultEntry');
thisResult.setAttribute('href', searchResult[i].clickurl);
thisResult.setAttribute('target', '_blank');
var imageCode = '';
var searchParentClass = '';
if(searchResult[i].image) {
imageCode = '
';
searchParentClass = 'hasImage';
}
thisResult.innerHTML = '' + imageCode + '' + searchResult[i].title + '
' + searchResult[i].display_url + '
' + searchResult[i].desc + '
';
resultDiv.appendChild(thisResult);
}
resultDiv.addEventListener('click', function(evt) { evt.stopPropagation() });
}
function createResults() {
var resultDivWrapper = document.createElement('div');
resultDivWrapper.setAttribute('class', 'searchResultWrapper');
var resultDiv = document.createElement('div');
resultDiv.innerHTML = 'Searching...
';
resultDiv.setAttribute('class', 'searchResult');
resultDiv.setAttribute('id', 'searchResult');
resultDivWrapper.appendChild(resultDiv);
var backgroundFade = document.createElement('div');
backgroundFade.setAttribute('class', 'searchBackgroundFade');
backgroundFade.appendChild(resultDivWrapper);
backgroundFade.addEventListener('click', removeResults);
document.body.appendChild(backgroundFade);
}
function removeResults() {
var oldResults = document.getElementsByClassName('searchBackgroundFade');
while(oldResults.length > 0){
oldResults[0].parentNode.removeChild(oldResults[0]);
}
}
function createSearchForm(searchText, searchIndex) {
if(!searchIndex) {
searchIndex = "";
}
var form = document.createElement('form');
form.setAttribute('id','pr-searchform'+searchIndex);
el = document.createElement('input');
el.setAttribute('id','pr-search'+searchIndex);
el.setAttribute('type','text');
if(searchText) {
el.setAttribute('value', searchText);
}
var submit = document.createElement('input');
submit.setAttribute('type', 'submit');
submit.setAttribute('value', 'Search');
form.appendChild(el);
form.appendChild(submit);
form.addEventListener('submit', searchSubmit);
return form;
}
var styleElement = document.createElement('style');
styleElement.innerHTML = 'div.hasImage { margin-left: 110px } div.searchBackgroundFade { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 1000; background-color: rgba(0, 0, 0, 0.6); } span.searchTerm { font-weight: bold; } div.searchResultWrapper { position: fixed; left: 0px; top: 0px; height: 100%; width: 100%; padding: 5%; background: transparent } div.searchResult { overflow: auto; border-radius: 5px; max-width: 700px; margin: 0 auto; position: relative; padding: 10px 20px; background: white; height: 100% } img.searchResultImage { float: left; max-width: 100px } a.searchResultEntry { clear: both; display: block; padding: 10px; } h4.searchResultTitle { padding: 0px; margin: 0px; font-weight: normal; color: #1a0dab } span.searchResultURL { color: #006621 } span.searchResultDescription { font-weight: normal; color: #545454 }';
document.body.appendChild(styleElement);
for(var i=0;i < searches.length;i++){
if(searches[i].getAttribute('added')!=='true'){
var tag = searches[i].tagName.toLowerCase();
var type = searches[i].getAttribute('type');
if(tag === 'div') {
var form = createSearchForm(false, i);
searches[i].setAttribute('added','true');
searches[i].appendChild(form);
}
if(tag === 'input' && type === 'text') {
searches[i].addEventListener('keypress', function(evt) { if(evt.which == 13) { return searchSubmit(evt) } });
searches[i].addEventListener('change', searchSubmit);
}
}
}
}
if(typeof(_prvar)!='undefined'&&typeof(_prvar.ajaxUpdate)!='undefined'&&_prvar.ajaxUpdate===true&&typeof(prWi.listenerAdded)=='undefined'){
document.addEventListener("DOMSubtreeModified",function(){prWiState=1;prWi();},false);
prWi.listenerAdded = true;
}
prWi.inProgress = false;
}
var prWiState = 0;
if(document.addEventListener){
if(document.readyState=="interactive"||document.readyState=="complete"){
prWiState=1;
prWi();
}else{
document.addEventListener("DOMContentLoaded",function(){if(!prWiState){prWiState=1;prWi();}},false);
}
}else if(document.all&&!window.opera){
if (document.readyState != "complete") {
document.onreadystatechange=function(){if(this.readyState=="complete"){prWiState=1;prWi();}}
} else {
prWiState=1;
prWi();
}
}
window.onload=function(){setTimeout("if(!prWiState){prWiState=1;prWi();}",0);}