function setQueryString(obj){queryString="";var numberElements=obj.elements.length;for(var i=0;i<numberElements;i++){input=obj.elements[i];if(input.type!="button"&&input.type!="submit"&&input.type!="reset"){if(input.type!="checkbox"&&input.type!="radio"){queryString+=input.name+"="+encodeURIComponent(input.value)+"&";}else{if(input.checked){queryString+=input.name+"="+encodeURIComponent(input.value)+"&";}else if(input.type=="checkbox"){queryString+=input.name+"=0"+"&";}}}}
last_word=queryString.substring(queryString.length-1);if(last_word=="&"){queryString=queryString.substring(0,queryString.length-1);}
return queryString;}
String.prototype.trim=function(){return this.replace(/^\s*(\b.*\b|)\s*$/,"$1");}
Array.prototype.inArray=function(value){var i;for(i=0;i<this.length;i++){if(this[i]===value){return true;}}
return false;};function urldecode(str){return decodeURIComponent((str+'').replace(/\+/g,'%20'));}
function form_reset(obj){var obj=obj.elements;for(var i=0;i<obj.length;i++){obj_value=obj[i];if((obj_value.type=="select"||obj_value.type=="select-one"||obj_value.type=="select-multiple")&&obj_value.options.length>0){obj_value.options[0].selected=true;obj_value.options[0].selected=false;}
if(obj_value.type=="text")obj_value.value="";}}
function CheckForm(obj,form,str){obj=obj.elements[form];if(obj.value.trim()==""){alert("Please fill in the "+str);obj.focus();return false;}
if(obj.type!="file"){obj.value=obj.value.trim();}
return true;}
function CheckArray(obj,form,str){obj=obj.elements[form];var flag=true;for(obj_item=0;obj_item<obj.length;obj_item++){if(obj[obj_item].checked){flag=false;return true;}}
if(flag){alert("Please choose an option from the "+str);obj[0].focus();return false;}}
function CheckNoFocus(obj,form,str){obj=obj.elements[form];if(obj.value.trim()==""){alert("Please fill in the "+str);return false;}
if(obj.type!="file"){obj.value=obj.value.trim();}
return true;}
function CheckNumber(obj,form,str){sw=CheckForm(obj,form,str);if(sw){var obj=obj.elements[form];var $value=obj.value.replace(/,/gi,"");if(isNaN($value)){alert("Please fill in the "+str+" with only Number");obj.focus();return false;}
obj.value=$value.trim();return true;}else{return false;}}
function CheckCheckbox(obj,form,str){obj=obj.elements[form];if(!obj.checked){alert("You should agree the "+str);obj.focus();return false;}
return true;}
function CheckPassword(obj,original,confirm){var sw=true;if(sw)sw=CheckForm(obj,original,"password");if(sw)sw=CheckForm(obj,confirm,"password confirm");if(sw){var origin=obj.elements[original];var check=obj.elements[confirm];if(origin.value.trim()!=check.value.trim()){alert("Password not corrected.\nCheck the Password again.");origin.value="";check.value="";origin.focus();return false;}
return true;}else{return false;}}
function CheckEmail(obj,form,str){var obj=obj.elements[form];var emailStr=obj.value;var checkTLD=1;var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;var emailPat=/^(.+)@(.+)$/;var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";var validChars="\[^\\s"+specialChars+"\]";var quotedUser="(\"[^\"]*\")";var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;var atom=validChars+'+';var word="("+atom+"|"+quotedUser+")";var userPat=new RegExp("^"+word+"(\\."+word+")*$");var domainPat=new RegExp("^"+atom+"(\\."+atom+")*$");var matchArray=emailStr.match(emailPat);if(matchArray==null){alert("Please enter the correct email address","alert",0);obj.focus();return false;}
var user=matchArray[1];var domain=matchArray[2];for(i=0;i<user.length;i++){if(user.charCodeAt(i)>127){alert("Please enter the correct email address","alert",0);obj.focus();return false;}}
for(i=0;i<domain.length;i++){if(domain.charCodeAt(i)>127){alert("Please enter the correct email address","alert",0);obj.focus();return false;}}
if(user.match(userPat)==null){alert("Please enter the correct email address","alert",0);obj.focus();return false;}
var IPArray=domain.match(ipDomainPat);if(IPArray!=null){for(var i=1;i<=4;i++){if(IPArray[i]>255){alert("Please enter the correct email address","alert",0);obj.focus();return false;}}
return true;}
var atomPat=new RegExp("^"+atom+"$");var domArr=domain.split(".");var len=domArr.length;for(i=0;i<len;i++){if(domArr[i].search(atomPat)==-1){alert("Please enter the correct email address","alert",0);obj.focus();return false;}}
if(checkTLD&&domArr[domArr.length-1].length!=2&&domArr[domArr.length-1].search(knownDomsPat)==-1){alert("Please enter the correct email address","alert",0);obj.focus();return false;}
if(len<2){alert("Please enter the correct email address","alert",0);obj.focus();return false;}
return true;}
function redirect(url){location.href=url;}
function check_all(obj,checkbox){var obj_value=obj.value;var obj_name=obj.name;var checkbox=(checkbox)?checkbox:"chk_item";if(obj_value=="전체선택"){$("input[name='"+checkbox+"']").attr("checked",true);$("input[name='"+obj_name+"']").attr("value","전체해제");}else{$("input[name='"+checkbox+"']").attr("checked",false);$("input[name='"+obj_name+"']").attr("value","전체선택");}}
function select_move(obj_id,to){var obj=document.getElementById(obj_id);selectbox_len=obj.length;selected_idx=obj.selectedIndex;if(selected_idx==-1){alert("Select an item from selectbox box");return;}
var selected_obj=obj.options[selected_idx];var selected_text=selected_obj.text;var selected_value=selected_obj.value;if(to=="up"){if(selected_idx==0){return;}
var up_obj=obj.options[selected_idx-1];selected_obj.text=up_obj.text;selected_obj.value=up_obj.value;up_obj.text=selected_text;up_obj.value=selected_value;selected_obj.selected=false;up_obj.selected=true;}else{if(selected_idx==selectbox_len-1){return;}
var dn_obj=obj.options[selected_idx+1];selected_obj.text=dn_obj.text;selected_obj.value=dn_obj.value;dn_obj.text=selected_text;dn_obj.value=selected_value;selected_obj.selected=false;dn_obj.selected=true;}}
function select_exchange(moveto,l_name,r_name){var l_obj=document.varform.elements[l_name];var r_obj=document.varform.elements[r_name];r_len=r_obj.length;l_len=l_obj.length;if(moveto){l_index=l_obj.selectedIndex;if(l_index==-1){alert("Select an item from left box");return;}
for(i=l_len-1;i>=0;i--){if(l_obj.options[i].selected){var sw=true;for(j=0;j<r_len;j++){if(l_obj.options[l_obj.selectedIndex].value==r_obj.options[j].value)sw=false;}
if(sw){r_obj.options[r_len]=new Option(l_obj.options[l_obj.selectedIndex].text,l_obj.options[l_obj.selectedIndex].value);l_obj.remove(l_obj.selectedIndex);l_len=l_obj.length;r_len=r_obj.length;}}}}else{r_index=r_obj.selectedIndex;if(r_index==-1){alert("Select an item from right box");return;}
for(i=r_len-1;i>=0;i--){if(r_obj.options[i].selected){var sw=true;for(j=0;j<l_len;j++){if(r_obj.options[r_obj.selectedIndex].value==l_obj.options[j].value)sw=false;}
if(sw){l_obj.options[l_len]=new Option(r_obj.options[r_obj.selectedIndex].text,r_obj.options[r_obj.selectedIndex].value);r_obj.remove(r_obj.selectedIndex);r_len=r_obj.length;l_len=l_obj.length;}}}}}
function progress(){document.getElementById("modal_area").innerHTML="<img src='/images/common/progress.gif' />";modal_location();ShowMe("modal");}
function progress(){$("#modal_area").html("<img src='/images/common/progress.gif' />");ShowMe("modal");}
function ShowMe(modal){var obj=document.getElementById(modal);obj.style.visibility="visible";$("#"+modal).fadeIn("fast");modal_location();$(".btn_center").css("width",function(){return $("#modal_body").width();});}
function HideMe(modal){var obj=document.getElementById(obj);if(obj!=null){obj.style.visibility="hidden";document.getElementById("modal_area").innerHTML="";}
$("#"+modal).fadeOut("fast");}
function modal_location(){$("#modal_area").position({my:"center",at:"center",of:"#modal"});}
function modal_show(ajax){document.getElementById("modal_area").innerHTML=ajax.responseText;ShowMe("modal");modal_location();}
function modal_jQuery(msg){document.getElementById("modal_area").innerHTML=msg;ShowMe("modal");$("input[type='text']:first",document.modal_form).focus();}
function mainmenu(menu){$("#"+menu+" ul").css({display:"none"});$("#"+menu+" li").hover(function(){$(this).find('ul:first').css({"display":"block"});},function(){$(this).find('ul:first').css({"display":"none"});});}
var floating_time=10;var floating_speed=20;function floating_layer(flayer,flayerPos){this.FloatingPosObj=document.getElementById(flayerPos);this.FloatingObj=document.getElementById(flayer);this.FloatingObj.style.position='absolute';this.floating_speed=(floating_speed)?floating_speed:20;this.floating_time=(floating_time)?floating_time:10;this.Run();}
floating_layer.prototype.Run=function(){var obj=document.body&&(document.body.scrollTop||document.body.scrollLeft)?document.body:document.documentElement;var objScrollTop=obj.scrollTop;var FloatPosTop=this.FloatingPosObj.offsetTop;var This=this;var FloatingObjTop=(this.FloatingObj.style.top)?parseInt(this.FloatingObj.style.top,10):this.FloatingObj.offsetTop;var PageScrollTop=objScrollTop;var MoveUp=Math.abs(FloatingObjTop-PageScrollTop)-FloatPosTop+10;MoveUp=Math.ceil(MoveUp/this.floating_speed);var MoveDn=Math.abs(FloatingObjTop)-FloatPosTop+10;MoveDn=Math.ceil(MoveDn/this.floating_speed);if(FloatPosTop<objScrollTop){if(FloatingObjTop<PageScrollTop){this.FloatingObj.style.top=FloatingObjTop+MoveUp+'px';}
else{this.FloatingObj.style.top=FloatingObjTop-MoveDn+'px';}}
else if(FloatPosTop>=objScrollTop){this.FloatingObj.style.top=0+'px';}
setTimeout(function(){This.Run();},This.floating_time);}
function show_flash(url,id,w,h,wmode){return"<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width="+w+" height="+h+" id="+id+"><param name=wmode value="+wmode+" /><param name=movie value="+url+" /><param name=quality value=high /><embed src="+url+" quality=high wmode="+wmode+" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash\" width="+w+" height="+h+"></embed></object>";}
