/**
	/common/mm_util.js
	generated by Macromedia Dreamweaver
*/

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_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_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];}
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}


//ºí·Î±× ´ã±â
function screpDump(mag_id) {
	Cine21Article_ScrapArticle(mag_id);
}

function screpDumpImage(imagelink) {
	Cine21Article_ScrapArticleImage(imagelink);
}


function blogRegistReturn(BlogUrl) {
	msg ="ºí·Î±× µî·ÏÀ» ÇÏ¼Å¾ß ÀúÀå ÇÒ¼ö ÀÖ½À´Ï´Ù.\n\nºí·Î±× µî·ÏÀ» ÇÏ½Ã°Ú½À´Ï±î?";
	if(confirm(msg)) {
		location.href=BlogUrl+"Regist/blog_step01.php";
	}
}


/**ÇÁ¸°ÅÍ Ã³¸®*/
function printPopUp(URL) {
	if (URL.match(/mag_id=([0-9]+)/)) {
		var article_id = RegExp.$1;
		Cine21Article_PrintArticle(article_id);
	}
}


/* ±â»ç ÀÎ¼â */
function Cine21Article_PrintArticle(article_id)
{
	var url = "http://www.cine21.com/common/Article/print_form.php?mag_id=" + article_id;
	var w = window.open(url, 'printWindow', "width=670, height=500,top=100,left=300,scrollbars=yes,resizable=yes,status=yes");
	return false;
}

/* ±â»ç ´ã±â */
function Cine21Article_ScrapArticle(article_id)
{
	var url = "http://www.cine21.com/common/Article/scrap_form.php?article_id=" + article_id;
	var w = window.open(url, 'scrapWindow', "width=370,height=500,top=200,left=200");
	w.focus();
	return false;
}

/* ÀÌ¹ÌÁö ´ã±â */
function Cine21Article_ScrapArticleImage(imagelink)
{
	var url = "http://www.cine21.com/common/Article/scrap_form_image.php?imagelink=" + imagelink;
	var w = window.open(url, 'scrapWindow', "width=370,height=500,top=200,left=200");
	w.focus();
	return false;
}

/* ±â»ç ÆËÄÜÀû¸³ */
function Cine21Article_AddPopcorn(article_id)
{
	if (article_id == null || article_id == '')
		return false;

	var url = "http://www.cine21.com/common/Article/add_popcorn.php?article_id=" + article_id;
	var w = window.open(url, 'popcornWindow', "width=820,height=460,top=200,left=200,status=1");
	w.focus();
	return false;
}

/**
·£´ý Ãâ·Â Àû¿ëÇÔ¼ö
ÆäÀÌÁö³»ÀÇ ¸ðµç TBODY.RandomContainer ¸¦ Ã£¾Æ¼­ ·£´ý ¼³Á¤À» Àû¿ëÇÑ´Ù.
*/
function GetNumberAttribute(obj, name, defaultValue)
{
	var s = obj.getAttribute(name);
	if (s == null || s == '' || isNaN(Number(s)))
		return defaultValue;
	else
		return Number(s);
}

function ShowRandomItem()
{
	var containers = document.getElementsByTagName('TBODY');
	for (var i = 0; i < containers.length; i++)
	{
		var container = containers.item(i);
		if (container == null || container.className != 'RandomContainer')
			continue;

		var count = GetNumberAttribute(container, 'r:count', 1);
		var item_list = new Array(), item_count = 0;
		for (var j = 0; j < container.childNodes.length; j++)
		{
			var child = container.childNodes.item(j);
			if (child.nodeType == 1 && child.tagName == 'TR' && child.className == 'RandomItem')
			{
				var weight = GetNumberAttribute(child, 'r:weight', 1);
				for (var k = 0; k < weight; k++)
					item_list[item_list.length] = child;
				if (weight > 0)
					item_count++;
			}
		}

		var show_count = 0;
		while (show_count < count && show_count < item_count)
		{
			var rand = Math.random();
			var index = Math.floor(rand * 1000) % item_list.length;
			var tr = item_list[index];
			if (tr == null)
				continue;
			for (var j = 0; j < item_list.length; j++) {
				if (item_list[j] == tr) {
					item_list[j] = null;
				}
			}
			tr.className = '';
			show_count++;
		}
	}
}

