/////////// Kuei Start //////////// function clickga(url){ ga('send','event',url,url,url); if(window.console) console.log('clickga:'+url); } function SetCookie(name,value) { var Days = 30; //此 cookie 将被保存 30 天 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";path=/;domain=.artstudio.com.tw;expires=" + exp.toGMTString(); } function getCookie(name)//取cookies函数 { var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)")); if(arr != null) return unescape(arr[2]); return null; } function delCookie(name)//删除cookie { var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval=getCookie(name); if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString(); } if(facebook_app_id!='') { window.fbAsyncInit = function() { FB.init({ appId : facebook_app_id, xfbml : true, version : 'v2.3' }); }; (function(d, s, id){ var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) {return;} js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); } function checkLoginStatus(response) { if(window.console) console.log('checkLoginStatus'); if(response && response.status == 'connected') { /* if(window.console) { if(window.console) console.log('Access Token: ' + response.authResponse.accessToken); if(window.console) console.log(response); FB.api('/me', function(response) { console.log('Good to see you, ' + response.name + '.'); console.log(response); }); } */ FB.api('/me', function(response) { $('#_fb_name').val(response.name); $('#_fb_email').val(response.email); $('#_fb_uid').val(response.id); $('#_fb_gender').val(response.gender); $('#_fb_link').val(response.link); }); } else { } } function getQueryString_kuei(param) { var q = document.location.search || document.location.hash; if (param == null) { return q; } if (q) { var pairs = q.substring(1).split("&"); for (var i = 0; i < pairs.length; i++) { if (pairs[i].substring(0, pairs[i].indexOf("=")) == param) { return pairs[i].substring((pairs[i].indexOf("=") + 1)); } } } } var utm_source = getQueryString_kuei('utm_source'); var utm_content = getQueryString_kuei('utm_content'); var utm_campaign = getQueryString_kuei('utm_campaign'); var utm_medium = getQueryString_kuei('utm_medium'); var utm_term = getQueryString_kuei('utm_term'); if(utm_source!='' && utm_source!=null && utm_source!=undefined) { SetCookie('utm_source',utm_source); SetCookie('utm_content',utm_content); SetCookie('utm_campaign',utm_campaign); SetCookie('utm_medium',utm_medium); SetCookie('utm_term',utm_term); } var utm_source_cookie = getCookie('utm_source'); var utm_content_cookie = getCookie('utm_content'); var utm_campaign_cookie = getCookie('utm_campaign'); var utm_medium_cookie = getCookie('utm_medium'); var utm_term_cookie = getCookie('utm_term'); if((utm_source=='' || utm_source==undefined) && utm_source_cookie!='') utm_source = utm_source_cookie; if((utm_content=='' || utm_content==undefined) && utm_content_cookie!='') utm_content = utm_content_cookie; if((utm_campaign=='' || utm_campaign==undefined) && utm_campaign_cookie!='') utm_campaign = utm_campaign_cookie; if((utm_medium=='' || utm_medium==undefined) && utm_medium_cookie!='') utm_medium = utm_medium_cookie; if((utm_term=='' || utm_term==undefined) && utm_term_cookie!='') utm_term = utm_term_cookie; if(window.console) { console.log('utm_source :'+utm_source); console.log('utm_content :'+utm_content); console.log('utm_campaign :'+utm_campaign); console.log('utm_medium :'+utm_medium); console.log('utm_term :'+utm_term); console.log('================================='); console.log('utm_source_cookie :'+utm_source_cookie); console.log('utm_content_cookie :'+utm_content_cookie); console.log('utm_campaign_cookie :'+utm_campaign_cookie); console.log('utm_medium_cookie :'+utm_medium_cookie); console.log('utm_term_cookie :'+utm_term_cookie); } //活動代碼 //var actCode = getQueryString_kuei('actCode'); function detectmob() { if( navigator.userAgent.match(/Android/i) || navigator.userAgent.match(/webOS/i) || navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPad/i) || navigator.userAgent.match(/iPod/i) || navigator.userAgent.match(/BlackBerry/i) || navigator.userAgent.match(/Windows Phone/i) ){ return true; } else { return false; } } //導到手機版 //if(isMobileWeb==0 && detectmob()) location.href='../index.html'; //alert('redirect to mobile '+isMobileWeb+' detectmob='+detectmob()); // //導到PC版 //if(isMobileWeb==1 && !detectmob()) location.href='pc/index.html'; //alert('redirect to pc'); // function IsNumber(string,sign) { var number; if (string==null) return false; if ((sign!=null) && (sign!='-') && (sign!='+')) { alert('IsNumber(string,sign)的參數出錯:\nsign為null或"-"或"+"'); return false; } number = new Number(string); if (isNaN(number)) { return false; } else if ((sign==null) || (sign=='-' && number<0) || (sign=='+' && number>0)) { return true; } else return false; } function ValidEmail(emailtoCheck) { var regExp = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; if ( emailtoCheck.match(regExp) ) return true; else return false; } function checkField() { if($('#_name').val()=='') { alert("請填寫您的姓名!!"); return false; } if($('#_name').val().length < 2) { alert("請填寫全名!!"); return false; } if($('#_tel').val()=='') { alert("請填寫您的電話!!"); return false; } if($('#_tel').val().length < 10) { alert("電話號碼有問題請檢查!! 謝謝!!"); return false; } return true; } $().ready(function(){ //$('#_name').val('活動已經結束'); //$( "#_name" ).prop( "disabled", true ); //add facebook input $( "body" ).append(""); var json_callback = function(msg){ //alert(msg); if(window.console) console.log(msg); var json = [msg]; var s = msg.Statuss; var n = msg.note; if(s=='success') { if (typeof clickga == 'function') { clickga('submit'); } //資料確認送出按鈕 location.href='change2.php?n='+n; } else if(s=='already') alert('您已經參加過了'); else if(s=='shareSuccess') alert('分享成功'); else alert(s); } var ad1 = ''; var ad2 = ''; var area = ''; var shop = ''; var user_date = ''; //send $('#sendbtn').click(function() { if(window.console) {console.log('sendbtn click');} var a = checkField(); if(a){ $.ajax({ url: 'https://event.artstudio.com.tw/_ccp/reg.php', crossDomain: true, dataType: 'jsonp', contentType: "application/json", jsonpCallback: 'json_callback', data: { actCode: actCode, uname: $('#_name').val(), phone: $('#_tel').val(), utm_campaign:utm_campaign, utm_medium:utm_medium, utm_term:utm_term, utm_source:utm_source, utm_content:utm_content, isMobileWeb:isMobileWeb }, success:json_callback //error: json_callback3 }).done(function(data){ //dddone(); }); } }); });