function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}


function reset_form(form){
 if(confirm("ÀÔ·Â³»¿ëÀ» Áö¿ì½Ã°í »õ·Î ÀÛ¼º ÇÏ½Ã°Ú½À´Ï±î?")){
  form.reset();
 }
}

function is_checked(string)
{
 for(var i=0;i<string.length;i++){
  if(string[i].checked)
   return true;
 }
 return false;
}
function is_null(string)
{
 if( string == "" )
  return  true;
 return  false;
}
function is_space(string)
{
 for(var i = 0; i < string.length; i++ ){
  if( string.charAt( i ) != ' ' )
   return false;
 }
 return true;
}
function is_null_space(string)
{
 if(is_null(string)==true) return true;
 else if(is_space(string)==true) return true;
 else return false;
}
function is_number(num)
{
 if(isNaN(num)==true) return false;
 else return true;
}
function is_null_not_number(num)
{
 if(is_null(num)==true || isNaN(num)==true) return true;
 else return false;
}
function onlyNumber()
{
 if((event.keyCode<48)||(event.keyCode>57))
  event.returnValue=false;
}


function is_email(str)
{
 if(str == "")
  return true;
 var i = str.indexOf("@");
 if(i < 0)
  return false;
 i = str.indexOf(".");
 if(i < 0)
  return false;
 return true;
}
function isEmail(obj)
{
 var str = obj.value;
 if(str == "")
  return true;
 var i = str.indexOf("@");
 if(i < 0)
  return false;
 i = str.indexOf(".");
 if(i < 0)
  return false;
 return true;
}
function isID(obj) {
 var str = obj.value;
 if(str.length < 6)
  return false;
 if(str.length > 12)
  return false;
 str = str.toUpperCase();
 if(!('A' <= str.charAt(i) && str.charAt(i) <= 'Z'))
  return false;
 for(var i=1; i < str.length; i++) {
  if(!(('A' <= str.charAt(i) && str.charAt(i) <= 'Z') || ('0' <= str.charAt(i) && str.charAt(i) <= '9') || (str.charAt(i) == '_')))
   return false;
 }
 return true;
}
function isPWD(obj) {
 var str = obj.value;
 if(str.length < 6) return false;
 if(str.length > 12) return false;
 return true;
}
function isSSN(front, back)
{
 var birthday = front.value;
 var num = back.value;
 if(birthday.length != 6) {
  return false;
 }
 if(num.length != 7) {
  return false;}
 var hap = 0;
 for(var i=0; i < 6; i++) {
  var temp = birthday.charAt(i) * (i+2);
  hap += temp;}
 var n1 = num.charAt(0);
 var n2 = num.charAt(1);
 var n3 = num.charAt(2);
 var n4 = num.charAt(3);
 var n5 = num.charAt(4);
 var n6 = num.charAt(5);
 var n7 = num.charAt(6);
 hap += n1*8+n2*9+n3*2+n4*3+n5*4+n6*5;
 hap %= 11;
 hap = 11 - hap;
 hap %= 10;
 if(hap != n7)
  return false;
 return true;
}

function check_busino(num)
{
 var reg = /([0-9]{3})-?([0-9]{2})-?([0-9]{5})/; 
 if (!reg.test(num)) return false; 
 num = RegExp.$1 + RegExp.$2 + RegExp.$3; 
 var cVal = 0; 
 for (var i=0; i<8; i++) { 
  var cKeyNum = parseInt(((_tmp = i % 3) == 0) ? 1 : ( _tmp == 1 ) ? 3 : 7); 
  cVal += (parseFloat(num.substring(i,i+1)) * cKeyNum) % 10; 
 } 
 var li_temp = parseFloat(num.substring(i,i+1)) * 5 + '0'; 
 cVal += parseFloat(li_temp.substring(0,1)) + parseFloat(li_temp.substring(1,2)); 
 return (parseInt(num.substring(9,10)) == 10-(cVal % 10)%10); 
}

function imgExtCk(val){
 str=val.split(".");
 ext=str[str.length-1].toLowerCase();
 if(ext=="jpg"||ext=="gif"||ext=="png"||ext=="bmp")
  return true;
 else
  return false;
}

function startBlink(period) {
 if (document.all)
 setInterval("doBlink()",period)
}
function doBlink() {
 var blink = document.all.tags("BLINK")
 for (var i=0; i < blink.length; i++)
 blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : ""
}

function getCookie( name ){
 var nameOfCookie = name + "="; 
 var x = 0; 
 while ( x <= document.cookie.length ) 
 { 
  var y = (x+nameOfCookie.length); 
  if ( document.cookie.substring( x, y ) == nameOfCookie ){ 
   if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 ) 
     endOfCookie = document.cookie.length; 
   return unescape( document.cookie.substring( y, endOfCookie ) ); 
  } 
  x = document.cookie.indexOf( " ", x ) + 1; 
  if ( x == 0 ) 
   break; 
 } 
 return ""; 
} 

function check_login(form)
{
 if(is_null(form.userid.value) || is_space(form.userid.value))
 {
  alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");
  form.userid.focus();
  return false;
 }
 else if(is_null(form.userpwd.value) || is_space(form.userpwd.value))
 {
  alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.");
  form.userpwd.focus();
  return false;
 }
 else{
  return true;
 }
}

