/*******************************************************************************
 * 2004.10.13 - POC
 ******************************************************************************/
// WIDTH: 322px; TOP: 0px; HEIGHT: 242px

// Wide È­¸é ºñÀ²·Î Á¶Á¤
//var SIZE_X1_WIDTH  = 322;

var progressBarBgWidth = 430;

var SIZE_X1_WIDTH  = 430;
var SIZE_X1_HEIGHT = 242;


var SIZE_X2_WIDTH  = SIZE_X1_WIDTH * 2;
var SIZE_X2_HEIGHT = SIZE_X1_HEIGHT * 2;

var currentWidth = SIZE_X2_WIDTH;
var currentHeight = SIZE_X2_HEIGHT;

//Àü¹Î¼ö Ãß°¡ »ó¿ë¿¡´Â Àý¶§ ¿Ã¸®Áö ¸»°Í
var hostSetting = "http://www.melon.com";
//////////////////////////////

/* ¿À¸¥ÂÊ Å¬¸¯ °æ°í ¹Ú½º ¾øÀÌ ¸øÇÏ°Ô ÇÏ±â(ÀÍ½ºÇÃ·Î·¯/³Ý½ºÄÉÀÌÇÁ ¸ðµÎ) */
// ¿À¸¥ÂÊ ¹öÆ° Å¬¸¯À» ¸øÇÏ°Ô ÇÏ´Â ºÎºÐ
// ³Ý½ºÄÉÀÌÇÁ¿¡¼­¸¸ ´ë¹®ÀÚ E.
if (window.Event)
{
	//document.captureEvents(Event.MOUSEUP); // mouse up ÀÌº¥Æ®¸¦ ÀâÀ½
}

// IE4¿¡¼­¸¸ Àû¿ë, ´Ù¸¥ ºê¶ó¿ìÀú´Â ¹«½Ã
function nocontextmenu()
{
	event.cancelBubble = true;
	event.returnValue = false;
	return false;
}

// ´Ù¸¥ ¸ðµç ºê¶ó¿ìÀú¿¡¼­ ÀÛµ¿
function norightclick(e)
{
	// ´Ù½Ã, IE ¶Ç´Â NAV ?
	if (window.Event)
	{
		//if (e.which == 2 || e.which == 3)
		//{
			return false;
		//}
	}
	else if (event.button == 2 || event.button == 3)
	{
		event.cancelBubble = true;
		event.returnValue = false;
		return false;
	}
}

function ctrl_click()
{
//	ctrl key Á¦ÇÑ Ç®±â : ¿©Ã¢Çö 2005-01-18
//	if((event.ctrlKey) && (event.keyCode == 67)) // ctrl + C key
//	{
//		alert('³»¿ëÀ» º¹»çÇÒ ¼ö ¾ø½À´Ï´Ù.');
//	}
	if((event.ctrlKey) && (event.keyCode == 68))// ctrl + V key
	{
		alert('³»¿ëÀ» ºÏ¸¶Å©ÇÒ ¼ö ¾ø½À´Ï´Ù.');
	}
	// Bug·Î ÁÖ¼® Ã³¸® 
	//if((event.keyCode >= 112 && event.keyCode <= 123))// Esc, f1~f12  key
	//{
	//	event.keyCode = 0;
	//	event.cancelBubble = true;
	//	event.returnValue = false;
	//}
	if((event.ctrlKey) && (event.keyCode == 78)) // ctrl + N key
	{
		return false;
	}
}

/* À¥ÆäÀÌÁö¿¡¼­ ¿À¸¥ÂÊ Å¬¸¯ Á¦ÇÑ 
	½Ç¼­¹ö ¹Ý¿µ½Ã´Â ÁÖ¼®¸¶Å©//¸¦ ¹Ýµå½Ã »¬°Í!
*/
//document.oncontextmenu = nocontextmenu;	// IE5+ ¿ë
//document.onmousedown = norightclick;	// ´Ù¸¥ ºê¶ó¿ìÀú ¿ë
//document.onkeydown = ctrl_click;		// ÄÁÆ®·ÑÅ°¸¦ ÀÌ¿ëÇÑ Á¦¾î¸¦ ¸·´Â ºÎºÐ


