(function( w ){ "use strict"; // rel=preload support test if( !w.loadCSS ){ w.loadCSS = function(){}; } // define on the loadCSS obj var rp = loadCSS.relpreload = {}; // rel=preload feature support test // runs once and returns a function for compat purposes rp.support = (function(){ var ret; try { ret = w.document.createElement( "link" ).relList.supports( "preload" ); } catch (e) { ret = false; } return function(){ return ret; }; })(); // if preload isn't supported, get an asynchronous load by using a non-matching media attribute // then change that media back to its intended value on load rp.bindMediaToggle = function( link ){ // remember existing media attr for ultimate state, or default to 'all' var finalMedia = link.media || "all"; function enableStylesheet(){ // unbind listeners if( link.addEventListener ){ link.removeEventListener( "load", enableStylesheet ); } else if( link.attachEvent ){ link.detachEvent( "onload", enableStylesheet ); } link.setAttribute( "onload", null ); link.media = finalMedia; } // bind load handlers to enable media if( link.addEventListener ){ link.addEventListener( "load", enableStylesheet ); } else if( link.attachEvent ){ link.attachEvent( "onload", enableStylesheet ); } // Set rel and non-applicable media type to start an async request // note: timeout allows this to happen async to let rendering continue in IE setTimeout(function(){ link.rel = "stylesheet"; link.media = "only x"; }); // also enable media after 3 seconds, // which will catch very old browsers (android 2.x, old firefox) that don't support onload on link setTimeout( enableStylesheet, 5000 ); }; // loop through link elements in DOM rp.poly = function(){ // double check this to prevent external calls from running if( rp.support() ){ return; } var links = w.document.getElementsByTagName( "link" ); for( var i = 0; i < links.length; i++ ){ var link = links[ i ]; // qualify links to those with rel=preload and as=style attrs if( link.rel === "preload" && link.getAttribute( "as" ) === "style" && !link.getAttribute( "data-loadcss" ) ){ // prevent rerunning on link link.setAttribute( "data-loadcss", true ); // bind listeners to toggle media back rp.bindMediaToggle( link ); } } }; // if unsupported, run the polyfill if( !rp.support() ){ // run once at least rp.poly(); // rerun poly on an interval until onload var run = w.setInterval( rp.poly, 500 ); if( w.addEventListener ){ w.addEventListener( "load", function(){ rp.poly(); w.clearInterval( run ); } ); } else if( w.attachEvent ){ w.attachEvent( "onload", function(){ rp.poly(); w.clearInterval( run ); } ); } } // commonjs if( typeof exports !== "undefined" ){ exports.loadCSS = loadCSS; } else { w.loadCSS = loadCSS; } }( typeof global !== "undefined" ? global : this ) ); function filter() { $('#filt').text(function(){ $('#result').html('
loading
'); var val = $(this).val(); var searchq = document.getElementById('filtersearch').value; var clck = document.getElementById('clck').value; var url ="filter.php"; $.post(url,{filtr:val, clck:clck, searchq:searchq},function(data) { $('#result').html(data);}); }); } function thisimg(id,recordid) { var newid = "addlink_"+id; var countid = "count_"+id; var url = passuc; $.post(url,{dbid:recordid},function(data) { document.getElementById(countid).innerHTML ++; }); var url =document.getElementById(newid).value; window.open (url,"myWindow","height=600,width=800,menubar=no,status=no"); } var oldval=0; var flag="1"; var win=null; var lk = []; var recordid = []; var selectlist =[]; function bonus(a) { var field = document.getElementsByName('list'); var len = field.length; var j=0; if(a) { if(a=='10') { for (i = 0; i < 10; i++) { field[i].checked = true; lk[j] =document.getElementById('addlink_'+i).value; recordid[j] =document.getElementById('recoredid_'+i).value; selectlist[j] = i; j++; } win = window.open("","myWindow","height=600,width=800,menubar=no,status=no"); var oldval=0; process(oldval,lk,j); oldval=1; if(oldval= ($(document).height() - heightdown) - $(window).height()) { //if user scrolled to bottom of the page //alert($(window).height()); //page number increment //load content if (loading == false) { load_contents(track_page); track_page++; } else { } } }//stop extra auto load }); //Ajax load function function load_contents(track_page){ if(loading == false){ loading = true; //set loading flag on $('#loading').html("Loading"); $.post('../inc/imagefilter.php', {'page': track_page,'db': paastb,'appid': passappid,'name1': passname,'dirname': passdir}, function(data){ //set loading flag off once the content is loaded if(data.length == 0){ //notify user if nothing to load $(".imagetag").append("

No more Images

"); $(".show_more").hide(); $("#loading").hide(); loading = true; return; } else { $("#loading").hide(); //hide loading animation once data is received $(".show_more").show(); //show loading animation once data is received $(".imagetag").append(data); //append data into #results element loading = false; } }); } } function statusChangeCallback(response) { if (response.status === 'connected') { var id_token= response.authResponse.accessToken; testAPI(id_token); //console.log(response); } else if (response.status === 'not_authorized') { if(document.getElementById("fb-login")){ document.getElementById('fb-login').innerHTML = '
Login with Facebook
'; } } else { if(document.getElementById("fb-login")){ document.getElementById('fb-login').innerHTML = '
Login with Facebook
'; } } document.getElementById("loadi").style.display="none"; } function checkLoginState() { document.getElementById("loadi").style.display="block"; FB.login(function(response) { if (response.authResponse) { var id_token= response.authResponse.accessToken; testAPI(id_token); } else{ alert("Login Failed!"); } }, {scope: "public_profile,email"}); document.getElementById("loadi").style.display="none"; } function testAPI(id_token) { document.getElementById("loadi").style.display="block"; FB.api('/me?fields=email,name,id,gender', function(response) { $.ajax( { url: "../account/login.php", data: {fbid:response.id, uname:response.name, uemail:response.email, uimage:"https://graph.facebook.com/"+response.id+"/picture", fbtoken:id_token}, success: function(data) { //alert(data); document.getElementById('fb-login').innerHTML = data + '
Logout
'; } }); document.getElementById("loadi").style.display="none"; }); } function logoutFacebook() { FB.getLoginStatus(function(response) { if (response.status === 'connected') { var uid = response.authResponse.userID; var accessToken = response.authResponse.accessToken; FB.api('/me/permissions', 'delete', function(response) { $.ajax( { url: "../account/logout.php", data: {id:"succ"}, success: function(data) { alert("Logout Successfully"); if(document.getElementById("fb-login")){ document.getElementById('fb-login').innerHTML = 'Logout Successful!
Login with Facebook
'; window.location.href=location.href; } else if(document.getElementById("tablelogin")) { document.getElementById('tablelogin').innerHTML = 'Logout Successful!
Login with Facebook
'; window.location.href=location.href; } } }); }); //fb api } else if (response.status === 'not_authorized') { if(document.getElementById("fb-login")){ document.getElementById('fb-login').innerHTML = '
Login with Facebook
'; window.location.href=location.href; } else if(document.getElementById("tablelogin")) { document.getElementById('tablelogin').innerHTML = '
Login with Facebook
'; window.location.href=location.href; } } else { if(document.getElementById("fb-login")){ document.getElementById('fb-login').innerHTML = '
Login with Facebook
'; window.location.href=location.href; } else if(document.getElementById("tablelogin")) { document.getElementById('tablelogin').innerHTML = '
Login with Facebook
'; window.location.href=location.href; } } }); } // fb scripts $(function() { setTimeout( function(){ $.ajaxSetup({ cache: true }); $.getScript('https://connect.facebook.net/en_GB/sdk.js', function(){ FB.init({ xfbml: 'true', cookie: 'true', appId: '1881828828705959', version: 'v6.0' // or v2.1, v2.2, v2.3, ... }); FB.getLoginStatus(function(response) { statusChangeCallback(response); }); }); }, 5300); // delay 500 ms }); $(function() { setTimeout( function(){ $.ajaxSetup({ cache: true }); $.getScript('//platform-api.sharethis.com/js/sharethis.js#property=5a7222cc344b890012fe7af0&product=sticky-share-buttons', function(){ }); }, 15000); // delay 500 ms }); $(function() { setTimeout( function(){ $.ajaxSetup({ cache: true }); $.getScript('https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.js', function(){ window.cookieconsent.initialise({ "palette": { "popup": { "background": "#237afc" }, "button": { "background": "transparent", "text": "#fff", "border": "#fff" } }, "content": { "href": "https://gameskip.com/cookies.html" } }); }); }, 7000); // delay 500 ms }); $(function() { setTimeout( function(){ $.ajaxSetup({ cache: true }); $.getScript('//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js', function(){ }); }, 6000); // delay 500 ms }); $(function() { setTimeout( function(){ $.ajaxSetup({ cache: true }); $.getScript('//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit', function(){ }); document.getElementById("loadingtranslate").style.display = "none"; }, 7000); // delay 500 ms });