//function ShowRandomItem()
//{
//	var containers = document.getElementsByTagName('TBODY');		// 5.0
//	for (var i = 0; i < containers.length; i++)
//	{
//		if (containers.item(i).className != 'RandomContainer')
//			continue;
//
//		var container = containers.item(i);
//		var count = 0;
//		if (container.id.match(/[:\/]([0-9]+)$/))
//			count = Number(RegExp.$1);
//		else
//			count = 1;
//
//		var rows = container.childNodes;
//		var item_list = new Array(), item_count = 0;
//		for (var j = 0; j < rows.length; j++)
//		{
//			var row = rows.item(j);
//			if (row.tagName != 'TR' || row.className != 'RandomItem' || row.id == null || row.id == '')
//				continue;
//
//			if (row.id.match(/[:\/]([0-9]+)$/)) {
//				var weight = Number(RegExp.$1);
//				if (weight > 0) {	// °¡ÁßÄ¡°¡ 0ÀÌ¸é Æ÷ÇÔ½ÃÅ°Áö ¾Ê´Â´Ù.
//					item_count++;
//					for (var k = 0; k < weight; k++)
//						item_list[item_list.length] = row.id;
//				}
//			}
//			else { // °¡ÁßÄ¡¸¦ ÆÇ´ÜÇÒ ¼ö ¾øÀ¸¸é 1·Î °£ÁÖ
//				item_list[item_list.length] = row.id;
//				item_count++;
//			}
//		}
//	
//		// ·£´ý Ç¥½Ã ¼³Á¤À» Àû¿ëÇÑ´Ù.
//		var show_count = 0;
//		while (show_count < count && show_count < item_count)
//		{
//			var rand = Math.random();
//			var index = Math.floor(rand * 1000) % item_list.length;
//			var id = item_list[index];
//			var row = document.getElementById(id);
//			if (row != null) {
//				// Ç¥½ÃÇÏ´Â ¹æ¹ýÀº tr °³Ã¼¸¦ º¹»çÇØ¼­ ´Ù½Ã tbody¿¡ Ãß°¡ÇÏ´Â ¹æ½Ä
//				var cloned = row.cloneNode(true);
//				cloned.className = '';
//				cloned.id = '';
//				container.appendChild(cloned);
//				show_count++;
//				// Áßº¹ ¼±ÅÃµÇ´Â °ÍÀ» ¸·±â À§ÇØ ÇÑ¹ø Ç¥½ÃµÈ ÇàÀº Á¦°ÅÇØ¹ö¸°´Ù.
//				container.removeChild(row);
//			}
//		}
//
//		// µÞÃ³¸® Ç¥½ÃµÇÁö ¾Ê´Â RandomItem Å¬·¡½ºÀÇ ¸ðµç ÇàÀ» Á¦°Å
//		for (var j = rows.length - 1; j >= 0; j--) {
//			var row = rows.item(j);
//			if (row.tagName == 'TR' && row.className == 'RandomItem')
//				container.removeChild(row);
//		}
//	}
//}

function print_flash(url, width, height, bgcolor, id, scriptAccess)
{
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="' + width +'" height="' + height +'" ');
	document.write(' align="middle">');
	document.write('<param name="movie" value="' + url +'" />');
	document.write('<param name="quality" value="high" />');
	if (id != null)
		document.write(' id="' + id + '" ');
	if (bgcolor != null)
		document.write('<param name="bgcolor" value="' + bgcolor +'" />');
	if (scriptAccess != null)
		document.write('<param name="allowScriptAccess" value="' + scriptAccess + '" />');
	else
		document.write('<param name="allowScriptAccess" value="sameDomain" />');
	document.write('<embed src="' + url +'" quality="high" width="' + width +'" height="' + height +'" ');
	if (id != null)
		document.write(' name="' + id + '" ');
	if (bgcolor != null)
		document.write(' bgcolor="' + bgcolor +'" ');
	if (scriptAccess != null)
		document.write(' allowScriptAccess="' + scriptAccess + '" ');
	else
		document.write(' allowScriptAccess="sameDomain" ');
	document.write(' align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
	document.write('</object>');
}