/******************************************************************************/

/*
function play_melon_vod(startUpPlayFlag, artistName, songTitle, songId)
{
	var startUpFlag = startUpPlayFlag;
	var vodPlayerURL = "/samples/poc_vod/melon_vod_player.jsp";
	var targetWindow = "melonVOD";
	var vod_width = 346;
	var vod_height = 338;

	if (artistName == "" || songTitle == "" || songId == "")
	{
		alert("Àß¸øµÈ ¹ÂÁ÷ºñµð¿À ¿äÃ»ÀÔ´Ï´Ù");
		return;
	}

	window.open(vodPlayerURL+"?p_startup="+startUpFlag+"&p_artistname="+artistName+"&p_songtitle="+songTitle+"&p_songid="+songId, targetWindow, "toolbar=no,location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width="+currentWidth+", height="+currentHeight+", left=40, top=40");
}
*/

function play_melon_vod(songId)
{
	var startUpFlag = true;
	//Àá½Ã ¼öÁ¤ 2008-05-09
	//var vodPlayerURL = hostSetting + "/utility/player/melon_vod_player.jsp";
	//var vodPlayerURL = "/svc/utility/player/vod/melon_vod_player.jsp";
	var vodPlayerURL = "/svc/utility/player/vod/mvPlayer.jsp";
	var targetWindow = "melonVOD";
	var vod_width = 346;
	var vod_height = 338;

	if (songId == "")
	{
		alert("Àß¸øµÈ ¹ÂÁ÷ºñµð¿À ¿äÃ»ÀÔ´Ï´Ù");
		return; 
	}

 	window.open(vodPlayerURL+"?p_startup="+startUpFlag+"&p_songid="+songId, targetWindow, "toolbar=no,location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width="+currentWidth+", height="+currentHeight+", left=40, top=40");
}

function play_melon_vod_s_ocb(songId)
{
	var startUpFlag = true;
	var vodPlayerURL = hostSetting + "/utility/player/melon_vod_player.jsp";
	var targetWindow = "melonVOD";
	var vod_width = 346;
	var vod_height = 338;

	if (songId == "")
	{
		alert("Àß¸øµÈ ¹ÂÁ÷ºñµð¿À ¿äÃ»ÀÔ´Ï´Ù");
		return; 
	}

 	window.open(vodPlayerURL+"?isOcb=true&p_startup="+startUpFlag+"&p_songid="+songId, targetWindow, "toolbar=no,location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width="+currentWidth+", height="+currentHeight+", left=40, top=40");
}

function play_melon_vod2(songId, mvId)
{
	var startUpFlag = true;
	//Àá½Ã ¼öÁ¤ 2008-05-09
	//var vodPlayerURL = hostSetting + "/utility/player/melon_vod_player.jsp";
	//var vodPlayerURL = "/svc/utility/player/vod/melon_vod_player.jsp";
	var vodPlayerURL = "/svc/utility/player/vod/mvPlayer.jsp";
	var targetWindow = "melonVOD";
	var vod_width = 346;
 	var vod_height = 338;

	if (mvId == "")
	{
		alert("Àß¸øµÈ ¹ÂÁ÷ºñµð¿À ¿äÃ»ÀÔ´Ï´Ù");
		return;
	}	

	window.open(vodPlayerURL+"?p_startup="+startUpFlag+"&p_songid="+songId+"&p_mvid="+mvId, targetWindow, "toolbar=no,location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width="+currentWidth+", height="+currentHeight+", left=40, top=40");
}

function play_melon_vod2_main(songId, mvId)
{
	var startUpFlag = true;
    var vodPlayerURL = "/svc/utility/player/vod/melon_vod_player.jsp";
	var targetWindow = "melonVOD";
	var vod_width = 346;
 	var vod_height = 338;

	if (mvId == "")
	{
		alert("Àß¸øµÈ ¹ÂÁ÷ºñµð¿À ¿äÃ»ÀÔ´Ï´Ù");
		return;
	}
	window.open(vodPlayerURL+"?p_startup="+startUpFlag+"&p_songid="+songId+"&p_mvid="+mvId+"&MAIN=MAIN_NM", targetWindow, "toolbar=no,location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width="+currentWidth+", height="+currentHeight+", left=40, top=40");
}

