//######################################################
//#Åõ¸íµµ Á¶Àý
//#»ç¿ë¹ý - opacity(°ª); : °ªÀº ieÀü¿ëÀ¸·Î.. ===>
//#
//#[ÀÎÀÚ°ª ¼³¸í]
//#1¹øÀÎÀÚ°ª : ¾ÆÀ̵ð°ª.[formÀÇ ¾ÆÀ̵ð°ª]
//#2¹øÀÎÀÚ°ª : Åõ¸íµµ °ª [ie : 30, ±âŸ:0.3]
//######################################################
var opacity_use = function(id, value) {
value = (value) ? value : 100;
if(window.addEventListener) document.getElementById(id).style.opacity = parseInt(value)/100;
else if(window.attachEvent) document.getElementById(id).style.filter = "Alpha(style=1,opacity="+value+",finishOpacity=90,startX=0,finishX=0,startY=0,finishY=0)";
//FILTER:gray alpha(opacity=20 Style=4 FinishOpacity=90)
}
//#################################################################
//#
//# [ÇູÇѰí´Ï]´ÔÀÇ get°ª ÀÚ½º·Î Ȱ¿ëÇϱâ
//#
//# http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=52724&sca=&sfl=wr_subject%7C%7Cwr_content&stx=parse_get.js&sop=and
//#
//# »ç¿ë¹ý qa[getº¯¼ö];
//#
//#################################################################
var se = document.location.search.substr(1);
var qa = {}; // query array
se.replace(/([^=]+)=([^&]*)(&|$)/g, function(){
qa[arguments[1]] = arguments[2];
return arguments[0];
});
//#################################################################################
//#
//# ³¯Â¥ selectÅ×±× »ý¼º. : »ç¿ë¹ý ----> id°ªÀº ²À ´Þ¶ó¾ßÇÑ´Ù. °°À¸¸é ¾È³ªÅ¸³²
//#
//#
//#
//#
//#
//#
//#
//#
//#################################################################################
var rankup_date = function() {
//#################################################################
//#
//# [ÇູÇѰí´Ï]´ÔÀÇ get°ª ÀÚ½º·Î Ȱ¿ëÇϱâ
//#
//# http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=52724&sca=&sfl=wr_subject%7C%7Cwr_content&stx=parse_get.js&sop=and
//#
//# »ç¿ë¹ý qa[getº¯¼ö]; -> Àß ¾ÈµÇ´Â °æ¿ì°¡ ÀִµíÇÔ..
//#
//#################################################################
var se = document.location.search.substr(1);
var qa = {}; // query array
se.replace(/([^=]+)=([^&]*)(&|$)/g, function(){
qa[arguments[1]] = arguments[2];
return arguments[0];
});
//#################################################################
//#
//# ÀÚ½º °´Ã¼ Ç®¾î¼ º¸±â
//#
//# »ç¿ë¹ý : rankup_date.object_view(form, 'test'); -> form : °´Ã¼, test : span, div¾ÆÀ̵ð°ª
//#
//#################################################################
this.object_view = function (el, id) {
var aa = "
";
for(x in el)
aa += "| "+x+" | "+el[x]+" |
";
aa += "
";
document.getElementById(id).innerHTML = aa;
}
//#################################################################
//#
//# ÀÌ ÇÔ¼ö°¡ ÀÖ¾î¾ß »ç¿ëÇÒ ¼ö ÀÖÀ½. ÃÖÇÏ´Ü¿¡ onload½Ã۰í ÀÖÀ½.
//#
//#################################################################
//##### -spanÅ×±×·Î typeÀÌ dateÀΰª ã¾Æ³»±â- #####//
this.onload_control = function() {
var i=0, j=0, c=0; //for¹®¿¡¼ »ç¿ëÇÒ js
var spanObj, fname, form; //spanÅ×±×, formÀ̸§, form°´Ã¼
spanObj = document.getElementsByTagName('span');
for(i=0, c=0; i spanÅ×±× id°ª
//j
//nocheck => ³¯Â¥Å×±×¾Õ¿¡ üũ¹Ú½º ¾È³ª¿À°Ô ÇÒÁö ¿©ºÎ
//checked => checked¿©ºÎ
//disableds => disabled(checked°¡ µÇ¾îÀÖ¾î¾ßÁö¸¸ »ç¿ë°¡´É)
//value => °ª(³¯Â¥ ÀÚµ¿ selected½Ã۱â À§Çؼ »ç¿ë)
//»ç¿ë¹ý :
rankup_date.date_select_create(spanName, j, nocheck, checked, disableds, value);
}
break;
//selectÅ×±× »ý¼º
case "select":
rankup_date.search_create(spanName, option, hname, required);
break;
}
}
}
//#################################################################
//#
//# ³¯Â¥ selectÅ×±× »ý¼º ÇÔ¼ö.
//#
//# »ç¿ë¹ý
//#
//#
//#
//# id => (³â:date0_yy), (¿ù:date0_mm), (ÀÏ:date0_dd) ·Î name, id°ªÀÌ »ý¼º.
//# type => date°ªÀ϶§¸¸ ´Þ·Â°ªÀÌ ³ªÅ¸³ª°Ô µÈ´Ù.
//# option => ³¯Â¥ °¹¼ö¸¸Å ³ª¿À°Ô
//# nocheck => ³¯Â¥select¾ÕÀÇ Ã¼Å©¹Ú½º ¾È³ª¿À°Ô ÇÏ·Á¸é ÀÌ ±¸¹®À» ³Ö¾îÁà¾ßÇÔ
//# ----¿©±âºÎÅÍ´Â optionÀÌ 1À϶§¸¸ »ç¿ëÇÔ----
//# checked => ³¯Â¥select¾ÕÀÇ Ã¼Å©¹Ú½º¿¡ üũµÈ »óÅ·ΠµÑ·Á¸é checked³Ö¾îÁà¾ßÇÔ
//# disableds => disabled¿©ºÎ. checked¶õ °ªÀÌ ÀÖ¾î¾ßÁö¸¸ »ç¿ë°¡´É
//# value => ³¯Â¥°ª.
//#
//#
//#
//#
//# id => (³â:date10_yy), (¿ù:date10_mm), (ÀÏ:date10_dd) ·Î name, id°ªÀÌ »ý¼º.
//# type => date°ªÀ϶§¸¸ ´Þ·Â°ªÀÌ ³ªÅ¸³ª°Ô µÈ´Ù.
//# option => ³¯Â¥ °¹¼ö¸¸Å ³ª¿À°Ô
//#
//#################################################################
//##### -³¯Â¥ °ª ¸ðÀ½- #####//
this.date_set_value = function () {
var set = new Array();
set['Year_num'] = 1950; //³âµµ ½ÃÀÛÀÏ
set['Month_num'] = 12; //¿ù
set['Day_arr'] = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; //ÀÏ - À±³â¶§¹®¿¡..
return set;
}
//##### - date_select_createÇÔ¼ö¿¡¼ ³¯Â¥selecteÅ×±× »ý¼ºÇÏ´Â selectÅױ׿¡¼¸¸ Àû¿ëÇÔ. - #####//
this.date_select_disableds_change = function(name, num) {
var Check = document.getElementById(name+"_use");
var Year = document.getElementById(name+num+"_yy").disabled = (Check.checked==false) ? true : false ;
var Month = document.getElementById(name+num+"_mm").disabled = (Check.checked==false) ? true : false ;
var Day = document.getElementById(name+num+"_dd").disabled = (Check.checked==false) ? true : false ;
}
//##### -³¯Â¥ selectÅ×±×. -> ³â,¿ù,ÀÏ Ç¥ÇöÇϴ°÷- #####//
this.date_select_create = function (name, num, nocheck, checked, disableds, value) {
var spanName = name+num;
var set = rankup_date.date_set_value();
var i=0, j=0, c=0, jj=0; //for¹®¿¡¼ »ç¿ëÇÒ js
var Year_num = set['Year_num'], Month_num = set['Month_num']; //³âµµ
var Day_Arr = set['Day_arr']; //ÀÏ - À±³â¶§¹®¿¡..
var Year, Month, Day; //³â, ¿ù, ÀÏ
var Today = new Date();
var disableds = (disableds!=null && checked!=null) ? "disabled" : "";
var check_onClick = (disableds) ? " onClick=\"rankup_date.date_select_disableds_change('"+name+"', '"+num+"')\"" : "";
var select_value = (value) ? value.split("-") : "";
document.getElementById(name).innerHTML += (num>0) ? " ~ " : "";
//°Ë»ö½Ã üũ¹Ú½º.. Á¦ÀÏ ¾Õ¿¡¸¸ ³ª¿À°Ô µÈ´Ù.
if(nocheck==null) {
var date_use_chk = (qa[name+'_use']=='yes' || checked!=null) ? "checked" : "";
document.getElementById(name).innerHTML += (num==0) ? "" : "";
}
//³â
Year = "\n";
document.getElementById(name).innerHTML += " "+Year;
//¿ù
Month = "\n";
document.getElementById(name).innerHTML += Month;
//ÀÏ
var Year_value = document.getElementById(spanName+'_yy').value;
var Month_value = parseInt(document.getElementById(spanName+'_mm').value);
if (Year_value % 400 == 0 || ( Year_value % 4 == 0 && Year_value % 100 != 0 )) Day_Arr[1] += 1;
Day = "