(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('

');
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("
");
$.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("");
$(".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: 'v20.0' // or v2.1, v2.2, v2.3, ...
});
FB.getLoginStatus(function(response) {
statusChangeCallback(response);
});
});
}, 10); // 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
});