// ·Î±×ÀÎ Ã¼Å©
function Check_login(name) {
	var cname = name + '=';
	var dc = document.cookie;
	var val = '';

	if (dc.length > 0) {
		begin = dc.indexOf(cname);
		if (begin != -1) {
			begin += cname.length;
			end = dc.indexOf(';', begin);
			if (end == -1) end = dc.length;
			val += unescape(dc.substring(begin, end));
		}
	}
	return val;
}

function login_yn(userid) {
	if(!Check_login(userid)){
		go_Login();
	}
}

// ´ñ±ÛÃ¢ ·Î±×ÀÎÀ¯¹« Ã¼Å©
function cmt_login_yn(userid) {
	if (!Check_login(userid)) {
		var take = alert(' º» ¼­ºñ½º´Â ·Î±×ÀÎÀ» ÇØ¾ß ÀÌ¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ');
		document.login_form.bid.focus();
		return false;
	} else if (Check_login(userid)) {
		return true;
	}
}

// ´ñ±ÛÃ¢ ·Î±×ÀÎ¹Ú½º ºó°ª Ã¼Å©
function cmt_login_chk(frm) {
	if( !frm.bid.value ) {
		alert('¾ÆÀÌµð¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		frm.bid.focus();
		return false;
	}
	if( !frm.bpw.value ) {
		alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.');
		frm.bpw.focus();
		return false;
	}
	var gourl = get_goUrl();
	frm.action = 'http://www.donga.com/members/trans_exe.php?gourl=' + gourl;
	
	return true;
}

// ·Î±×¾Æ¿ô
function go_Logout() {
	var gourl = get_goUrl();
	top.window.location='http://www.donga.com/members/logout.php?gourl=' + gourl;
}

function go_Login() {
	var take = confirm(' º» ¼­ºñ½º´Â ·Î±×ÀÎÀ» ÇØ¾ß ÀÌ¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. \n ·Î±×ÀÎ ÇÏ½Ã°Ú½À´Ï±î? ');
	if (take==true) {
		var gourl = get_goUrl();
		//var gourl;
		//gourl = escape(top.location.href);
		top.window.location='http://www.donga.com/members/login.php?gourl=' + gourl;
	}
}

function get_goUrl() {
	var gourl;
	gourl = escape(top.location.href);
	return gourl;
}

// ¾ÆÀÌÇÁ·¹ÀÓ ÀÚµ¿ ¸®»çÀÌÁî
function doResize(){
    document.getElementById("list").height = framename.document.body.scrollHeight;
}
function doResize2(){
    document.getElementById("view").height = view_frame.document.body.scrollHeight;
}
function Hresize(iframe) {
	try {
		var innerDoc = (iframe.contentDocument) ? iframe.contentDocument : iframe.contentWindow.document;
		
		if (iframe.Document && iframe.Document.body.scrollHeight) { 
			iframe.style.height = iframe.contentWindow.document.body.scrollHeight;
		}
		else if (innerDoc.body.offsetHeight) { 
			iframe.height = innerDoc.body.offsetHeight; 
		}
	}
	catch(err) {
	}
}
function Hresize2(iframe) {
	try {
		var innerDoc = (iframe.contentDocument) ? iframe.contentDocument : iframe.contentWindow.document;
		
		if (iframe.Document && iframe.Document.body.scrollHeight) { 
			iframe.style.height = iframe.contentWindow.document.body.scrollHeight;
			opener.style.height = iframe.contentWindow.document.body.scrollHeight;
		}
		else if (innerDoc.body.offsetHeight) { 
			iframe.height = innerDoc.body.offsetHeight;
			opener.style.height = innerDoc.body.offsetHeight;  
		}
	}
	catch(err) {
	}
}
// ÀÌ¹ÌÁö ¹Ì¸®º¸±â
function previewImage(obj, img, pre)
{
	// ¹Ì¸®º¸±â ¿µ¿ª
	if(pre) document.getElementById(pre).style.display= "block";
	// ¹Ì¸®º¸±â ÀÌ¹ÌÁö
	var dest    = document.getElementById(img);
    	dest.style.background    = "url(" + obj.value + ") no-repeat";
}

// ÀÌ¹ÌÁö ¹Ì¸®º¸±â2 (ÀÌ¹ÌÁö url º¯°æÇØÁÖ±â)
function previewImage2(pre, img)
{
	// ¹Ì¸®º¸±â ¿µ¿ª
	document.getElementById(pre).style.display= "block";
	var img_url = document.getElementById(img).value;
	document.getElementById(pre).src = img_url;
}

// ¼öÁ¤ ÆäÀÌÁö¿¡¼­ µî·ÏµÈ ÀÌ¹ÌÁö ¾Èº¸ÀÌ°Ô..
function closeImage(){
	document.getElementById('img_area').style.display= "none";
}

// ´ñ±ÛÃ¢ °ª À¯È¿¼º Ã¼Å©
function comment_chk(frm) {
	if (frm.c_memo.value == '') {
		alert(' ³»¿ëÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä. ');
		frm.c_memo.focus();
		return false;
	}
	if (frm.nickname.value == '') {
		go_Login();
		return false;
	}
	else {
		val = frm.c_memo.value;
		re=/[^°¡-ÆRa-z0-9!@#$%^&*,.~`{}[+_=|¤»¤¾¤º¤¼¤Ñ¤Ì¤Ð()?<>:/'"\-\s]/gi;
		frm.c_memo.value = val.replace(re,'');
		
		return true;
	}
}
// ´ñ±Û »èÁ¦
function cmt_deldb(idxno) {
	take=confirm(' ÇØ´ç ´ñ±ÛÀ» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î? ');
	if( take==true) location.href = './comment_mod.php?idxno=' + idxno + '&mode=DEL';
}

// µð°¶·¯¸® °Ô½Ã¹° »èÁ¦
function dgal_deldb(idxno) {
	take=confirm(' ÇØ´ç °Ô½Ã¹°À» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î? ');
	if( take==true) location.href = './dgal_mod.php?idxno=' + idxno + '&mode=DEL';
}

// µðÄ«Æ÷·³ °Ô½Ã¹° »èÁ¦
function bbs_deldb(bbs, idxno) {
	take=confirm(' ÇØ´ç °Ô½Ã¹°À» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î? ');
	if( take==true) location.href = './dica_mod.php?bbs=' + bbs + '&idxno=' + idxno + '&mode=DEL';
}

// ÀÛ°¡°¶·¯¸® ºäÆäÀÌÁö ÆË¾÷
function jgal_pop(page){
        link_url = "http://www.donga.com/news/donga_album/donga_album/" + page;
        win = open(link_url, "jgal_pop", "toolbar=no,width=803, height=660");
        win.focus();
}

// µðÄ«Æ÷·³ Ä«Å×°í¸® ¼±ÅÃ
function category_select(bbs, mode) {
	var cgcode = document.cgform.category.value;
	if (cgcode) {
		if (mode == 'LIST') location.href = './dica_list.php?bbs=' + bbs + '&category=' + cgcode;
		else if (mode == 'VIEW') location.href = './dica_view_list.php?bbs=' + bbs + '&category=' + cgcode;
	}
}

function search_go(sel, query) {
	var n, istr;
	n = sel.options.selectedIndex;
	istr = query.value;

	if (istr == "") document.location = search_url[(n)*2];
	else document.location = search_url[(n)*2 + 1] + unescape(istr);

	return false;
}

function search() { 
	var search_text = document.getElementById("textfield").value;
	if(search_text == '') alert("°Ë»ö¾î¸¦ ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù!     ");
	else {
		var search_url = 'http://search.donga.com/donga/search.php?keyword_str=' + search_text + '&pageType=image';
		window.open(search_url,'_blank');
	}
}

// ÃßÃµ ±â´É
var urlHTTP;

function createXMLHttpReq() {
	if (window.ActiveXObject) {
	    urlHTTP = new ActiveXObject('Microsoft.XMLHTTP');
	} 
	else if (window.XMLHttpRequest) {
	    urlHTTP = new XMLHttpRequest();
	}
}
	
function reco(bbs, no, page, vote, loginid ) {
	createXMLHttpReq();
	urlHTTP.onreadystatechange = handleURL;
	var url = "http://photo.donga.com/board/reco.php?bbs="+bbs+"&no="+no+"&page="+page+"&s_work="+vote+"&loginid="+loginid;
	urlHTTP.open('GET', url, true);
	urlHTTP.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=EUC-KR');
	urlHTTP.send(null);
}


function handleURL() {
	var return_res;
	if(urlHTTP.readyState == 4) {
	    if(urlHTTP.status == 200) {
	        return_res = urlHTTP.responseText;
			switch(return_res) {
				case '100' :
					alert(' ÀÚ½ÅÀÌ ¾´ ±ÛÀº ÃßÃµÇÒ ¼ö ¾ø½À´Ï´Ù. ');
					//document.re_btn.src='http://image.donga.com/mlbpark/img200807/icon_ss.gif';
					//document.re_btn.width='33';
					//document.re_btn.height='14';
					break;
				case '200':
					alert(' ÀÌ¹Ì ÃßÃµÇÏ¼Ì½À´Ï´Ù. ');
					//document.re_btn.src='http://image.donga.com/mlbpark/img200807/icon_ss.gif';
					//document.re_btn.width='33';
					//document.re_btn.height='14';
					break;
				case '300':
					alert(' ÃßÃµµÇ¾ú½À´Ï´Ù. ');
					//window.location.reload();
					break;
				default :
					break;
			}
	    }
	}
}

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_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_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];
		}
}	