%PDF- %PDF-
Direktori : /home/riacommer/domains/gasworld.com.my/private_html/admin/js/ |
Current File : /home/riacommer/domains/gasworld.com.my/private_html/admin/js/clientone.js |
document.write('<div id="fb-root"></div>'); var client_id="1"; var sitepath="http://www.coupay.com.sg/"; var app_id='532241270201105'; var linkedinImageUrl="http://www.coupay.co.in/images/site/logo.jpg"; var linkedinSiteTitle="Coupay India"; var linkedinDescription="Find coupons, promo codes and discounts with Coupay. Get cash back savings with online rebates. Social Shopping that pays in cash"; var u_no=Math.random(); window.fbAsyncInit = function() { FB.init({appId: '532241270201105', status: true, cookie: true, xfbml: true}); FB.Event.subscribe('edge.create', function(response) { FB.api('/me', function (info) { console.log(info); }); //alert('You just liked '+href); }); FB.Event.subscribe('edge.remove', function(href, widget) { // Do something, e.g. track the click on the "Like" button here alert('You just Disliked '+href); }); }; (function() { var e = document.createElement('script'); e.type = 'text/javascript'; e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js'; e.async = true; document.getElementById('fb-root').appendChild(e); }()); document.writeln("<script type='text/javascript' src='http://platform.linkedin.com/in.js'>"); document.writeln("api_key:75dwz5oieg6dx2"); document.writeln("authorize: true"); document.writeln("</script>"); function addParameterToURLnew(new_url,param){ _url = new_url; _url += (_url.split('?')[1] ? '&':'?') + param; return _url; } function addParameterToURL(param){ _url = document.URL; _url += (_url.split('?')[1] ? '&':'?') + param; return _url; } /*var share_test = function(url_base,title) { var title = encodeURIComponent(title); var url = encodeURIComponent(url_base); window.open('http://www.facebook.com/sharer.php?u='+url+'&t='+title, 'sharer', 'toolbar=0,status=0,width=626,height=436'); }; */ function GetXmlHttpObject(handler) { var objXmlHttp=null if (navigator.userAgent.indexOf("Opera")>=0) { alert("This example doesn't work in Opera") return } if (navigator.userAgent.indexOf("MSIE")>=0) { var strName="Msxml2.XMLHTTP" if (navigator.appVersion.indexOf("MSIE 5.5")>=0) { strName="Microsoft.XMLHTTP" } try { objXmlHttp=new ActiveXObject(strName) objXmlHttp.onreadystatechange=handler return objXmlHttp } catch(e) { alert("Error. Scripting for ActiveX might be disabled") return } } if (navigator.userAgent.indexOf("Mozilla")>=0) { objXmlHttp=new XMLHttpRequest() objXmlHttp.onload=handler objXmlHttp.onerror=handler return objXmlHttp } } var url = sitepath+"track_status.php?"; // The server-side scripts function removeURLParameter(url, parameter) { //prefer to use l.search if you have a location/link object var urlparts= url.split('?'); if (urlparts.length>=2) { var prefix= encodeURIComponent(parameter)+'='; var pars= urlparts[1].split(/[&;]/g); //reverse iteration as may be destructive for (var i= pars.length; i-- > 0;) { //idiom for string.startsWith if (pars[i].lastIndexOf(prefix, 0) !== -1) { pars.splice(i, 1); } } url= urlparts[0]+'?'+pars.join('&'); return url; } else { return url; } } function track_ref(cvar,reg_user,is_from) { xmlHttp_149=GetXmlHttpObject(handleHttpResponse_reg); xmlHttp_149.open("GET",url + "ref_by="+encodeURIComponent(cvar)+"&is_from="+is_from+"&app_id="+app_id+"®_user="+encodeURIComponent(reg_user)+'&siteid='+client_id); xmlHttp_149.send(null); } function handleHttpResponse_reg() { if (xmlHttp_149.readyState == 4) { alert("Referral is tracked"); } } function trac_share_click(uid,click_url,shared_by,clicked_by,is_from) { xmlHttp_149=GetXmlHttpObject(handleHttpResponse_dilip); xmlHttp_149.open("GET",url + "url="+encodeURIComponent(click_url)+"&is_from="+is_from+"&app_id="+app_id+"&uid="+uid+"&sb="+shared_by+"&cb="+clicked_by+'&siteid='+client_id); xmlHttp_149.send(null); } function handleHttpResponse_dilip() { if (xmlHttp_149.readyState == 4) { alert("Clcik is tracked"); } } function track_url(click_url,uid,email,name,site_id,member_id,comment) { xmlHttp=GetXmlHttpObject(handleHttpResponse); xmlHttp.open("GET",url + "clickurl="+encodeURIComponent(click_url)+"&is_fb=1&member_id="+member_id+"&app_id="+app_id+"&uid="+uid+"&uname="+name+"&email="+email+'&siteid='+site_id+'&comment='+comment); xmlHttp.send(null); } document.write("<a href='javascript:void(0)'><img src='"+sitepath+"img/share-button-fb.png' onclick='login(1);'></a>"); document.writeln("<label>LinkedIN Comment</label><input type='text' name='limessage' id='limessage' value=''>"); document.write("<a href='javascript:void(0)'><img src='"+sitepath+"img/share_linkedin.jpg' id='cslinkedin' onclick='OnLinkedInFrameworkLoad();'></a>"); document.write("<img src = 'https://graph.facebook.com/me/picture?access_token=CAAHkEhPYWxEBAMquEpEMHnbzxLxPk9nNgcuqnS9ywuIBD1vNVxsOzpGFNkmZBbnZCfZBBZALnYemg5yEJ1ml4Lpwpqyn4opAEo7RN5o36hYpJbvkMtualT5nob2KvzHRPNZCdDQAeg60CZARjW81vqd8kEg5okQjxfZAUPZApVQmzXAmx7e97hKgLshmptEckQ7ASft4VyZCc1em8QrGL9OQJ09desOebRIsZD'/>"); document.write('<div id="cslike" class="fb-like" data-href="'+document.URL+'" data-send="false" data-layout="button" data-width="50" data-show-faces="false"></div>'); function OnLinkedInFrameworkLoad() { if(isWhitespaceCS(document.getElementById('limessage').value)) { alert("Please enter your message."); document.getElementById('limessage').focus(); return false; } IN.User.authorize(OnLinkedInAuth,["id","firstName", "lastName", "industry", "location:(name)", "picture-url", "headline", "summary", "num-connections", "public-profile-url", "distance", "positions", "email-address", "educations", "date-of-birth"]); /*IN.Event.on(IN, "auth", OnLinkedInAuth);*/ } function OnLinkedInAuth() { IN.API.Profile("me") .fields("id","firstName", "lastName", "industry", "location:(name)", "picture-url", "headline", "summary", "num-connections", "public-profile-url", "distance", "positions", "email-address", "educations", "date-of-birth") .result(ShowProfileData); } function ShowProfileData(profiles) { var member = profiles.values[0]; var myarray ={}; myarray['emailAddress']=member.emailAddress; myarray['id']=member.id; myarray['firstName']=member.firstName; myarray['lastName']=member.lastName; myarray['pictureUrl']=member.pictureUrl; myarray['headline']=member.headline; if(member.dateOfBirth.day) myarray['bday']=member.dateOfBirth.day; else myarray['bday']='0'; if(member.dateOfBirth.month) myarray['bmonth']=member.dateOfBirth.month; else myarray['bmonth']='0'; if(member.dateOfBirth.year) myarray['byear']=member.dateOfBirth.year; else myarray['byear']='0000'; //myarray['dob']=member.dateOfBirth.year+'-'+member.dateOfBirth.month+'-'+member.dateOfBirth.day; myarray['industry']=member.industry; myarray['location']=member.location.name; myarray['numConnections']=member.numConnections; myarray['publicProfileUrl']=member.publicProfileUrl; track_info_li(JSON.stringify(myarray),'1'); //use information captured above } function handleHttpResponse() { if (xmlHttp.readyState == 4) { alert("Thanks for sharing."); } /*FB.getLoginStatus(function(response) { if (response.status === 'connected') { alert(response.authResponse.userID); FB.ui({ method: 'share', href: document.URL, }, function(response) { if (response && !response.error_code) { alert(response); } }); }*/ /*FB.ui({ method: 'share', href: document.URL, }, function(response) { if (response && !response.error_code) { FB.api('/me', function (info) { alert("shared by"+info.first_name+" "+info.id); }); } });*/ //share_test(document.URL,'Sharing Test for Coupay.com.sg'); } function OnLinkedInFrameworkLoadOnlyClick() { //alert("Called"); IN.User.authorize(OnLinkedInAuthOnlyClick,["id","firstName", "lastName", "industry", "location:(name)", "picture-url", "headline", "summary", "num-connections", "public-profile-url", "distance", "positions", "email-address", "educations", "date-of-birth"]); /*IN.Event.on(IN, "auth", OnLinkedInAuth);*/ } function OnLinkedInAuthOnlyClick() { IN.API.Profile("me") .fields("id","firstName", "lastName", "industry", "location:(name)", "picture-url", "headline", "summary", "num-connections", "public-profile-url", "distance", "positions", "email-address", "educations", "date-of-birth") .result(ShowProfileDataOnlyClick); } function ShowProfileDataOnlyClick(profiles) { var member = profiles.values[0]; var myarray ={}; myarray['emailAddress']=member.emailAddress; myarray['id']=member.id; myarray['firstName']=member.firstName; myarray['lastName']=member.lastName; myarray['pictureUrl']=member.pictureUrl; myarray['headline']=member.headline; myarray['bday']=member.dateOfBirth.day; myarray['bmonth']=member.dateOfBirth.month; myarray['byear']=member.dateOfBirth.year; //myarray['dob']=member.dateOfBirth.year+'-'+member.dateOfBirth.month+'-'+member.dateOfBirth.day; myarray['industry']=member.industry; myarray['location']=member.location.name; myarray['numConnections']=member.numConnections; myarray['publicProfileUrl']=member.publicProfileUrl; track_ref(readCookie('csid'),member.emailAddress,'2'); track_info_li(JSON.stringify(myarray),'0'); //use information captured above } function login(type) { FB.getLoginStatus(function(response) { }); FB.login(function (response) { if (response.authResponse) { if(type=='1') { FB.api('/v2.0/me?fields=picture,interests,link,relationship_status,id,first_name,last_name,name,birthday,gender,location,email,hometown,locale,timezone,friends,likes', function (info) { console.log(info); track_url_new(info); }); } else { } /*FBUserId = response.authResponse.userID; FBAccessToken = response.authResponse.accessToken; alert("UserId: " + response.authResponse.user); alert("Access Token: " + FBAccessToken);*/ } else { } },{scope: 'email,publish_stream,user_relationships,user_birthday,user_hometown,user_interests,user_location,user_likes,user_friends'}); } function track_url_new(info) { xmlHttp=GetXmlHttpObject(handleHttpResponse_sub); var uname=encodeURIComponent(info.first_name+' '+info.last_name); var uid=info.id; xmlHttp.open("GET",url+'app_id='+app_id+'&is_fb=1&siteid='+client_id+'&other='+encodeURIComponent(JSON.stringify(info))); xmlHttp.send(null); } function handleHttpResponse_sub() { if (xmlHttp.readyState == 4) { var url_share=removeURLParameter(document.URL,'csid'); var myurl_share=removeURLParameter(url_share,'site_id'); var myurl_share2=removeURLParameter(myurl_share,'is_fb'); var myurl2_share=removeURLParameter(myurl_share2,'is_li'); if(myurl2_share.slice(-1)=='?') { var final_url=myurl2_share.slice(-1); } else { var final_url=myurl2_share; } var share_url=addParameterToURLnew(final_url,'csid='+xmlHttp.responseText+'&site_id='+client_id+'&is_fb=1'); FB.api('/v2.0/me', function (info) { FB.ui({ method: 'share', href:share_url, message: 'dilip pithiya testing' }, function(response) { if (response && !response.error_code) { //alert("Your post id is====="+response.post_id); FB.api('/v2.0/'+response.post_id, function (msgdetails) { alert("Your message "+msgdetails.message); var uname=encodeURIComponent(info.first_name+' '+info.last_name); track_url(document.URL,info.id,info.email,uname,client_id,xmlHttp.responseText,encodeURIComponent(msgdetails.message)); }); } }); }); } /*FB.ui({ method: 'share', href:addParameterToURL("csid="+info.id), }, function(response) { if (response && !response.error_code) { } });*/ } function getQueryStringValue (key) { return unescape(window.location.search.replace(new RegExp("^(?:.*[&\\?]" + escape(key).replace(/[\.\+\*]/g, "\\$&") + "(?:\\=([^&]*))?)?.*$", "i"), "$1")); } // Would write the value of the QueryString-variable called name to the console if(getQueryStringValue("csid")!='') { createCookie('csid',getQueryStringValue('csid'),'30'); if(getQueryStringValue("is_fb")) { var is_from_cookie='1'; } if(getQueryStringValue("is_li")) { var is_from_cookie='2'; } if(getQueryStringValue("is_tw")) { var is_from_cookie='3'; } createCookie('is_from',is_from_cookie,'30'); if(getQueryStringValue("is_fb")!='' || (getQueryStringValue("is_fb")=='' && getQueryStringValue("is_li")=='' && getQueryStringValue("is_tw")=='')) { setTimeout(function(){ FB.getLoginStatus(function(response) { if(response.authResponse) { FB.api('/v2.0/me', function (info) { var url_new=removeURLParameter(document.URL,'is_fb'); var url=removeURLParameter(url_new,'csid'); var myurl=removeURLParameter(url,'client_id'); var myurl2=removeURLParameter(myurl,'fb_action_ids'); var myurl3=removeURLParameter(myurl2,'fb_action_types'); var shared_by=getQueryStringValue('csid'); trac_share_click(info.id,myurl3,shared_by,info.email,'1'); }); } }); },2000); } else if(getQueryStringValue("is_li")!='') { setTimeout(function () { OnLinkedInFrameworkLoadOnlyClick();},3000); } } if(readCookie('csid') && readCookie('is_from')=='1' ) { setTimeout(function(){ FB.getLoginStatus(function(response) { if(response.authResponse) { FB.api('/v2.0/me', function (info) { track_ref(readCookie('csid'),info.email,'1'); }); } }); },2000); } function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } function eraseCookie(name) { createCookie(name,"",-1); } /*li data */ function track_info_li(info,to_share) { xmlHttp=GetXmlHttpObject(handleHttpResponse_li); xmlHttp.open("GET",url+'is_li=1&to_share='+to_share+'&siteid='+client_id+'&other='+encodeURIComponent(info)); xmlHttp.send(null); } function handleHttpResponse_li() { if (xmlHttp.readyState == 4) { var no_share=xmlHttp.responseText.split("~"); if(no_share[0]!='no_share') { var user_id=xmlHttp.responseText; var url_share=removeURLParameter(document.URL,'csid'); var myurl_share=removeURLParameter(url_share,'site_id'); var myurl_share2=removeURLParameter(myurl_share,'is_fb'); var myurl2_share=removeURLParameter(myurl_share2,'is_li'); if(myurl2_share.slice(-1)=='?') { var final_url=myurl2_share.slice(-1); } else { var final_url=myurl2_share; } var share_url=addParameterToURLnew(final_url,'csid='+user_id+'&site_id='+client_id+'&is_li=1'); var cur_time=new Date().getTime(); var BODY ={"comment":document.getElementById('limessage').value ,"content":{ "title" : linkedinSiteTitle,"description" : linkedinDescription,"submitted-url":share_url,"submitted-image-url":linkedinImageUrl},"visibility":{"code":"anyone"}}; IN.API.Raw("/people/~/shares") .method("POST") .body(JSON.stringify(BODY)) .result(function(){ var url=removeURLParameter(document.URL,'csid'); var myurl=removeURLParameter(url,'client_id'); var myurl2=removeURLParameter(myurl,'is_li'); track_url_li(myurl2,user_id,document.getElementById('limessage').value,linkedinImageUrl); }) .error(function error(e) { var fmessage=JSON.stringify(e); var a=JSON.parse(fmessage); alert("Share on LinkedIn Failed. Reason:-"+a.message); }); } if(no_share[0]=='no_share') { var url_new=removeURLParameter(document.URL,'is_li'); var url=removeURLParameter(url_new,'csid'); var myurl=removeURLParameter(url,'site_id'); var shared_by=getQueryStringValue('csid'); trac_share_click('0',myurl,shared_by,no_share[1],'2'); //alert("Click is tracked"); } } } function track_url_li(click_url,uid,comment,image) { xmlHttp=GetXmlHttpObject(handleHttpResponse_url_li); xmlHttp.open("GET",url + "is_li=1&uid="+uid+'&siteid='+client_id+"&comment="+encodeURIComponent(comment)+"&imgurl="+encodeURIComponent(image)+"&clickurl="+encodeURIComponent(click_url)); xmlHttp.send(null); } function handleHttpResponse_url_li() { if (xmlHttp.readyState == 4) { alert(xmlHttp.responseText); } } /*order*/ function cstrack_order(order_id,order_amt) { if(isWhitespaceCS(order_id) || isWhitespaceCS(order_amt) ) { alert("Please provide order id and order amount."); return false; } else { if(!validateIntegerCS(order_id)) { alert("Please provide valid order id."); return false; } if(!checkDecimalsCS(order_amt)) { alert("Please provide valid order amount."); return false; } } xmlHttp=GetXmlHttpObject(handleHttpResponse_ord); xmlHttp.open("GET",url + "is_from="+readCookie('is_from')+"&csid="+readCookie('csid')+'&order_id='+encodeURIComponent(order_id)+"&order_amt="+encodeURIComponent(order_amt)+"&site_id="+client_id); xmlHttp.send(null); } function handleHttpResponse_ord() { if (xmlHttp.readyState == 4) { alert(xmlHttp.responseText); } } /*order end*/ function isWhitespaceCS(charToCheck) { var whitespaceChars = " \t\n\r\f"; return (whitespaceChars.indexOf(charToCheck) != -1); } function validateIntegerCS( strValue ) { var objRegExp = /(^-?\d\d*$)/; return objRegExp.test(strValue); } function checkDecimalsCS(fieldValue) { decallowed = 2; if (isNaN(fieldValue) || fieldValue == "") { return false; } else { if (fieldValue.indexOf('.') == -1) fieldValue += "."; dectext = fieldValue.substring(fieldValue.indexOf('.')+1, fieldValue.length); if (dectext.length > decallowed) { return false; } else { return true; } } }