function play_melon_vod_ocb(songId, mvId)
{
	var startUpFlag = true;
	var vodPlayerURL = hostSetting + "/utility/player/melon_vod_player.jsp";
	var targetWindow = "melonVOD";
	var vod_width = 346;
 	var vod_height = 338;

	if (mvId == "")
	{
		alert("Àß¸øµÈ ¹ÂÁ÷ºñµð¿À ¿äÃ»ÀÔ´Ï´Ù");
		return;
	}	

	window.open(vodPlayerURL+"?isOcb=true&p_startup="+startUpFlag+"&p_songid="+songId+"&p_mvid="+mvId, targetWindow, "toolbar=no,location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width="+currentWidth+", height="+currentHeight+", left=40, top=40");
}

function play_main_melon_vod(linkUrl) {
	var startUpFlag = true;
	var vodPlayerURL = hostSetting + "/utility/player/melon_main_vod_player.jsp";
	var targetWindow = "melonVOD2";

	var vod_width = 346;
	var vod_height = 338;

	var tmp_MSIE = window.navigator.userAgent.indexOf("MSIE");
	if(tmp_MSIE && window.navigator.userAgent.indexOf("SV1") > tmp_MSIE){
		//This browser is Internet Explorer with SP2.
		vod_height =  367;
	}

	if(tmp_MSIE && window.navigator.userAgent.indexOf(".NET") > tmp_MSIE){
		//This browser is Internet Explorer with SP2.
		vod_height =  367;
	}


	if (linkUrl == "")
	{
		alert("Àß¸øµÈ ¹ÂÁ÷ºñµð¿À ¿äÃ»ÀÔ´Ï´Ù");
		return;
	}

	window.open(vodPlayerURL+"?p_startup="+startUpFlag+"&p_linkUrl="+linkUrl, targetWindow, "toolbar=no,location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width="+currentWidth+", height="+currentHeight+", left=40, top=40");
}

function play_melon_vod_sc(songId)
{
	var startUpFlag = true;
	var vodPlayerURL = hostSetting + "/utility/player/melon_vod_player_sc.jsp";
	var targetWindow = "melonVOD";
	var vod_width = 346;
	var vod_height = 338;

	if (songId == "")
	{
		alert("Àß¸øµÈ ¹ÂÁ÷ºñµð¿À ¿äÃ»ÀÔ´Ï´Ù");
		return;
	}

	window.open(vodPlayerURL+"?p_startup="+startUpFlag+"&p_songid="+songId, targetWindow, "toolbar=no,location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width="+currentWidth+", height="+currentHeight+", left=40, top=40");
}

function vodPlay()
{
	if(flagStop || flagPause) {
		vodplayer.play();
	}

	flagPlay = true;
	flagStop = false;
	flagPause = false;

	viewTime();
	viewState();

	if(document.all.divPlayButton){
		document.all.divPlayButton.style.display = "none";
	}
	if(document.all.divPauseButton){
		document.all.divPauseButton.style.display = "block";
	}
}

function vodStop()
{
	if(flagPlay || flagPause) {
		vodplayer.stop();
		vodplayer.currentPosition = 0;
	}
	flagPlay = false;
	flagStop = true;
	flagPause = false;
	if(document.all.divPlayButton){
		document.all.divPlayButton.style.display = "block";
	}
	if(document.all.divPauseButton){
		document.all.divPauseButton.style.display = "none";
	}
}

function vodPause(){
	if(flagPlay) {
		vodplayer.pause();
	}

	flagPlay = false;
	flagStop = false;
	flagPause = true;

	if(document.all.divPlayButton){
		document.all.divPlayButton.style.display = "block";
	}
	if(document.all.divPauseButton){
		document.all.divPauseButton.style.display = "none";
	}
}

