// Ç³¼± µµ¿ò¸» ½ºÅ©¸³Æ®
var preview="";
var gobj="";

function attachEvent_(obj, evt, fuc, useCapture) {
  if(!useCapture) useCapture=false;
  if(obj.addEventListener) { // W3C DOM Áö¿ø ºê¶ó¿ìÀú
    return obj.addEventListener(evt,fuc,useCapture);
  } else if(obj.attachEvent) { // MSDOM Áö¿ø ºê¶ó¿ìÀú
    return obj.attachEvent("on"+evt, fuc);
  } else { // NN4 ³ª IE5mac µî ºñ È£È¯ ºê¶ó¿ìÀú
    MyAttachEvent(obj, evt, fuc);
    obj['on'+evt]=function() { MyFireEvent(obj,evt) };
  }
}

function detachEvent_(obj, evt, fuc, useCapture) {
  if(!useCapture) useCapture=false;
  if(obj.removeEventListener) {
    return obj.removeEventListener(evt,fuc,useCapture);
  } else if(obj.detachEvent) {
    return obj.detachEvent("on"+evt, fuc);
  } else {
    MyDetachEvent(obj, evt, fuc);
    obj['on'+evt]=function() { MyFireEvent(obj,evt) };
  }
}

function MyAttachEvent(obj, evt, fuc) {
  if(!obj.myEvents) obj.myEvents= {};
  if(!obj.myEvents[evt]) obj.myEvents[evt]=[];
  var evts = obj.myEvents[evt];
  evts[evts.length]=fuc;
}

function MyFireEvent(obj, evt) {
  if(!obj.myEvents || !obj.myEvents[evt]) return;
  var evts = obj.myEvents[evt];
  for (var i=0;i<len;i++) {
    len=evts.length;
    evts[i]();
  }
}

function previewShow(e, obj, pv) {
  preview=pv;
  gobj=obj;
  attachEvent_(obj, "mousemove", previewMove, false);
  //attachEvent_(obj, "mouseout", previewHide, false);
}

function previewMove(e) {
	alert("ddd");
  var hb = document.getElementById(preview);
  if(hb.parentElement) hb.parentElement.style.display="";
  else hb.parentNode.style.display="";
  var evt = e ? e : window.event;
  var posx=0;
  var posy=0;

  if (evt.pageX || evt.pageY) { // pageX/Y Ç¥ÁØ °Ë»ç
    posx = evt.pageX +0;
    posy = evt.pageY +0;
  } else if (evt.clientX || evt.clientY) { //clientX/Y Ç¥ÁØ °Ë»ç Opera
    posx = evt.clientX +0;
    posy = evt.clientY +0;
    if (window.event) { // IE ¿©ºÎ °Ë»ç
      posx += document.body.scrollLeft;
      posy += document.body.scrollTop;
     }
  }

  hb.style.left = posx + "px";
  hb.style.top = posy + "px";
}

function previewHide() {
  var hb = document.getElementById(preview);
  if(hb.parentElement) hb.parentElement.style.display="none";
  else hb.parentNode.style.display="none";

  //detachEvent_(gobj,"mousemove", previewMove, false);
}


//* ÇÃ·¡½Ã ¸µÅ© *//

function render_flash(swf_name,swf_width,swf_height){
	var text ='';
	text ='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+swf_width+'" height="'+swf_height+'">';
	text +='<param name="movie" value="'+swf_name+'">';
	text +='<param name="allowScriptAccess" value="always">';
	text +='<param name="quality" value="high">';
	text +='<embed src="'+swf_name+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+swf_width+'" height="'+swf_height+'">';
	text +='<param name="wmode" value="transparent">';
    	text +='</embed>';
	text +='</object>';
	document.write(text);
}


//* ¸®½ºÆ® ³»¿ë ÆîÄ§/´ÝÀ½ *//
function FAQ_OnOff(SLName,selNo,Rcd_TT,selType)
{
	//¿­·Á ÀÖ´Â ·¹ÀÌ¾î¸é ´Ý´Â´Ù.
	if(document.all[SLName].style.display=='')
	{
		document.all[SLName].style.display='none';
		CT = SLName.replace("Q","T");
		document.all[CT].style.color='';
	}
	else
	{
		//·¹ÀÌ¾î¸í Á¢¼ö
		CList = SLName.substr(0,2);
		TList = SLName.substr(0,1) + "T";
		CT = SLName.replace("Q","T");

		//¿­·ÁÀÖ´Â ¸ðµç°ÍµéÀ» ´Ý´Â´Ù.
		for(i=1;i<=Rcd_TT;++i)
		{
			document.all[CList + i].style.display='none';
			document.all[TList + i].style.color='';
		}

		//¼±ÅÃÇÑ Ç×¸ñÀ» ÆîÄ£´Ù.
		document.all[SLName].style.display='';
		if(selType==1)
			document.all[CT].style.color='#80A557';
		else
			document.all[CT].style.color='#49A0AD';
	}
}

function main_enter_search()
{
	var keyValue = event.keyCode;
	if (keyValue == 13)
	{
		main_suchs();
	}
}

