var HOME = "https://adscrawl.com";
var customer_id = '5';
function show_action(elem,id){
if(!jQuery(elem).hasClass("active")){
jQuery(".hook_top,.hook_top_sub").removeClass("active");
jQuery("#"+id+",.opacity_pop").addClass("active");
jQuery(elem).addClass("active");
}else{
jQuery("#"+id+",.opacity_pop").removeClass("active");
jQuery(elem).removeClass("active");
}
jQuery(".opacity_pop").click(function(){
jQuery(".opacity_pop,.hook_top,.hook_top_sub").removeClass("active");
});
if(jQuery(window).outerWidth() > 1024){
jQuery(".opacity_pop").click(function(){
jQuery(".opacity_pop,.hook_top,.hook_top_sub").removeClass("active");
});
}else{
jQuery(".opacity_pop").focus(function(){
jQuery(".opacity_pop,.hook_top,.hook_top_sub").removeClass("active");
});
}
return false;
}
jQuery(document).ready(function(){
jQuery("#rangeday").daterangepicker({
"startDate": "04/07/2025",
"endDate": "04/07/2026"
}, function(start, end, label) {
});
jQuery("#rangeday").val("");
jQuery('#rangeday').on('cancel.daterangepicker', function(ev, picker) {
jQuery("#rangeday").val("");
});
customer_id = jQuery("input[name='customer_id']").val();
if(jQuery(window).outerWidth() > 1025){
jQuery(".p_list,.p_list_2").mouseover(function(){
jQuery(this).find("ul").addClass("active");
jQuery(this).toggleClass("active_o");
}).mouseout(function(){
jQuery(this).find("ul").removeClass("active");
jQuery(this).removeClass("active_o");
});
}else{
jQuery(".p_list,.p_list_2").click(function(){
jQuery(this).find("ul").toggleClass("active");
jQuery(this).toggleClass("active_o");
});
}
jQuery(".close_popup_page_login_user").click(function(){
jQuery("body").removeClass("no-scroll");
jQuery(".page_login_user").fadeOut();
return false;
});
jQuery(".show_page_login_user").click(function(){
jQuery("body").addClass("no-scroll");
jQuery(".page_login_user").fadeIn();
return false;
});
jQuery(window).scroll(function(){
var __off_win = jQuery(this).scrollTop();
var __height = jQuery(window).outerHeight();
var _count = 100;
if(jQuery(window).outerWidth() < 768){
var _count = -1;
}
if((screen.height+__off_win-__height > _count) && (!jQuery("#load_more_product").hasClass("active"))){
jQuery("#load_more_product").addClass("active");
var page = parseInt(jQuery("#load_more_product").attr("data-loadpage"));
if(jQuery(".item_list_user_get_list.active").length > 0){
var url = HOME+"/list_by_id.php?user_id="+customer_id+get_request_form();
}else{
if(!jQuery("#button_search").hasClass("active")){
var url = HOME+"/list.php?page="+get_number(page+1);
if(page>0)
{
jQuery(".show_page_login_user").click();
//jQuery(".show_page_login_user").click();
}
}else{
var url = HOME+"/list.php?page="+get_number(page+1)+get_request_form();
if(page>0)
{
jQuery(".show_page_login_user").click(); }
}
}
jQuery.getJSON(url, function(data) {
jQuery("#load_more_product").attr("data-loadpage",page+1);
jQuery.each(data.data, function(i,item){
jQuery("#all_item_product").append(de_html(item.id,item.title,item.like,item.commment,item.view,item.day,item.link,item.image_url,item.avatar,item.author,item.author_id,item.sales,item.web));
});
jQuery("#text_info").text(data.text_time);
jQuery("#load_more_product").removeClass("active");
});
}
});
jQuery(".p_list_form a").click(function(){
var __elem = jQuery(this);
if(!__elem.hasClass("active")){
__elem.parent().parent().parent(".p_list_form").find("ul a").removeClass("active");
__elem.parent().parent().parent(".p_list_form").find(".top_list").html(__elem.text());
__elem.addClass("active");
}
});
jQuery("#submit_get_request").click(function(){
jQuery(".hook_filter").click();
jQuery("#button_search").click();
});
jQuery("#button_search").click(function(){
jQuery(".item_list_user_get_list.active").removeClass("active");
jQuery(this).addClass("active");
jQuery("#load_more_product").addClass("active");
jQuery.getJSON(HOME+"/list.php?page="+get_number(1)+get_request_form(), function(data) {
jQuery("#all_item_product").html("");
if(jQuery(".hook_filter").hasClass("active")){
jQuery(".hook_filter").click();
}
jQuery("#load_more_product").attr("data-loadpage",1);
jQuery.each(data.data, function(i,item){
jQuery("#all_item_product").append(de_html(item.id,item.title,item.like,item.commment,item.view,item.day,item.link,item.image_url,item.avatar,item.author,item.author_id,item.sales,item.web));
});
jQuery("#text_info").text(data.text_time);
jQuery("#load_more_product").removeClass("active");
history.pushState({}, '', HOME+"#"+jQuery(".search_top #text_search").val());
});
return false;
});
var _hash = location.hash;
if(_hash!=""){
_hash = _hash.replace("#","");
if(_hash=="_=_"){
history.pushState({}, '', HOME+"");
}
else
{
jQuery(".search_top #text_search").val(_hash);
jQuery("#button_search").click();
}
}
jQuery(".p_list_hook_action_now a").click(function(){
jQuery("#button_search").click();
});
jQuery(".new_list_show_has_form").click(function(){
jQuery(".form_save_product_to_list").fadeOut();
jQuery(".creat_new_list").fadeIn(function(){
jQuery(".button_save_new_list").click(function(){
var title = jQuery("input#creat_new_list_input").val();
jQuery.post(HOME+"/save_list.php",{
title : title,
customer_id: customer_id,
},function(data,status){
if(jQuery(".opacity_pop_save_to").css("display") == "block"){
jQuery("#p_list_form_save_to a").removeClass("active");
jQuery(".creat_new_list").fadeOut(function(){
var title = jQuery("input#creat_new_list_input").val();
jQuery(".p_list_form_save_to .top_list").html(title);
jQuery('
'+title+'').insertBefore("#last-child-list");
jQuery(''+title+'').insertBefore("#new_list_show");
jQuery(".form_save_product_to_list").fadeIn();
});
}
});
});
});
return false;
});
jQuery("#new_list_show").click(function(){
jQuery(".creat_new_list").fadeIn(function(){
jQuery(".button_save_new_list").click(function(){
var title = jQuery("input#creat_new_list_input").val();
jQuery.post(HOME+"/save_list.php",{
title : title,
customer_id: customer_id,
},function(data,status){
if(jQuery(".opacity_pop").css("display") == "block"){
jQuery(".opacity_pop").click();
//jQuery(".creat_new_list").fadeOut(function(){
jQuery(''+title+'').insertBefore("#last-child-list");
jQuery(''+title+'').insertBefore("#new_list_show");
//});
}
});
});
});
jQuery(".opacity_pop").click(function(e){
jQuery(".creat_new_list").fadeOut();
});
return false;
});
jQuery(".hook_notification").click(function(){
jQuery("#count_notification").css({"display":"none"});
});
if(jQuery(window).outerWidth() < 768){
jQuery(".pr_notification_action").css({"height":(jQuery(".opacity_pop_save_to").outerHeight() - 140)+"px"});
}
if((jQuery(window).outerWidth() > 767) && (jQuery(window).outerWidth() < 1025)){
jQuery(".key_block").click(function(){
jQuery(this).find(".have_to_login").fadeToggle();
});
}
if(jQuery(window).outerWidth() < 1025){
jQuery(".pr_notification_action").scroll(function(){
var _elem = jQuery(this);
var _page = _elem.data("page");
if((jQuery(_elem).scrollTop()+jQuery(_elem).outerHeight()) >= (jQuery(".pr_notification_action_sub").outerHeight() - 15)){
if(!jQuery(_elem).hasClass("have_loading")){
_elem.addClass("have_loading");
jQuery.getJSON(HOME+"/json-notification.php?page="+get_number(_page), function(data) {
_elem.attr("data-page",_page++);
jQuery.each(data.data, function(i,item){
jQuery(".pr_notification_action_sub").append(de_notification(item.id_page,item.name_page,item.image_url,item.name_product,item.id_product,item.time));
});
_elem.removeClass("have_loading");
});
}
}
});
}else{
jQuery(".pr_notification_action").bind("mouseover",function() {
var _elem = jQuery(this);
var _page = _elem.data("page");
jQuery(_elem).scroll(function(){
if((jQuery(_elem).scrollTop()+jQuery(_elem).outerHeight()) >= (jQuery(".pr_notification_action_sub").outerHeight() - 15)){
if(!jQuery(_elem).hasClass("have_loading")){
_elem.addClass("have_loading");
jQuery.getJSON(HOME+"/json-notification.php?page="+get_number(_page), function(data) {
_elem.attr("data-page",_page++);
jQuery.each(data.data, function(i,item){
jQuery(".pr_notification_action_sub").append(de_notification(item.id_page,item.name_page,item.image_url,item.name_product,item.id_product,item.time));
});
_elem.removeClass("have_loading");
});
}
}
});
});
}
jQuery(".show_followed_pages").click(function(){
jQuery(".bg_popup_followed_pages").fadeIn();
jQuery(".bg_popup_followed_pages").click(function(e){
if(jQuery(e.target).closest('.bg_popup_followed_pages .content').length === 0) {
jQuery(".bg_popup_followed_pages").fadeOut();
}
});
return false;
});
////////////////////////////login
jQuery("#popup_form_login").on("submit",function(){
var _elem = jQuery(this);
var _remember =0;
if (_elem.find("#checkbox_login_popup").is(':checked')) {
//alert('You have Checked it');
_remember=1;
} else {
//alert('You Un-Checked it');
_remember=0;
}
jQuery.post(HOME+"/login.php",{
email : _elem.find("#login_email").val(),
reme : _remember,
pass: _elem.find("#login_password").val()
},function(data){
if(data=="1"){
window.location.href = HOME;
}else{
_elem.find(".result_mess").text(data);
}
});
return false;
});
jQuery("#popup_form_register").on("submit",function(){
var _elem = jQuery(this);
jQuery.post(HOME+"/register.php",{
name : _elem.find("#register_name").val(),
email : _elem.find("#register_email").val(),
pass: _elem.find("#login_pass").val(),
repass: _elem.find("#login_repass").val(),
captcha: grecaptcha.getResponse()
},function(data){
if(data=="Successfully registered, you may login now!"){
//window.location.href = HOME;
_elem.find(".result_mess").text(data);
setTimeout("location.href = '"+HOME+"';",1500);
}else{
_elem.find(".result_mess").text(data);
}
});
return false;
});
////////////////////////////////////
});
function de_notification(id_page,name_page,image_url,name_product,id_product,time){
var html="";
html+="";
html+="
";
html+="
";
html+="
";
html+="
"+time+"
";
html+="
";
html+="
";
return html;
}
function item_list_user(elem,send){
if(send == 1){
setTimeout(function(){
var list_id = [];
jQuery.each(jQuery(".item_list_user_get_list"),function(){
if(jQuery(this).hasClass("active")){
list_id.push(jQuery(this).attr("data-id"));
}
});
var url = HOME+"/list_by_id.php?listid="+list_id+"&user_id="+customer_id;
jQuery("#all_item_product").html("");
jQuery.getJSON(url, function(data) {
jQuery("#load_more_product").attr("data-loadpage",1);
jQuery.each(data.data, function(i,item){
jQuery("#all_item_product").append(de_html(item.id,item.title,item.like,item.commment,item.view,item.day,item.link,item.image_url,item.avatar,item.author,item.author_id,item.sales,item.web));
});
jQuery("#text_info").text(data.text_time);
jQuery("#load_more_product").removeClass("active");
});
},100);
}
jQuery(elem).toggleClass("active");
return false;
}
function item_list_user_filter(elem){
if(!jQuery(elem).hasClass("active")){
jQuery(".filter_item_list_join").removeClass("active");
jQuery(elem).addClass("active");
}else{
jQuery(elem).removeClass("active");
}
return false;
}
function filter_item_list_time(elem){
if(!jQuery(elem).hasClass("active")){
jQuery(".filter_item_list_time").removeClass("active");
jQuery(elem).addClass("active");
}else{
jQuery(elem).toggleClass("active");
}
return false;
}
function b64EncodeUnicode(str) {
return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g, function(match, p1) {
return String.fromCharCode('0x' + p1);
})).replace("=", "");
}
function history(_elem,id_product){
jQuery.get(HOME+"/graph_product.php?id_product="+id_product, function(html) {
jQuery(".pr_graph_product").css({"display":"block"}).html(html);
});
return false;
}
function de_html(id,title,like,commment,view,day,link,image_url,avatar,author,author_id,sales,website){
var html = "";
html+="";
html+="
";
html+="
";
html+="
";
html+="
";
html+="
";
html+=""+likefc(unescape(like))+"";
html+=""+likefc(unescape(commment))+"";
html+=""+likefc(unescape(view))+"";
html+=""+time_ago(unescape(day))+" ";
html+="
";
html+="
";
html+="
";
html+="
";
html+="
";
html+="
";
html+="

";
html+="
";
html+="
";
if(author_id.length>0&&author.length>0)
{
if(author.length>1)
{
html+="
"+website+"
";
html+="
";
html+="
";
html+="
";
}
else
{
html+="
"+website+"
";
html+="
";
html+="
";
html+="
";
}
}
else
{
html+="
"+website+"
";
html+="
Invisible
";
html+="
";
html+="
";
}
html+="";
html+=""+likefc(unescape(sales))+" P-Likes";
html+="
";
html+="";
html+="";
html+="";
html+="";
return html;
}
function get_request_form(){
if(jQuery(".item_list_user_get_list.active").length > 0){
var attr_request = "";
var list_id = [];
jQuery.each(jQuery(".item_list_user_get_list"),function(){
if(jQuery(this).hasClass("active")){
list_id.push(jQuery(this).attr("data-id"));
}
});
if(list_id && list_id.length > 0) attr_request+='&list_id='+list_id;
return attr_request;
}else{
var attr_request = "";
var platform = jQuery("#platform a.active").attr("data-value");
if(platform) attr_request+='&platform='+platform;
var language = jQuery("#language a.active").attr("data-value");
if(language) attr_request+='&language='+language;
var sale = jQuery("#sale a.active").attr("data-value");
if(sale) attr_request+='&sale='+sale;
var addday = jQuery("#rangeday").val();
if(addday) attr_request+='&addday='+addday;
var sharing = jQuery("#sharing a.active").attr("data-value");
if(sharing) attr_request+='&sharing='+sharing;
var sortby = jQuery("#sortby a.active").attr("data-value");
if(sortby) attr_request+='&sortby='+sortby;
var sorttype = jQuery("#sorttype a.active").attr("data-value");
if(sorttype) attr_request+='&sorttype='+sorttype;
var text_search = jQuery("#text_search").val();
if(text_search && text_search!="") attr_request+='&text_search='+text_search;
var filter_item_list_time = jQuery(".filter_item_list_time.active").attr("data-value");
if(filter_item_list_time && filter_item_list_time!="") attr_request+='&filter_item_list_time='+filter_item_list_time;
var filter_item_list_join = jQuery(".filter_item_list_join.active").attr("data-value");
if(filter_item_list_join && filter_item_list_join!="") attr_request+='&filter_item_list_join='+filter_item_list_join;
return attr_request;
}
}
function save_to(elem,id_product,id_customer){
jQuery(".opacity_pop_save_to").addClass("active");
jQuery(".form_save_product_to_list").fadeIn();
jQuery(".button_save_id").attr("data-id_product",id_product);
jQuery(".button_save_id").attr("data-id_customer",customer_id);
jQuery(".opacity_pop_save_to").click(function(e){
jQuery(".creat_new_list,.form_save_product_to_list").fadeOut(function(){
jQuery(".opacity_pop_save_to").removeClass("active");
});
});
}
function button_save_id(elem){
var list_id = jQuery(".p_list_form_save_to a.active").attr("data-id");
var product_id = jQuery(elem).attr("data-id_product");
var note = jQuery("#note_product").val();
jQuery.post(HOME+"/save_post_to_list.php",{
product_id : product_id,
list_id: list_id,
customer_id: customer_id,
note: note,
},function(data,status){
//alert(data);
jQuery(".form_save_product_to_list").fadeOut(function(){
jQuery(".opacity_pop_save_to").removeClass("active");
});
});
return false;
}
function p_list_form_a(elem){
var __elem = jQuery(elem);
if(!__elem.hasClass("active")){
jQuery(".p_list_form_save_to a").removeClass("active");
__elem.parent().parent().parent(".p_list_form_save_to").find(".top_list").html(__elem.text());
__elem.addClass("active");
}
}
function follow_page(_elem,id_page){
jQuery.get(HOME+"/follow_page.php?id_page="+id_page+"&customer_id="+customer_id, function(data) {
if(data == 0){
jQuery(_elem).attr("class","have_not_follow").html("Unfollow this page");
}else{
jQuery(_elem).attr("class","have_follow").html("Follow this page");
}
});
}
function unfollow_page(_elem,id_page){
jQuery.get(HOME+"/follow_page.php?id_page="+id_page+"&customer_id="+customer_id, function(data) {
jQuery(_elem).remove();
});
}
function mask_all_read(){
}
function disfollow_page(_elem,page_id){
jQuery.post(HOME+"/disfollow_page.php",{
page_id : page_id,
customer_id: customer_id,
},function(data,status){
jQuery(_elem).parent().fadeOut();
});
}
function time_ago(epoch){
var secs = ((new Date()).getTime() / 1000) - epoch;
Math.floor(secs);
var minutes = secs / 60;
secs = Math.floor(secs % 60);
if (minutes < 1) {
return secs + (secs > 1 ? ' seconds' : ' second');
}
var hours = minutes / 60;
minutes = Math.floor(minutes % 60);
if (hours < 1) {
return minutes + (minutes > 1 ? ' minutes' : ' minute');
}
var days = hours / 24;
hours = Math.floor(hours % 24);
if (days < 1) {
return hours + (hours > 1 ? ' hours' : ' hour');
}
var weeks = days / 7;
days = Math.floor(days % 7);
if (weeks < 1) {
return days + (days > 1 ? ' days' : ' day');
}
var months = weeks / 4.35;
weeks = Math.floor(weeks % 4.35);
if (months < 1) {
return weeks + (weeks > 1 ? ' weeks' : ' week');
}
var years = months / 12;
months = Math.floor(months % 12);
if (years < 1) {
return months + (months > 1 ? ' months' : ' month');
}
years = Math.floor(years);
return years + (years > 1 ? ' years' : ' year');
}
function likefc(num) {
if (num >= 1000000000) {
return (num / 1000000000).toFixed(1).replace(/\.0$/, '') + 'G';
}
if (num >= 1000000) {
return (num / 1000000).toFixed(1).replace(/\.0$/, '') + 'M';
}
if (num >= 1000) {
return (num / 1000).toFixed(1).replace(/\.0$/, '') + 'K';
}
return num;
}
function makeencode(){
var text = "";
var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
var x = 800; // can be any number
var rand = Math.floor(Math.random()*x) + 1;
for( var i=500; i < rand ; i++ )
text += possible.charAt(Math.floor(Math.random() * possible.length));
return text;
}
function reverse (s) {
return (s === '') ? '' : reverse(s.substr(1)) + s.charAt(0);
}
String.prototype.rot13 = function(){
return this.replace(/[a-zA-Z]/g, function(c){
return String.fromCharCode((c <= "Z" ? 90 : 122) >= (c = c.charCodeAt(0) + 13) ? c : c - 26);
});
};
function get_number(num){
var a =b64EncodeUnicode(num);
var b = a.replace("=", "");
var s =reverse(b+"xyz"+makeencode());
var s2 = s.rot13();
return s2;
}
function close_grap_product(){
jQuery(".pr_graph_product").css({"display":"none"}).html("");
}