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 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);
//console.log(data);
document.getElementById('fb-login').innerHTML = data + 'Logout
';
window.location.href=location.href;
} });
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 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;
}
}
});
}
(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() {
setTimeout( function(){
lazyload();
}, 2000); // delay 500 ms
});
function thisimg(id,recordid)
{
var newid = "addlink_"+id;
var countid = "count_"+id;
var urls = passuc; //pass value of update file
$.post(urls,{dbid:recordid},function(data) { document.getElementById(countid).innerHTML ++; });
var urls =document.getElementById(newid).value;
window.open (urls,"myWindow","height=600,width=800,toolbar=yes,scrollbars=yes,resizable=yes,opener=yes");
}
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,toolbar=yes,scrollbars=yes,resizable=yes,opener=yes");
var oldval=0;
process(oldval,lk,j);
oldval=1;
if(oldval