function copyCode(values, evt) //gallery_list
{
  var objSWF = "/common/copyClip.swf";

  if (document.getElementById("hideExec") == null) {
   var divEle = document.createElement('div');
   divEle.id = "hideExec";
   document.body.appendChild(divEle);
  }

  document.getElementById("hideExec").innerHTML = "";
  document.getElementById("hideExec").innerHTML = "<embed src='" + objSWF + "' width='0' height='0' type='application/x-shockwave-flash' FlashVars='clipboard=" + escape(values) + "'></embed>";

	var positionX = evt.x-23;
	var positionY = evt.y + document.documentElement.scrollTop-25;

	var showObj = document.getElementById("hideStatus");
	showObj.style.display = "block";
	showObj.style.left = positionX;
	showObj.style.top = positionY;

    changeOpac(100, "hideStatus");
    setTimeout('shiftOpacity("hideStatus", 100, 0, 1000)', 500);
    setTimeout('document.getElementById("hideStatus").style.display="none";', 1500);
}

function copyCode2(values, evt, num)	//gallery, photo_gallery
{
  var objSWF = "/common/copyClip.swf";

  if (document.getElementById("hideExec") == null) {
   var divEle = document.createElement('div');
   divEle.id = "hideExec";
   document.body.appendChild(divEle);
  }

  document.getElementById("hideExec").innerHTML = "";
  document.getElementById("hideExec").innerHTML = "<embed src='" + objSWF + "' width='0' height='0' type='application/x-shockwave-flash' FlashVars='clipboard=" + escape(values) + "'></embed>";

	switch(num)
	{
		case 1:
		var showObj = document.getElementById("hideStatus1");
		showObj.style.display = "block";
		showObj.style.left = 75;
		showObj.style.top = 45;

		changeOpac(100, "hideStatus1");
		setTimeout('shiftOpacity("hideStatus1", 100, 0, 1000)', 500);
		setTimeout('document.getElementById("hideStatus1").style.display="none";', 1500);
		break;
		case 2:
		var showObj = document.getElementById("hideStatus2");
		showObj.style.display = "block";
		showObj.style.left = 385;
		showObj.style.top = 45;

		changeOpac(100, "hideStatus2");
		setTimeout('shiftOpacity("hideStatus2", 100, 0, 1000)', 500);
		setTimeout('document.getElementById("hideStatus2").style.display="none";', 1500);
		break;
		case 3:
		var showObj = document.getElementById("hideStatus3");
		showObj.style.display = "block";
		showObj.style.left = 75;
		showObj.style.top = 64;

		changeOpac(100, "hideStatus3");
		setTimeout('shiftOpacity("hideStatus3", 100, 0, 1000)', 500);
		setTimeout('document.getElementById("hideStatus3").style.display="none";', 1500);
		break;
	}

 }

 function copyCode3(values, evt, num)	//gallery, photo_gallery
{
  var objSWF = "/common/copyClip.swf";

  if (document.getElementById("hideExec") == null) {
   var divEle = document.createElement('div');
   divEle.id = "hideExec";
   document.body.appendChild(divEle);
  }

  document.getElementById("hideExec").innerHTML = "";
  document.getElementById("hideExec").innerHTML = "<embed src='" + objSWF + "' width='0' height='0' type='application/x-shockwave-flash' FlashVars='clipboard=" + escape(values) + "'></embed>";

	var positionX = evt.x-70;
	var positionY = evt.y + document.documentElement.scrollTop-12;

	switch(num)
	{
		case 1:
		var showObj = document.getElementById("hideStatus1");
		showObj.style.display = "block";
		showObj.style.left = 265;
		showObj.style.top = positionY;

		changeOpac(100, "hideStatus1");
		setTimeout('shiftOpacity("hideStatus1", 100, 0, 1000)', 500);
		setTimeout('document.getElementById("hideStatus1").style.display="none";', 1500);
		break;
		case 2:
		var showObj = document.getElementById("hideStatus2");
		showObj.style.display = "block";
		showObj.style.left = 265;
		showObj.style.top = positionY;

		changeOpac(100, "hideStatus2");
		setTimeout('shiftOpacity("hideStatus2", 100, 0, 1000)', 500);
		setTimeout('document.getElementById("hideStatus2").style.display="none";', 1500);
		break;
		case 3:
		var showObj = document.getElementById("hideStatus3");
		showObj.style.display = "block";
		showObj.style.left = 265;
		showObj.style.top = positionY;

		changeOpac(100, "hideStatus3");
		setTimeout('shiftOpacity("hideStatus3", 100, 0, 1000)', 500);
		setTimeout('document.getElementById("hideStatus3").style.display="none";', 1500);
		break;
	}

 }


 function shiftOpacity(uid, opacStart, opacEnd, millisec,after) { 
  var speed = Math.round(millisec / 100); 
  var timer = 0; 
  if (after == null){
   after = 0 ;
  }

  //determine the direction for the blending, if start and end are the same nothing happens 
  if(opacStart > opacEnd) { 
   for(var i = opacStart; i >= opacEnd; i--) { 
    setTimeout("changeOpac(" + i + ",'" + uid + "')",(timer * speed)+after); 
    timer++; 
   } 
  } else if(opacStart < opacEnd) { 
   for(var i = opacStart; i <= opacEnd; i++) { 
    setTimeout("changeOpac(" + i + ",'" + uid + "')",(timer * speed)+after); 
    timer++; 
   } 
  } 
  
 } 


 // Change Opacity
 function changeOpac(opacity, uid) { 
  var object = document.getElementById(uid).style; 
  object.opacity  = (opacity / 100); 
  object.MozOpacity = (opacity / 100); 
  object.KhtmlOpacity = (opacity / 100); 
  object.filter  = "alpha(opacity=" + opacity + ")"; 
  
 }

function e_card(url,xsize,ysize)
{
	var width,height;
	if (xsize<580) width = 600; //최소 600, 최대 800
	else width = eval(xsize) + 40;
	
	height = eval(ysize)+280;	// 그림크기(최대 800) + 280
	if (height>700)
	{
		height=700;
	}
    var properties = "width=" + width + ",height=" + height + ",scrollbars=yes";
	window.open("/common/e-card.asp?url="+url+"&width="+xsize+"&height="+ysize,"e_card",properties);
}