function vodSize100()
{
	document.all.btn_100_size1.src = "http://image.melon.co.kr/images/player/vod/display_btn_100_over.gif";
	document.all.btn_100_size2.src = "http://image.melon.co.kr/images/player/vod/display_btn_100_over.gif";
	document.all.btn_200_size1.src = "http://image.melon.co.kr/images/player/vod/display_btn_200.gif";
	document.all.btn_200_size2.src = "http://image.melon.co.kr/images/player/vod/display_btn_200.gif";
	document.all.btn_full_size1.src = "http://image.melon.co.kr/images/player/vod/display_btn_full.gif";
	document.all.btn_full_size2.src = "http://image.melon.co.kr/images/player/vod/display_btn_full.gif";

	currentWidth = vodplayer.width = SIZE_X1_WIDTH;
	currentHeight = vodplayer.height = SIZE_X1_HEIGHT;
	resize();
	viewProg();
	
}

function vodSize200()
{
	document.all.btn_100_size1.src = "http://image.melon.co.kr/images/player/vod/display_btn_100.gif";
	document.all.btn_100_size2.src = "http://image.melon.co.kr/images/player/vod/display_btn_100.gif";
	document.all.btn_200_size1.src = "http://image.melon.co.kr/images/player/vod/display_btn_200_over.gif";
	document.all.btn_200_size2.src = "http://image.melon.co.kr/images/player/vod/display_btn_200_over.gif";
	document.all.btn_full_size1.src = "http://image.melon.co.kr/images/player/vod/display_btn_full.gif";
	document.all.btn_full_size2.src = "http://image.melon.co.kr/images/player/vod/display_btn_full.gif";

	currentWidth = vodplayer.width = SIZE_X2_WIDTH;
	currentHeight = vodplayer.height = SIZE_X2_HEIGHT;
	resize();
	viewProg();
	//alert(vodplayer.width+","+vodplayer.height);
}

function resize() {
        //window.resizeTo(425', '270');

        var var_height = currentHeight+125;

		var tmp_MSIE = window.navigator.userAgent.indexOf("MSIE");
		if(tmp_MSIE && window.navigator.userAgent.indexOf("SV1") > tmp_MSIE){
			//This browser is Internet Explorer with SP2.
			//var_height =  currentHeight+155;
			var_height =  var_height+21;
		}

        window.resizeTo(currentWidth+35, var_height);


		nProgEndPosition = currentWidth + 5;
        progress_handle.style.pixelTop = currentHeight + 37;
        volume_handle.style.pixelTop = currentHeight + 69;
        volume_state_handle.style.pixelTop = currentHeight + 71;
		
}

function vodSizeFull()
{
	document.all.btn_100_size1.src = "http://image.melon.co.kr/images/player/vod/display_btn_100.gif";
	document.all.btn_100_size2.src = "http://image.melon.co.kr/images/player/vod/display_btn_100.gif";
	document.all.btn_200_size1.src = "http://image.melon.co.kr/images/player/vod/display_btn_200.gif";
	document.all.btn_200_size2.src = "http://image.melon.co.kr/images/player/vod/display_btn_200.gif";
	document.all.btn_full_size1.src = "http://image.melon.co.kr/images/player/vod/display_btn_full_over.gif";
	document.all.btn_full_size2.src = "http://image.melon.co.kr/images/player/vod/display_btn_full_over.gif";

	if(is_wmp9() == false){
		vodplayer.DisplaySize = 3;
	} else{
		vodplayer.fullScreen = true;
	}
}

// boolean result return
function is_wmp9(){
	var wmpver = vodplayer.versionInfo;
	if (wmpver == undefined)
	{
		wmpver="6.4";
	}

	var result = wmpver.split(".");

	if (eval(result[0])>=9)	// ¹Ìµð¾î 9 ÆÄ¶ó¹ÌÅÍ + ½ºÅ©¸³Æ®
	{
		return true;
	}
	else	// ¹Ìµð¾î 6.4 ÆÄ¶ó¹ÌÅÍ + ½ºÅ©¸³Æ®
	{
		return false;
	}
}
