£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyʦ•ꎅȮFÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~芩ÊǍí`ÔÑ©ú뙵'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶êםӼ㞪éUWŸÈË%DÒÕ¬ï‘]/Åcx ‰ï2ß]ä6G[]S£Ôϯrs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ ¯¹ægƒÛowЍø^d™ý½ßB7áyMä9ÜÖUã !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! // JavaScript Document var is_load_menu = true; var locations = []; var realTimer = ''; function submitDateRange() { setPreloader(); var dataString = setDefaultPara()+"&func=setDateRange"; $.ajax({ type: "POST", url: base_url+"member/ajax.php", data: dataString, cache: false, success: function(msg) { //alert(msg); if($('#last_chart').val() == 'region' && $('#filter').val() == 'country') { var local = msg.split("||"); drawMap(local); }else $('#graph').html(msg); } }); loadDefaultSettings(); if(is_load_menu) return loadMenuItems(); else return false; } function setDefaultPara() { var start_date = $('#start_date').val(); var end_date = $('#end_date').val(); var video_id = $('#video_id').val(); var last_chart = $('#last_chart').val(); var filter = $('#filter').val(); var dataString = 'start_date=' + start_date + '&end_date=' + end_date + '&video_id=' + video_id + '&last_chart=' + last_chart + '&filter=' + filter ; return dataString; } function loadDefaultSettings() { var last_chart = $('#last_chart').val(); if(last_chart == 'source' || last_chart == 'device' || last_chart == 'region') { if(last_chart == 'region') { /*if($('#filter').val() == 'day' || $('#filter').val() == 'week' || $('#filter').val() == 'country') { $('#filter').val('country'); $('#datePickerArea').show(); }else if($('#filter').val() == 'realtime') $('#datePickerArea').hide(); $('#btn_real_time').show(); $('#btn_country').show();*/ $('#filter').val('country'); $('#btn_real_time').hide(); $('#datePickerArea').show(); } else { /*if($('#filter').val() == 'country' || $('#filter').val() == 'realtime') $('#filter').val('day');*/ $('#datePickerArea').show(); $('#btn_country').hide(); $('#btn_real_time').hide(); } clearInterval(realTimer); $('#btn_day').hide(); $('#btn_week').hide(); }else if(last_chart == 'views') { if($('#filter').val() == 'country') $('#filter').val('day'); if($('#filter').val() != 'realtime') { clearInterval(realTimer); $('#datePickerArea').show(); }else $('#datePickerArea').hide(); $('#btn_real_time').show(); $('#btn_day').show(); $('#btn_week').show(); $('#btn_country').hide(); }else if(last_chart == 'minute') { if($('#filter').val() == 'realtime' || $('#filter').val() == 'country') $('#filter').val('day'); clearInterval(realTimer); $('#datePickerArea').show(); $('#btn_real_time').hide(); $('#btn_day').show(); $('#btn_week').show(); $('#btn_country').hide(); }else if(last_chart == 'average') { clearInterval(realTimer); $('#datePickerArea').show(); $('#btn_real_time').hide(); $('#btn_day').hide(); $('#btn_week').hide(); $('#btn_country').hide(); }else if(last_chart == 'embeds') { clearInterval(realTimer); $('#datePickerArea').show(); $('#btn_real_time').hide(); $('#btn_day').hide(); $('#btn_week').hide(); $('#btn_country').hide(); } } function loadDayWise() { $('#filter').val('day'); is_load_menu = false; submitDateRange(); is_load_menu = true; return false; } function loadWeekWise() { $('#filter').val('week'); is_load_menu = false; submitDateRange(); is_load_menu = true; return false; } function loadCountryData() { $('#filter').val('country'); is_load_menu = false; submitDateRange(); is_load_menu = true; return false; } function loadRealTimeData() { $('#filter').val('realtime'); is_load_menu = false; submitDateRange(); is_load_menu = true; return false; } function getNextPoint() { var n; var dataString = setDefaultPara()+"&func=getRealTimeData&live=Y"; $.ajax({ type: "POST", url: base_url+"member/ajax.php", data: dataString, async:false, cache: false, success: function(msg) { //alert(msg); n = msg.split("||"); } }); return n; } function loadMenuItems() { var dataString = setDefaultPara()+"&func=loadMenu"; $.ajax({ type: "POST", url: base_url+"member/ajax.php", data: dataString, cache: false, success: function(msg) { //alert(msg); var n = msg.split("||"); $.each(n,function(index,value){ var Arr = value.split("_|_"); $('#'+Arr[0]).html(Arr[1]); $('#'+Arr[0]).attr('href',(Arr[1])); $('#'+Arr[0]).attr('title',(Arr[1])); }); } }); return false; } function loadViewersChart(obj) { $('.menu_act').removeClass('menu_act'); $(obj).addClass('menu_act'); $('#last_chart').val('views'); var filter = $('#filter').val(); if(filter == 'realtime') return loadRealTimeData(); else if(filter == 'day') return loadDayWise(); else return loadWeekWise(); } function loadMinutesChart(obj) { $('.menu_act').removeClass('menu_act'); $(obj).addClass('menu_act'); $('#last_chart').val('minute'); var filter = $('#filter').val(); if(filter == 'week') loadWeekWise(); else loadDayWise(); return false; } function loadChart(obj,popular) { $('.menu_act').removeClass('menu_act'); $(obj).addClass('menu_act'); $('#last_chart').val(popular); if(popular == 'region' && $('#filter').val() != 'realtime') return loadCountryData(); is_load_menu = false; submitDateRange(); is_load_menu = true; return false; } function loadMarker() { var n; var dataString = setDefaultPara()+"&func=getMarkers"; $.ajax({ type: "POST", url: base_url+"member/ajax.php", data: dataString, cache: false, success: function(msg) { //alert(msg); n =msg; var local = n.split("||"); AddMarker(local); clearTimeout(realTimer); realTimer = setTimeout("loadMarker()", 3000); } }); //alert(n); return false; } function drawMap(str) { var arr = []; arr.push(['Country', 'Popularity']); for (var i = 0; i < str.length; ++i) { var s1 = str[i].replace('[',""); s1 = s1.replace(']',""); var temp = s1.split(','); temp[1] = parseInt(temp[1]); arr.push(temp); } var data = google.visualization.arrayToDataTable(arr); var options = {}; options['dataMode'] = 'regions'; var container = document.getElementById('graph'); var geomap = new google.visualization.GeoChart(container); geomap.draw(data, options); } function setPreloader() { $('#graph').html('
'); return true; } function loadHeatMap(pointedDate, page) { setPreloader(); var n; if(page == "undefined" || page == null) page = 1; var dataString = setDefaultPara()+"&func=getHeatMap&pointedDate="+pointedDate+"&page="+page; $.ajax({ type: "POST", url: base_url+"member/ajax.php", data: dataString, cache: false, success: function(msg) { $('#graph').html(msg); } }); return false; } function loadHeatMapPage(page, pointedDate) { loadHeatMap(pointedDate,page); } //domain open / close $(".expand_domain").live('click', function() { var domCls = $(this).attr('title'); $("."+domCls).css('display','table-row'); $(this).children("span").html('[-]'); $(this).attr('class', 'collapse_domain'); }); $(".collapse_domain").live('click', function() { var domCls = $(this).attr('title'); $("."+domCls).css('display','none'); $(this).children("span").html('[+]'); $(this).attr('class', 'expand_domain'); });