function addfavorites()
{
 if(document.all)
  window.external.AddFavorite('http://www.insura.net', 'Insura.net - º¸ÇèÀÏº¸');
}

function check_search(form)
{
 if(is_null(form.sval.value) || is_space(form.sval.value))
 {
  alert("°Ë»ö°ªÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
  form.sval.focus();
  return false;
 }
 else{
  return true;
 }
}

function check_orderby(form)
{
 if(is_null_space(form.odval.value))
 {
  alert("Á¤·Ä¹æ¹ýÀ» ¼±ÅÃÇÏ¿© ÁÖ½Ê½Ã¿À.");
  form.odval.focus();
  return false;
 }
 else{
  return true;
 }
}

function change_tr(source,target){
 if (source.checked == true) { 
  target.style.display = 'block'
 }else{
  target.style.display = 'none';
 } 
}

function banner_roll(div_id, banner_height, banner_delay, banner_speed, this_height) //º£³Ê·Ñ¸µ
{
 var div_tag = document.getElementById(div_id);
 var a_tag, i;
    
 this_height ++;
 if(this_height < banner_height) {
  div_tag.style.top = -this_height;
  setTimeout("banner_roll('" + div_id + "', " + banner_height + ", " + banner_delay + ", " + banner_speed + ", " + this_height + ");", banner_speed);
 }else{
  a_tag = div_tag.getElementsByTagName("A");
  div_tag.appendChild(a_tag[0]);
  div_tag.style.top = 0;
  setTimeout("banner_roll('" + div_id + "', " + banner_height + ", " + banner_delay + ", " + banner_speed + ", 0);", banner_delay);
 }
 return true;
}


function set_Cookie(name,value,expires) {
 document.cookie=name + "=" + escape(value) + ((expires == null)? "" : (" ; expires=" + expires.toGMTString()));
}

function get_Cookie(name) {
 var arg = name + "=";
 var alen = arg.length;
 var clen = document.cookie.length;
 var i = 0;
 while(i< clen) {
  var j = i + alen;
  if(document.cookie.substring(i,j)==arg){
   var end = document.cookie.indexOf(";",j);
   if(end == -1)
    end = document.cookie.length; 
   return unescape(document.cookie.substring(j,end));
  }
  i=document.cookie.indexOf(" ",i)+1;
  if (i==0)
   break;
 }
 return null;
}

function getFontCookie() {
 var cookie = get_Cookie("insura_news_font_size");
 if ( cookie == null )
  return 16;
 if ( cookie.length )
  return cookie;
 else
  return 16; 
} 

function changeFontsize(val) {
 var content, lineHeight;
 content = document.getElementById("content"); 
 if (val > 0) {
  if (fontSize <= 18) {
   fontSize = fontSize + val; 
   lineHeight = fontSize+Math.round(1.1*fontSize); 
   content.style.fontSize = fontSize + "px";
  }
 } else {
  if (fontSize > 11) {
   fontSize = fontSize + val;
   lineHeight = fontSize+Math.round(1.1*fontSize);
   content.style.fontSize = fontSize + "px";
  }
 }
 var mydate = new Date;
 mydate.setDate(mydate.getDate()+1000);
 set_Cookie("insura_news_font_size", fontSize, mydate);
}
set_Cookie("insura_news_font_size", "15");
var fontSize = parseInt(getFontCookie());

function cal_msglen(msg){
 var nbytes = 0;
 var cnt=0;
 for(i=0; i<msg.length; i++){
  var ch = msg.charAt(i);
  if(escape(ch).length > 4){
   nbytes += 2;
   nbytes -= cnt;
  }else{
   nbytes++;
  }
 }
 return nbytes;
}

function assert_msglen(msg, max_len){
 var nbytes = 0;
 var onechar;
 var msgLen = msg.length;
 for(k=0;k<msgLen;k++){
  onechar = msg.charAt(k);
  if(escape(onechar).length > 4)
   nbytes += 2;
  else
   nbytes++;
  if(nbytes>max_len){
   msg = msg.substring(0, k);
   break;
  }
 }
 return msg;
}

function cal_byte(max_len, formMsg){
 var formCbyte;    		
 var msgLen=0;				
 msgLen  = cal_msglen(formMsg.value);
 if(msgLen > max_len){
  window.alert(max_len+"¹ÙÀÌÆ® ÀÌ»óÀº ÀÔ·ÂÇÏ½Ç¼ö ¾ø½À´Ï´Ù.\r\n¾²½Å ³»¿ëÀº "+(msgLen - max_len)+"¹ÙÀÌÆ®°¡ ÃÊ°úµÇ¾ú½À´Ï´Ù.\r\nÃÊ°úµÈ ºÎºÐÀº ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");
  formMsg.value	= assert_msglen(formMsg.value, max_len);
  return;
 }
}


function check_poll(form,string){
 if(!is_checked(string)){
  alert("Ç×¸ñÀ» ¼±ÅÃÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
 }else{
  if(confirm("ÅõÇ¥ÇÏ½Ã°Ú½À´Ï±î?"))
   form.submit();
 }
}