/////////// 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();
});
}
});
});