var c_sel_cnt = 0;
var c_sel_text = "";
function checker(f){
for(var i=1; i<46; i++){
var tags = "num"+i;
var obj = document.getElementById(tags);
if (obj!=null){
//obj.style.backgroundColor='';
//obj.style.color='black';
//obj.style.border='';
}
}
if(f.style.backgroundColor=='black'){
f.style.backgroundColor='';
f.style.color='black';
f.style.border='1px solid black';
} else {
f.style.backgroundColor='black';
f.style.color='white';
f.style.border='1px solid white';
}
var doctext = new Array();
var doc = document.getElementById('panel1');
for(var i=1; i<46; i++){
var tags = "num"+i;
var obj = document.getElementById(tags);
if (obj!=null && obj.style.backgroundColor=="black"){
doctext.push(i);
}
}
c_sel_cnt = doctext.length;
c_sel_text = doctext.join(',');
doc.innerHTML = c_sel_text;
document.getElementById('panel1_number').innerHTML=c_sel_cnt+' 개';
}
function copyDivToClipboard() {
var range = document.createRange();
range.selectNode(document.getElementById('view_panel'));
window.getSelection().removeAllRanges(); // clear current selection
window.getSelection().addRange(range); // to select text
document.execCommand("copy");
window.getSelection().removeAllRanges();// to deselect
alert('복사 했습니다');
}
function caller_comb_auto(){
if (c_sel_cnt==0)
{
alert('번호가 선택되지 않았습니다.');
return;
}
if (c_sel_cnt<6)
{
alert('번호를 6개이상 선택하세요');
return;
}
$(document).ready(function() {
jQuery.ajax({
type:"POST",
url:"/json/yesang/",
data:{'c_sel':c_sel_text},
dataType:"html", // 옵션이므로 JSON으로 받을게 아니면 안써도 됨
success : function(data) {
// 통신이 성공적으로 이루어졌을 때 이 함수를 타게 된다.
// TODO
var divdiv = document.getElementById("view_panel");
divdiv.innerHTML+=data+"
";
divdiv.scrollTop = divdiv.scrollHeight;
},
complete : function(data) {
// 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
// TODO
},
error : function(xhr, status, error) {
alert("에러발생");
}
});
});
}
function caller_comb(){
if (c_sel_cnt==0 || c_sel_cnt>=6)
{
alert('반자동 번호 선택 개수는 6개이하입니다.');
return;
}
$(document).ready(function() {
jQuery.ajax({
type:"POST",
url:"/json/banja/",
data:{'c_sel':c_sel_text},
dataType:"html", // 옵션이므로 JSON으로 받을게 아니면 안써도 됨
success : function(data) {
// 통신이 성공적으로 이루어졌을 때 이 함수를 타게 된다.
// TODO
var divdiv = document.getElementById("view_panel");
divdiv.innerHTML+=data+"
";
divdiv.scrollTop = divdiv.scrollHeight;
},
complete : function(data) {
// 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
// TODO
},
error : function(xhr, status, error) {
alert("에러발생");
}
});
});
}
function drunse(f){
var divdiv = document.getElementById("view_panel");
divdiv.innerHTML="";
var dyear = document.getElementById('dyear');
var dmonth = document.getElementById('dmonth');
var dday = document.getElementById('dday');
var dtime = document.getElementById('dtime');
var dmin = document.getElementById('dmin');
var dtype = document.getElementsByName('dtype');
cnt=0;
for (var i=0; i-1)){
checker(obj);
}
}
return false;
},
complete : function(data) {
// 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
// TODO
},
error : function(xhr, status, error) {
alert("에러발생");
}
});
});
return false;
}
function drsearch(f){
if(!f.dtext.value){
alert('검색어를 입력하세요');
f.dtext.focus();
return false;
}
$('#dtext').blur();
var divdiv = document.getElementById("view_panel");
divdiv.innerHTML="";
$(document).ready(function() {
jQuery.ajax({
type:"POST",
url:"/json/dream_search.php",
data:{'search':f.dtext.value},
dataType:"html", // 옵션이므로 JSON으로 받을게 아니면 안써도 됨
success : function(data) {
// 통신이 성공적으로 이루어졌을 때 이 함수를 타게 된다.
// TODO
/*
divdiv.innerHTML+=data+"
";
divdiv.scrollTop = divdiv.scrollHeight;
*/
var sp = data.split(',');
console.log(sp.length);
if(sp.length<=1){
alert('단어 위주로 검색하세요');
return;
}
for(var i=1; i<46; i++){
var tags = "num"+i;
var obj = document.getElementById(tags);
if (obj!=null){
obj.style.backgroundColor='';
obj.style.color='black';
obj.style.border='1px solid black';
}
}
for(var i=1; i<46; i++){
var tags = "num"+i;
var obj = document.getElementById(tags);
if (obj!=null && (sp.indexOf(String(i))>-1)){
checker(obj);
}
}
},
complete : function(data) {
// 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
// TODO
},
error : function(xhr, status, error) {
alert("에러발생");
}
});
});
return false;
}
function copyto_lotto_paper(){
var temp = document.getElementById('view_panel').innerHTML.trim();
var temp = temp;
var lists = temp.split("
");
var cnt = lists.length-1;
if (cnt<=0 || cnt<5){
alert('용지에 출력 하시려면 \n5조합이상을 추천드립니다.');
return;
}
var J1 = lists[0];
var J2 = lists[1];
var J3 = lists[2];
var J4 = lists[3];
var J5 = lists[4];
var dd = document.getElementById('show_paper');
if (dd.style.display=="none"){
var url = 'http://jabs.co.kr/image.php?J1='+J1+'&J2='+J2+'&J3='+J3+'&J4='+J4+'&J5='+J5;
//console.log(url);
dd.style.display='';
dd.src = url;
} else {
dd.style.display='none';
}
}
function copyto_lotto_admin(){
var t = Math.floor(new Date().getTime() / 1000);
var temp = document.getElementById('view_panel').innerHTML.trim();
var temp = temp;
var lists = temp.split("
");
var cnt = lists.length-1;
if (cnt<=0 || cnt<5){
alert('용지에 출력 하시려면 \n5조합이상을 추천드립니다.');
return;
}
var J1 = lists[0].trim();
var J2 = lists[1].trim();
var J3 = lists[2].trim();
var J4 = lists[3].trim();
var J5 = lists[4].trim();
var dd = document.getElementById('show_paper');
if (dd.style.display=="none"){
var url = 'http://jabs.co.kr/image2.php?J1='+J1+'&J2='+J2+'&J3='+J3+'&J4='+J4+'&J5='+J5+'&t='+t;
dd.style.display='';
var filename = t+".png";
var furl = "http://jabs.co.kr/data/lotto/"+filename;
var tags ='';
dd.src = url;
var textarea = document.createElement("textarea");
textarea.textContent =tags;
textarea.style.position = "fixed"; // Prevent scrolling to bottom of page in Microsoft Edge.
document.body.appendChild(textarea);
textarea.select();
document.execCommand("copy");
alert('복사완료');
} else {
dd.style.display='none';
}
}
var write_progress =false;
function write_naver_cafe(wr_id){
if (!write_progress){
write_progress=true;
alert('까페글쓰기를 진행합니다.');
$(document).ready(function() {
jQuery.ajax({
type:"GET",
url:"/python/naver_cafe_write.py",
data:{'wr_id':wr_id},
dataType:"html", // 옵션이므로 JSON으로 받을게 아니면 안써도 됨
success : function(data) {
// 통신이 성공적으로 이루어졌을 때 이 함수를 타게 된다.
// TODO
write_progress=false;
alert(data);
},
complete : function(data) {
// 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
// TODO
},
error : function(xhr, status, error) {
alert("에러발생");
}
});
});
} else {
alert('진행중입니다 잠시후 다시시도하세요');
}
}
function write_daum_blog(wr_id){
if (!write_progress){
write_progress=true;
alert('블로그 글쓰기를 진행합니다.');
$(document).ready(function() {
jQuery.ajax({
type:"GET",
url:"/python/daum_blog_write.py",
data:{'wr_id':wr_id},
dataType:"html", // 옵션이므로 JSON으로 받을게 아니면 안써도 됨
success : function(data) {
// 통신이 성공적으로 이루어졌을 때 이 함수를 타게 된다.
// TODO
write_progress=false;
alert(data);
},
complete : function(data) {
// 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
// TODO
},
error : function(xhr, status, error) {
alert("에러발생");
}
});
});
} else {
alert('진행중입니다 잠시후 다시시도하세요');
}
}
/*----------- 제거
function copyto_lotto_admin(){
String.prototype.replaceAll = function(org, dest) {
return this.split(org).join(dest);
}
var heacha = "888";
var temp=document.getElementById('view_panel').innerHTML.trim();
var temp_list = temp.split("
");
var query = "";
var cnt = 0;
var tags = "";
for (var i=0; i';
alert('복사했습니다');
var textarea = document.createElement("textarea");
textarea.textContent =tags;
textarea.style.position = "fixed"; // Prevent scrolling to bottom of page in Microsoft Edge.
document.body.appendChild(textarea);
textarea.select();
try {
return document.execCommand("copy"); // Security exception may be thrown by some browsers.
}
catch (ex) {
console.warn("Copy to clipboard failed.", ex);
return false;
}
finally {
document.body.removeChild(textarea);
}
}
*/
function clear_lotto(){
for(var i=1; i<46; i++){
var tags = "num"+i;
var obj = document.getElementById(tags);
if (obj!=null){
obj.style.backgroundColor='';
obj.style.color='black';
obj.style.border='1px solid black';
}
}
document.getElementById('view_panel').innerHTML='';
}
function btn_percentage(a,b,c){
if (!a.value){
alert('예상수개수를 기입하세요');
a.focus();
return;
}
switch(parseInt(b.value)){
case 1:
if (parseInt(a.value)<6){
alert('6이상 입력하세요');
a.value=6;
a.focus();
return;
}
if (parseInt(a.value)>45){
alert('45이하로 입력하세요');
a.value=45;
a.focus();
return;
}
break;
case 2:
if (parseInt(a.value)<7){
alert('7이상 입력하세요');
a.value=7;
a.focus();
return;
}
if (parseInt(a.value)>45){
alert('45이하로 입력하세요');
a.value=45;
a.focus();
return;
}
break;
case 3:
if (parseInt(a.value)<10){
alert('10이상 입력하세요');
a.value=10;
a.focus();
return;
}
if (parseInt(a.value)>45){
alert('45이하로 입력하세요');
a.value=45;
a.focus();
return;
}
break;
case 4:
if (parseInt(a.value)<16){
alert('16이상 입력하세요');
a.value=16;
a.focus();
return;
}
if (parseInt(a.value)>45){
alert('45이하로 입력하세요');
a.value=45;
a.focus();
return;
}
break;
case 5:
if (parseInt(a.value)<26){
alert('26이상 입력하세요');
a.value=26;
a.focus();
return;
}
if (parseInt(a.value)>45){
alert('45이하로 입력하세요');
a.value=45;
a.focus();
return;
}
break;
default:
if (parseInt(a.value)<6){
alert('6이상 입력하세요');
a.value=6;
a.focus();
return;
}
if (parseInt(a.value)>45){
alert('45이하로 입력하세요');
a.value=45;
a.focus();
return;
}
break;
}
$(document).ready(function() {
jQuery.ajax({
type:"POST",
url:"/json/go_percentage.php",
data:{'a':a.value,'b':b.value},
dataType:"html", // 옵션이므로 JSON으로 받을게 아니면 안써도 됨
success : function(data) {
// 통신이 성공적으로 이루어졌을 때 이 함수를 타게 된다.
// TODO
c.innerHTML=data;
},
complete : function(data) {
// 통신이 실패했어도 완료가 되었을 때 이 함수를 타게 된다.
// TODO
},
error : function(xhr, status, error) {
alert("에러발생");
}
});
});
}
function Click_event(){
var $btn1 = $("#gobtn1");
$btn1.on('click', function(event){
var a = document.getElementById('yn1');
var b = document.getElementById('ys1');
var c = document.getElementById('result1');
btn_percentage(a,b,c);
});
var $btn2 = $("#gobtn2");
$btn2.on('click', function(event){
var a = document.getElementById('yn2');
var b = document.getElementById('ys2');
var c = document.getElementById('result2');
btn_percentage(a,b,c);
});
var $btn3 = $("#gobtn3");
$btn3.on('click', function(event){
var a = document.getElementById('yn3');
var b = document.getElementById('ys3');
var c = document.getElementById('result3');
btn_percentage(a,b,c);
});
var $btn4 = $("#gobtn4");
$btn4.on('click', function(event){
var a = document.getElementById('yn4');
var b = document.getElementById('ys4');
var c = document.getElementById('result4');
btn_percentage(a,b,c);
});
var $btn5 = $("#gobtn5");
$btn5.on('click', function(event){
var a = document.getElementById('yn5');
var b = document.getElementById('ys5');
var c = document.getElementById('result5');
btn_percentage(a,b,c);
});
}