function main_suchs()
{
	frm = document.such_Forms;
	if(frm.main_such_v)
	{
		if(chkSpace(frm.main_such_v.value))
		{		
			alert("°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
			return false;
			frm.main_such_v.focus();
			
		}
		else
		{
			frm.action="/info_m/search/search_main.asp";
			frm.submit();
		}
	}
	else
	{
		alert("DD");
		return false;
	}
}

function pageURL(num) {
	if (num == 10) { location.replace("/news_m/news_list.asp") }
	else if (num == 11) { location.replace("/news_m/news_list.asp") }
	else if (num == 12) { location.replace("/news_m/cartoon_list.asp") }
	else if (num == 13) { location.replace("/news_m/recruit_list.asp") }
	
	else if (num == 20) { location.replace("/info_m/column_list.asp") }
		else if (num == 24) { location.replace("/info_m/column_list.asp") }
		else if (num == 21) { location.replace("/info_m/sch_list.asp") }
		else if (num == 22) { location.replace("/info_m/inquiry_list.asp") }
		else if (num == 23) { location.replace("/info_m/ride_list.asp") }
	
	else if (num == 30) { location.replace("/forum_m/know/today_list.asp") }
		else if (num == 31) { location.replace("/forum_m/know/today_list.asp") }
		else if (num == 32) { location.replace("/forum_m/review_list.asp") }
		else if (num == 33) { location.replace("/forum_m/forum/forum_list.asp") }
		else if (num == 34) { location.replace("/forum_m/event/event_list.asp") }
	
	else if (num == 40) { location.replace("/carlife_m/free_list.asp") }
		else if (num == 41) { location.replace("/carlife_m/free_list.asp") }
	  else if (num == 42) { location.replace("/carlife_m/photo_list.asp") }
	  else if (num == 43) { location.replace("/carlife_m/ani_list.asp") }
  
  else if (num == 50) { location.replace("/about_m/reporter_about.asp") }
		else if (num == 51) { location.replace("/about_m/reporter_about.asp") }
	  else if (num == 52) { location.replace("/about_m/reporter_info_7.asp") }
	  /* else if (num == 53) { location.replace("/about_m/reporter_info7.asp") } */
	  else if (num == 53) { alert('¸ðÁý±â°£ÀÌ ¾Æ´Õ´Ï´Ù.'); }
}
/************************************************************************
*	µ¥ÀÌÅÍ °ªÀÖ´ÂÁö È®ÀÎ
************************************************************************/
  function chkSpace(strValue) {
    var flag= true;
    if (strValue != "") {
      for (var i=0; i < strValue.length; i++) {
	    if (strValue.charAt(i) != " ") {
	      flag = false;
	      break;
	    }
      }
    }
    return flag;
  }
  
/************************************************************************/
/* °¢Á¾ ÀÔ·Â°ª Ã¼Å©	*/
/************************************************************************/
function chkValue(chk_val, flag) {
  if (flag == "id") {
    var numstr = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_";
  } else if (flag == "email") {
    var numstr = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.@-_";
  } else if (flag == "tel") {
    var numstr = "0123456789-";
  } else if (flag == "num") {
    var numstr = "0123456789";
  } else if (flag == "ymd") {
    var numstr = "0123456789/";
  } else if (flag == "eng") {
    var numstr = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
  } else if (flag == "engnum") {
    var numstr = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";      
  } else if (flag == "num1") {
    var numstr = "0123456789.";
  } else if (flag == "num2") {
    var numstr = "0123456789/";
	}

	var tarry = new Array(chk_val.length);
	for (k=0; k < chk_val.length; k++){
	  tarry[k] = chk_val.substring(k, k + 1);
	}
	
	for(j=0; j < chk_val.length; j++){
	  if (numstr.indexOf(tarry[j]) < 0) {
	    return true;
	  }
	}
	return false; 
}

/************************************************************************/
/*ÀÔ·ÂµÈ ¹®ÀÚ¿­ÀÌ À¯È¿ÇÑ ³¯Â¥ÀÏ °æ¿ì true, ¾Æ´Ò°æ¿ì false ¸¦ ¹ÝÈ¯ÇÑ´Ù.     */
/*À¯È¿ÇÑ ÀÔ·Â ¹®ÀÚ¿­ ¿¹ : 2005/08/04																				*/
/************************************************************************/
function isValidDate1(strDate){			
	sdate = strDate.split("/")
	chkDate=new Date(Date.parse(strDate))			
	
	cmpDate= (chkDate.getFullYear())+"/"+ (chkDate.getMonth()+1)  + "/" + (chkDate.getDate())			
	indate=(Math.abs(sdate[0]))+"/"+(Math.abs(sdate[1]))+"/"+(Math.abs(sdate[2]))	
	
	if (indate!=cmpDate){
		return false;
	} else {
		return true;
	}
}
/*****************
/*ÀÌ¸ÞÀÏ Ã¼Å©  */
/*****************/
function isemail(strValue) {
		pat=/^\s*[\w\~\-\.]+\@[\w\~\-]+(\.[\w\~\-]+)+\s*$/g
		return pat.test(strValue)
}
