var ITDESKTOPURLS = new Array(); ITDESKTOPURLS['up'] = new Array(); ITDESKTOPURLS['up']['url'] = 'http://indiatoday.intoday.in/elections/assembly/2017/uttar-pradesh/index.jsp'; ITDESKTOPURLS['punjab'] = new Array(); ITDESKTOPURLS['punjab']['url'] = 'http://indiatoday.intoday.in/elections/assembly/2017/punjab/index.jsp'; ITDESKTOPURLS['manipur'] = new Array(); ITDESKTOPURLS['manipur']['url'] = 'http://indiatoday.intoday.in/elections/assembly/2017/manipur/index.jsp'; ITDESKTOPURLS['goa'] = new Array(); ITDESKTOPURLS['goa']['url'] = 'http://indiatoday.intoday.in/elections/assembly/2017/goa/index.jsp'; ITDESKTOPURLS['uttarakhand'] = new Array(); ITDESKTOPURLS['uttarakhand']['url'] = 'http://indiatoday.intoday.in/elections/assembly/2017/uttarakhand/index.jsp'; var ATDESKTOPURLS = new Array(); ATDESKTOPURLS['up'] = new Array(); ATDESKTOPURLS['up']['url'] = 'http://aajtak.intoday.in/uttar-pradesh-assembly-election-2017.html'; ATDESKTOPURLS['punjab'] = new Array(); ATDESKTOPURLS['punjab']['url'] = 'http://aajtak.intoday.in/punjab-assembly-election-2017.html'; ATDESKTOPURLS['manipur'] = new Array(); ATDESKTOPURLS['manipur']['url'] = 'http://aajtak.intoday.in/manipur-assembly-election-2017.html'; ATDESKTOPURLS['goa'] = new Array(); ATDESKTOPURLS['goa']['url'] = 'http://aajtak.intoday.in/goa-assembly-election-2017.html'; ATDESKTOPURLS['uttarakhand'] = new Array(); ATDESKTOPURLS['uttarakhand']['url'] = 'http://aajtak.intoday.in/uttarakhand-assembly-election-2017.html'; var ITMOBILEURLS = new Array(); ITMOBILEURLS['up'] = new Array(); ITMOBILEURLS['up']['url'] = 'http://m.indiatoday.in/elections/assembly/2017/uttar-pradesh/'; ITMOBILEURLS['punjab'] = new Array(); ITMOBILEURLS['punjab']['url'] = 'http://m.indiatoday.in/elections/assembly/2017/punjab/'; ITMOBILEURLS['manipur'] = new Array(); ITMOBILEURLS['manipur']['url'] = 'http://m.indiatoday.in/elections/assembly/2017/manipur/'; ITMOBILEURLS['goa'] = new Array(); ITMOBILEURLS['goa']['url'] = 'http://m.indiatoday.in/elections/assembly/2017/goa/'; ITMOBILEURLS['uttarakhand'] = new Array(); ITMOBILEURLS['uttarakhand']['url'] = 'http://m.indiatoday.in/elections/assembly/2017/uttarakhand/'; var ATMOBILEURLS = new Array(); ATMOBILEURLS['up'] = new Array(); ATMOBILEURLS['up']['url'] = 'https://m.aajtak.in/assembly-elections-2017/uttar-pradesh-assembly-election-2017/'; ATMOBILEURLS['punjab'] = new Array(); ATMOBILEURLS['punjab']['url'] = 'https://m.aajtak.in/assembly-elections-2017/punjab-assembly-election-2017/'; ATMOBILEURLS['manipur'] = new Array(); ATMOBILEURLS['manipur']['url'] = 'https://m.aajtak.in/assembly-elections-2017/manipur-assembly-election-2017/'; ATMOBILEURLS['goa'] = new Array(); ATMOBILEURLS['goa']['url'] = 'https://m.aajtak.in/assembly-elections-2017/goa-assembly-election-2017/'; ATMOBILEURLS['uttarakhand'] = new Array(); ATMOBILEURLS['uttarakhand']['url'] = 'https://m.aajtak.in/assembly-elections-2017/uttarakhand-assembly-election-2017/'; var LALLANTOPURLS = new Array(); LALLANTOPURLS['up'] = new Array(); LALLANTOPURLS['up']['url'] = 'http://www.thelallantop.com/up-election/'; LALLANTOPURLS['punjab'] = new Array(); LALLANTOPURLS['punjab']['url'] = 'http://thelallantop.com/'; LALLANTOPURLS['manipur'] = new Array(); LALLANTOPURLS['manipur']['url'] = 'http://thelallantop.com/'; LALLANTOPURLS['goa'] = new Array(); LALLANTOPURLS['goa']['url'] = 'http://thelallantop.com/'; LALLANTOPURLS['uttarakhand'] = new Array(); LALLANTOPURLS['uttarakhand']['url'] = 'http://thelallantop.com/'; var ICHOWK = new Array(); ICHOWK['up'] = new Array(); ICHOWK['up']['url'] = 'http://www.ichowk.in/'; ICHOWK['punjab'] = new Array(); ICHOWK['punjab']['url'] = 'http://www.ichowk.in/'; ICHOWK['manipur'] = new Array(); ICHOWK['manipur']['url'] = 'http://www.ichowk.in/'; ICHOWK['goa'] = new Array(); ICHOWK['goa']['url'] = 'http://www.ichowk.in/'; ICHOWK['uttarakhand'] = new Array(); ICHOWK['uttarakhand']['url'] = 'http://www.ichowk.in/'; var DAILYO = new Array(); DAILYO['up'] = new Array(); DAILYO['up']['url'] = 'http://www.dailyo.in/'; DAILYO['punjab'] = new Array(); DAILYO['punjab']['url'] = 'http://www.dailyo.in/'; DAILYO['manipur'] = new Array(); DAILYO['manipur']['url'] = 'http://www.dailyo.in/'; DAILYO['goa'] = new Array(); DAILYO['goa']['url'] = 'http://www.dailyo.in/'; DAILYO['uttarakhand'] = new Array(); DAILYO['uttarakhand']['url'] = 'http://www.dailyo.in/'; function shareFB(texttosend,pageurl,image,introtext){ FB.ui({method: 'feed', name: texttosend, link: pageurl, description:introtext, picture: image, mobile_iframe:true, }); return false; } function getTallyChartImage(stateName,share){ var siteName = 'it'; var parentDomainString = document.referrer; var a = document.createElement('a'); a.href = parentDomainString; var hostname = a.hostname; if(hostname == 'aajtak.intoday.in' || hostname == 'dev.aajtak.in' || hostname == 'alpha.aajtak.in'){ siteName = 'at'; }else if(hostname == 'm.aajtak.in' || hostname == 'devmlite.intoday.in' ){ siteName = 'at'; }else if(hostname == 'indiatoday.intoday.in' || hostname == 'alpha.indiatoday.intoday.in'){ siteName = 'it'; }else if(hostname == 'm.indiatoday.in' || hostname == 'alpham.indiatoday.in'){ siteName = 'it'; }else if(hostname == 'thelallantop.com' || hostname == 'www.thelallantop.com' || hostname == 'dev1.thelallantop.com'){ siteName = 'at'; }else if(hostname == 'dailyo.in' || hostname == 'www.dailyo.in' ){ siteName = 'it'; }else if(hostname == 'ichowk.in' || hostname == 'www.ichowk.in'){ siteName = 'at'; } var tallyChartJSONURL = 'https://electionresults.intoday.in/elections/2017/chartmapimagejson/'+siteName+stateName+'.json'; $.ajax({ url:tallyChartJSONURL, cache: false, async:false, dataType:"json",//If the response is json replace it with "json" type: "GET", success:function(res){ console.log(res);//To check you are getting any reponse console.log('ImagePath=>'+res.imagePath);//To check you are getting any reponse var imageData = res.imagePath; var hostPageData = getPageURL(stateName); if(share == 'FB'){ shareFB(hostPageData.title,hostPageData.pageurl,imageData,''); } } }); /*getJSON(tallyChartJSONURL,function(err, data) { if (err != null) { alert('Something went wrong: ' + err); } else {*/ //console.log(data.imagePath); //var imageData = data.imagePath; //var imageData = ''; //var hostPageData = getPageURL(stateName); /*console.log(hostPageData.hostname); console.log(hostPageData.pageurl); console.log(hostPageData.via); console.log(hostPageData.originalReferer); console.log(hostPageData.title); console.log('share=>'+share);)*/ /*if(share == 'FB'){ shareFB(hostPageData.title,hostPageData.pageurl,imageData,''); } } });*/ } var getJSON = function(url, callback) { var xhr = new XMLHttpRequest(); console.log('url=>'+url); xhr.open('GET', url, true); xhr.responseType = 'json'; xhr.onload = function() { var status = xhr.status; if (status == 200) { callback(null, xhr.response); } else { callback(status); } }; xhr.send(); }; function getPageURL(stateName){ var parentDomainString = document.referrer; var a = document.createElement('a'); a.href = parentDomainString; var hostname = a.hostname; //console.log('hostname=>'+hostname); var pageURl = "#"; var via = "indiatoday"; var originalReferer = parentDomainString; var title = stateName.toUpperCase()+" - Assembly Election 2017 "; var hostPageData = '{"hostname":"'+hostname+'","pageurl":"'+pageURl+'","via":"'+via+'","originalReferer":"'+originalReferer+'","title":"'+title+'"}'; if(hostname == 'aajtak.intoday.in' || hostname == 'dev.aajtak.in' || hostname == 'alpha.aajtak.in'){ var via = "aajtak"; var pageURl = ATDESKTOPURLS[stateName.toLowerCase()]['url']; var title = ""; }else if(hostname == 'm.aajtak.in' || hostname == 'devmlite.intoday.in' ){ var via = "aajtak"; var pageURl = ATMOBILEURLS[stateName.toLowerCase()]['url']; var title = ""; }else if(hostname == 'indiatoday.intoday.in' || hostname == 'alpha.indiatoday.intoday.in'){ var via = "indiatoday"; var pageURl = ITDESKTOPURLS[stateName.toLowerCase()]['url']; var title = ""; }else if(hostname == 'm.indiatoday.in' || hostname == 'alpham.indiatoday.in'){ var via = "indiatoday"; var pageURl = ITMOBILEURLS[stateName.toLowerCase()]['url']; }else if(hostname == 'thelallantop.com' || hostname == 'www.thelallantop.com' || hostname == 'dev1.thelallantop.com'){ var via = "TheLallantop"; var pageURl = LALLANTOPURLS[stateName.toLowerCase()]['url']; var title = ""; }else if(hostname == 'dailyo.in' || hostname == 'www.dailyo.in'){ var via = "DailyO_"; var pageURl = DAILYO[stateName.toLowerCase()]['url']; var title = ""; }else if(hostname == 'ichowk.in' || hostname == 'www.ichowk.in' ){ var via = "iChowk_"; var pageURl = ICHOWK[stateName.toLowerCase()]['url']; var title = ""; } var hostPageData = '{"hostname":"'+hostname+'","pageurl":"'+pageURl+'","via":"'+via+'","originalReferer":"'+originalReferer+'","title":"'+title+'"}'; var obj = JSON.parse(hostPageData); return obj; } function commonShare(stateName,share){ getTallyChartImage(stateName,share); } function setShareHref(stateName){ var hostPageData = getPageURL(stateName); /* console.log(hostPageData.hostname); console.log(hostPageData.pageurl); console.log(hostPageData.via); console.log(hostPageData.originalReferer); console.log(hostPageData.title); */ var hrefValue = 'https://twitter.com/intent/tweet?url='+hostPageData.pageurl+'&via='+hostPageData.via+'&text='+hostPageData.title+'&original_referer='+hostPageData.originalReferer; //console.log('hrefValue=>'+hrefValue); //window.open(hrefValue, 'TWITTER_SHARE', 'height=320, width=640, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no '); var a = document.getElementById(stateName+'twittershare'); a.setAttribute('href',hrefValue); var hrefValue = 'https://plus.google.com/share?url='+hostPageData.pageurl; //console.log('hrefValue=>'+hrefValue); //window.open(hrefValue, 'GPLUS_SHARE', 'height=320, width=640, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no '); var a = document.getElementById(stateName+'gpluseshare'); a.setAttribute('href',hrefValue); var hrefValue = 'whatsapp://send?text='+hostPageData.pageurl; //console.log('hrefValue=>'+hrefValue); //window.open(hrefValue, 'WHATSAPP_SHARE', 'height=320, width=640, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no '); var a = document.getElementById(stateName+'whatsappshare'); a.setAttribute('href',hrefValue); } function openStateHref(stateName){ var hostPageData = getPageURL(stateName); if(hostPageData.pageurl.indexOf("www.dailyo.in") > -1){ return false; }else if(hostPageData.pageurl.indexOf("www.ichowk.in") > -1){ return false; }else{ window.parent.location.href = hostPageData.pageurl; return false; } } function changeStateName(languageValue){ //console.log('changes state name'+languageValue); $('.stateNameText').each(function() { //console.log('2.changes state name'+languageValue); if(languageValue == 'hindi'){ $(this).html(''); $(this).html($(this).attr('rel')); } //console.log($(this).html()); }); } $.urlParam = function(name, url) { if (!url) { url = window.location.href; } var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(url); if (!results) { return undefined; } return results[1] || undefined; } var share_map = $.urlParam('share'); //console.log('1.Share map value'+share_map); if(share_map == 'y'){ //console.log('2.Share map value'+share_map); } $(document).ready(function(){ // we call the function var parentDomainString = document.referrer; var a = document.createElement('a'); a.href = parentDomainString; var hostname = a.hostname; //console.log('hostname=>'+hostname); var languageValue = 'english'; if(hostname == 'aajtak.intoday.in' || hostname == 'dev.aajtak.in' || hostname == 'alpha.aajtak.in'){ languageValue = 'hindi'; }else if(hostname == 'm.aajtak.in' || hostname == 'devmlite.intoday.in' ){ languageValue = 'hindi'; }else if(hostname == 'indiatoday.intoday.in' || hostname == 'alpha.indiatoday.intoday.in'){ languageValue = 'english'; }else if(hostname == 'm.indiatoday.in' || hostname == 'alpham.indiatoday.in'){ languageValue = 'english'; }else if(hostname == 'thelallantop.com' || hostname == 'www.thelallantop.com' || hostname == 'dev1.thelallantop.com'){ languageValue = 'hindi'; }else if(hostname == 'dailyo.in' || hostname == 'www.dailyo.in'){ languageValue = 'english'; }else if(hostname == 'ichowk.in' || hostname == 'www.ichowk.in'){ languageValue = 'hindi'; } var share_map = $.urlParam('share'); if(share_map == 'y'){ }else{ changeStateName(languageValue); } });