/* atweb フォームページ貼り付け用JSファイル */ if( !atweb ) var atweb = {}; if( !atweb.research ) atweb.research = {} if( !atweb.research.container ) atweb.research.container = {} if( !atweb.research.counter ) atweb.research.counter = 0; atweb.research.counter++; atweb.research.write_reseach = function(container_id){ var html = ""; // html += '
'; html += ''; html += ''; html += ''; html += ''; html += ''; html += ''; html += ''; html += '
'; html += ''; html += ' '; html += ' '; html += ''; html += ' '; html += '
'; html += ' '; html += '
'; html += ' '; html += ''; html += ' '; html += '
'; html += '
'; html += ''; html += '
'; html += ' '; html += ' '; html += ' '; html += ' '; html += ' '; html += ' '; html += ' '; html += ' '; html += ' '; html += ' '; html += ' '; html += ' '; html += ' '; html += ' '; html += ' '; html += ' '; html += '
'; html += '
'; html += ' 【第2回目】小澤竜太×竹川真アンケート'; html += '
'; html += '
'; html += ' '; html += '
'; html += '
'; html += ' '; html += '
'; html += '
'; html += ' 今回の動画の感想をお書きください'; html += '  '; html += ' (必須)'; html += '
'; html += '
'; html += ' '; html += '
'; html += '
'; html += ' '; html += '
'; html += '
'; html += '
'; html += '
'; html += '
'; html += ' 質問や「こんなこと聞いてみたい!」などがございましたらこちらへお願い致します'; html += '  '; html += ' '; html += '
'; html += '
'; html += ' '; html += '
'; html += '
'; html += ' '; html += '
'; html += '
'; html += '
'; html += ' '; html += '
'; html += '
'; html += ' '; html += '
'; html += '
'; html += ''; html += '
'; html += ''; html += '
'; html += ' '; html += ''; html += ''; html += ''; html += ''; html += ''; html += ''; html += ''; html += '
'; html += ''; html += '
'; html += '
'; html += ' '; html += ''; html += ' '; html += ' '; html += ' '; html += ''; html += '
'; html += ' '; html += ''; html += '
'; html = html.replace('container_id',container_id ); document.getElementById(container_id).innerHTML = html; } atweb.research.loadCSS = function(src){ var href = src.replace( "action=g","action=c"); var elem = document.createElement('link'); elem.setAttribute('rel','stylesheet'); elem.setAttribute('href',href); elem.setAttribute('type','text/css'); document.getElementsByTagName('HEAD')[0].appendChild( elem ); } atweb.research.insert = function(enode, id){ var elem = document.createElement('div'); elem.setAttribute('id',id); var pNode = enode.parentNode; pNode.insertBefore(elem, enode.nextSibling); } var scirpts = document.getElementsByTagName("script"); for( var i=0; i -1) { opt = oElement.options[oElement.selectedIndex]; data[item++] = oName + encodeURIComponent( (opt.attributes.value && opt.attributes.value.specified) ? opt.value : opt.text); } break; case 'select-multiple': if (oElement.selectedIndex > -1) { for(j=oElement.selectedIndex, jlen=oElement.options.length; j 0 && !MakeFormResearch.chekced[obj.p[i]] ){ var message = obj.data[obj.p[i]][0] + ' ' + MakeFormResearch.ErrorMesDef; if( !MakeFormResearch.Errors[obj.data[obj.p[i]][1]] ){ MakeFormResearch.PUSH.push(obj.data[obj.p[i]][1]); } MakeFormResearch.Errors[obj.data[obj.p[i]][1]] = message; } } } var total_message = ''; for(var i=0;i 0){ exp=new Date(); exp.setTime(exp.getTime()+t); myItem += "expires=" + exp.toGMTString() + ";"; } document.cookie = myItem; } MakeFormResearch.getCookie = function(cookieId){ var cookie_name = cookieId + "="; myValue = null; myStr = document.cookie + ";" ; myOfst = myStr.indexOf(cookie_name); if (myOfst != -1){ myStart = myOfst + cookie_name.length; myEnd = myStr.indexOf(";" , myStart); myValue = unescape(myStr.substring(myStart,myEnd)); return myValue; } return myValue; } MakeFormResearch.chkCookie = function(){ var cookieId = 'myCookieText'; var str = 1; MakeFormResearch.setCookie(cookieId,str); var myCookie = MakeFormResearch.getCookie(cookieId); if( str == myCookie ){ MakeFormResearch.setCookie(cookieId,''); return 1; } return 0; } MakeFormResearch.myConn = function(uniq){ var url = 'http://afdiscovery.com/enquete/acc.cgi?mode=jsonp&call=AjaxZipMyCallback&p='; var rnd = Math.random(); var script = document.createElement("script"); script.charset = "utf-8"; script.src = url + uniq + '&f=1' + '&rnd='+ rnd; script.type= "text/javascript"; document.body.appendChild(script); } MakeFormResearch.myConn2 = function(f){ MakeFormResearchRun = function( run ){ if( run ){ alert(run); }else{ MakeFormResearch.submit(); } MakeFormResearch.Running = 0; } MakeFormResearch.Running = 1; var url = 'http://afdiscovery.com/enquete/acc.cgi?mode=jsonp&call=AjaxZipMyCallback&p='; var rnd = Math.random(); var fu = ''; if( f.fu ){ fu = f.fu.value } var script = document.createElement("script"); script.charset = "utf-8"; script.src = url + f.id.value + '&r=1' + '&fu=' + fu + '&' + rnd; script.type= "text/javascript"; document.body.appendChild(script); }; MakeFormResearch.isDate = function(month, day){ if( month != '' ){ if( month < 1 || month > 12 ){ return 1; } if( day < 1 || day > 31 ){ return 1; } var m = new Array(31,29,31,30,31,30,31,31,30,31,30,31); month -= 1; var d = m[month]; if( d < day ){ return 1; } }else{ if( day != '' ) return 1; } return 0; } MakeFormResearch.winLoad(MakeFormResearch.thanks); MakeFormResearch.send = function(f,opt, href){ var id = f.id.value; if( MakeFormResearch.Running == 1 ){ return false; } MakeFormResearch.Running = 1; MakeFormResearchLoadIn = function(obj){ var pid = obj["id"]; MakeFormResearch.getResearchCookie(); // 多重投稿 if( obj['RepConfig'] > 0 && MakeFormResearch.EnqueteCookieData[pid] ){ if( obj['RepConfig'] == 1 ){ alert(obj['RepError1']); MakeFormResearch.Running = 0; return; } var toDay = MakeFormResearch.getToday(); var myday = MakeFormResearch.EnqueteCookieData[pid]; if( toDay == myday ){ alert(obj['RepError2']); MakeFormResearch.Running = 0; return; } } if( obj["fu"]["flag"] > 0 ){ alert(obj["fu"]["message"]); MakeFormResearch.Running = 0; return false; } atmf = function(){ }; atmf.data = obj["form"]; atmf.p = obj["prop"]; atmf.ErrorConfig = obj["ErrorConfig"]; atmf.ConfirmConfig = obj["ConfirmConfig"]; atmf.ErrorMessage = obj["ErrorMessage"]; atmf.ConfirmMessage = obj["ConfirmMessage"]; atmf.thanksMessage = obj["thanksMessage"]; atmf.RepConfig = obj["RepConfig"]; atmf.pid = pid; MakeFormResearch.ErrorMesDef = obj["ErrorMesDef"]; MakeFormResearch.ErrorWithin = obj["ErrorWithin"]; MakeFormResearch.ErrorCheckbox = obj["ErrorCheckbox"]; MakeFormResearch.ErrorLength = obj["ErrorLength"]; MakeFormResearch.sender(f,atmf, opt); } var url = href + '?mode=jsonp'; var rnd = Math.random(); var script = document.createElement("script"); script.charset = "utf-8"; script.src = url + '&prop=1&i=' + id + '&fu='+ f.fu.value + '&rnd=' + rnd; script.type= "text/javascript"; document.body.appendChild(script); return false; } MakeFormResearch.sendSample = function(f,msg){ var id = f.id.value; if( MakeFormResearch.Running == 1 ){ return false; } MakeFormResearch.Running = 1; MakeFormResearchLoadIn = function(obj){ MakeFormResearch.Running = 0; var pid = obj["id"]; MakeFormResearch.getResearchCookie(); atmf = function(){ }; atmf.data = obj["form"]; atmf.p = obj["prop"]; atmf.ErrorConfig = 0; atmf.ConfirmConfig = obj["ConfirmConfig"]; atmf.ErrorMessage = msg; atmf.ConfirmMessage = obj["ConfirmMessage"]; atmf.thanksMessage = obj["thanksMessage"]; atmf.RepConfig = obj["RepConfig"]; atmf.pid = pid; //MakeFormResearch.sender(f,atmf); var error_message = MakeFormResearch.check(f, atmf); alert( msg + "\n" + error_message ); } var url = 'http://afdiscovery.com/enquete/acc.cgi?mode=jsonp&call=AjaxZipMyCallback&p='; var rnd = Math.random(); var script = document.createElement("script"); script.charset = "utf-8"; script.src = url + '&prop=1&i=' + id + '&rnd=' + rnd; script.type= "text/javascript"; document.body.appendChild(script); return false; } MakeFormResearch.withIn = function (obj,n){ var func = new Array(); func[0] = function(){ return; }; func[1] = MakeFormResearch.isHan; func[2] = MakeFormResearch.isNumber; func[3] = MakeFormResearch.isZen; func[4] = MakeFormResearch.isSuji; func[5] = MakeFormResearch.isHiragana; func[6] = MakeFormResearch.isKatakana; var mes = new Array(); mes[0] = ''; if( typeof( MakeFormResearch.ErrorWithin ) != "undefined" ){ mes[1] = MakeFormResearch.ErrorWithin['1']; mes[2] = MakeFormResearch.ErrorWithin['2']; mes[3] = MakeFormResearch.ErrorWithin['3']; mes[4] = MakeFormResearch.ErrorWithin['4']; mes[5] = MakeFormResearch.ErrorWithin['5']; mes[6] = MakeFormResearch.ErrorWithin['6']; }else{ mes[1] = '(半角のみ)'; mes[2] = '(半角数字のみ)'; mes[3] = '(全角のみ)'; mes[4] = '(全角数字のみ)'; mes[5] = '(全角かなのみ)'; mes[6] = '(全角カナのみ)'; } var myfunc = func[n]; var f = myfunc(obj); if( f ){ return mes[n]; } return ''; } /* 半角のみ */ MakeFormResearch.isHan = function (obj){ var str=obj.value; for(var i=0; i=4){ return true; } } return false; } /* 半角数字のみ */ MakeFormResearch.isNumber = function (obj) { var str=obj.value.replace(/[\n\r]*/g, ""); if( str.match( /[^0-9]+/ ) ) { return true; } return false; } /* 全角のみ */ MakeFormResearch.isZen = function (obj){ var str=obj.value.replace(/[\n\r]*/g, ""); if( str.match( /[ァ-ン]+/ ) ) { return true; } for(var i=0; i obj[5] ){ error = 1; } var mes = new Array(); mes[0] = ''; if( typeof( MakeFormResearch.ErrorCheckbox ) != "undefined" ){ mes[1] = MakeFormResearch.ErrorCheckbox['1']; mes[2] = MakeFormResearch.ErrorCheckbox['2']; mes[3] = MakeFormResearch.ErrorCheckbox['3']; }else{ mes[1] = '以上'; mes[2] = '以下'; mes[3] = 'チェックしてください'; } var message1 = ""; var message2 = ""; var message3 = ""; var error_message = ""; if( error ){ if( obj[4] ) message1 = obj[4] + mes[1]; if( obj[5] ) message2 = obj[5] + mes[2]; if( message1 && message2 ) message3 = '~'; error_message = obj[0] +' '+ message1 + message3 + message2 + mes[3]; } return error_message; } // 文字数制限 MakeFormResearch.isMaxLength = function(f,obj){ var config = obj[6]; var max = obj[7]; if( config <= 0 ) return ""; var nam = obj[1]; var elem = f.elements[nam]; var str = elem.value; //var tbl = [ 0, 1, 1, 1, 2, 3, 2, 3, 4, 3 ]; var len = 0; for (i = 0; i < str.length; i++){ len += encodeURIComponent(str.charAt(i)).length > 1 ? 2: 1 } if( len <= max * 2 ){ return ""; } var mes = new Array(); mes[0] = ''; if( typeof( MakeFormResearch.ErrorLength ) != "undefined" ){ mes[1] = MakeFormResearch.ErrorLength['1']; mes[2] = MakeFormResearch.ErrorLength['2']; } return obj[0] +' '+ mes[1] + max + mes[2]; } MakeFormResearch.getToday = function(){ var myD = new Date(); myYear = myD.getYear(); myYear4 = (myYear < 2000) ? myYear+1900 : myYear; myMonth = myD.getMonth() + 1; myDate = myD.getDate(); myDay = myD.getDay(); myToday = myYear4 + "-" + myMonth + "-" + myDate; return myToday; } MakeFormResearch.setRep = function(pid){ var myday = MakeFormResearch.getToday(); MakeFormResearch.EnqueteCookieData[pid] = myday; var myValues = new Array; for( var index in MakeFormResearch.EnqueteCookieData ){ myValues.push( index +':' + MakeFormResearch.EnqueteCookieData[index] ); } var myValue = myValues.join('&'); MakeFormResearch.setCookie(MakeFormResearch.EnqueteCookie,myValue,1*60*60*24*365); } MakeFormResearch.getResearchCookie = function(){ MakeFormResearch.EnqueteCookieData = {}; //初期化 var enqueteCookie = MakeFormResearch.getCookie(MakeFormResearch.EnqueteCookie); if( ! enqueteCookie ) return; var myCookies = enqueteCookie.split("&"); for( var i=0; i