//**************************************************************** AC_RunActiveContent.js ******************************************************************//
//v1.7
// Flash Player Version Detection
// Detect Client Browser type
// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

function ControlVersion()
{
	var version;
	var axo;
	var e;

	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry

	try
	{
		// version will be set for 7.X or greater players
		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
		version = axo.GetVariable("$version");
	}
	catch (e)
	{
	}

	if (!version)
	{
		try
		{
			// version will be set for 6.X players only
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");

			// installed player is some revision of 6.0
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
			// so we have to be careful.

			// default to the first public version
			version = "WIN 6,0,21,0";

			// throws if AllowScripAccess does not exist (introduced in 6.0r47)
			axo.AllowScriptAccess = "always";

			// safe to call for 6.0r47 or greater
			version = axo.GetVariable("$version");

		}
		catch (e)
		{
		}
	}

	if (!version)
	{
		try
		{
			// version will be set for 4.X or 5.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = axo.GetVariable("$version");
		}
		catch (e)
		{
		}
	}

	if (!version)
	{
		try
		{
			// version will be set for 3.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
			version = "WIN 3,0,18,0";
		}
		catch (e)
		{
		}
	}

	if (!version)
	{
		try
		{
			// version will be set for 2.X player
			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
			version = "WIN 2,0,0,11";
		}
		catch (e)
		{
			version = -1;
		}
	}

	return version;
}

// JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer()
{
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	var flashVer = -1;

	if (navigator.plugins != null && navigator.plugins.length > 0)
	{
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"])
		{
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			var descArray = flashDescription.split(" ");
			var tempArrayMajor = descArray[2].split(".");
			var versionMajor = tempArrayMajor[0];
			var versionMinor = tempArrayMajor[1];
			var versionRevision = descArray[3];
			if (versionRevision == "")
			{
				versionRevision = descArray[4];
			}
			if (versionRevision[0] == "d")
			{
				versionRevision = versionRevision.substring(1);
			}
			else
			if (versionRevision[0] == "r")
			{
				versionRevision = versionRevision.substring(1);
				if (versionRevision.indexOf("d") > 0)
				{
					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));
				}
			}
			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else
	if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1)
		flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else
	if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1)
		flashVer = 3;
	// older WebTV supports Flash 2
	else
	if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1)
		flashVer = 2;
	else
	if ( isIE && isWin && !isOpera )
	{
		flashVer = ControlVersion();
	}
	return flashVer;
}

// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
	versionStr = GetSwfVer();
	if (versionStr == -1 )
	{
		return false;
	}
	else
	if (versionStr != 0)
	{
		if(isIE && isWin && !isOpera)
		{
			// Given "WIN 2,0,0,11"
			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]
			tempString        = tempArray[1];			// "2,0,0,11"
			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']
		}
		else
		{
			versionArray      = versionStr.split(".");
		}
		var versionMajor      = versionArray[0];
		var versionMinor      = versionArray[1];
		var versionRevision   = versionArray[2];

		// is the major.revision >= requested major.revision AND the minor version >= requested minor
		if (versionMajor > parseFloat(reqMajorVer))
		{
			return true;
		}
		else
		if (versionMajor == parseFloat(reqMajorVer))
		{
			if (versionMinor > parseFloat(reqMinorVer))
				return true;
			else
			if (versionMinor == parseFloat(reqMinorVer))
			{
				if (versionRevision >= parseFloat(reqRevision))
					return true;
			}
		}
		return false;
	}
}

function AC_AddExtension(src, ext)
{
	if (src.indexOf('?') != -1)
		return src.replace(/\?/, ext+'?');
	else
		return src + ext;
}

function AC_Generateobj(objAttrs, params, embedAttrs)
{
	var str = '';
	if (isIE && isWin && !isOpera)
	{
		str += '<object ';
		for (var i in objAttrs)
		{
			str += i + '="' + objAttrs[i] + '" ';
		}
		str += '>';
		for (var i in params)
		{
			str += '<param name="' + i + '" value="' + params[i] + '" /> ';
		}
		str += '</object>';
	}
	else
	{
		str += '<embed ';
		for (var i in embedAttrs)
		{
			str += i + '="' + embedAttrs[i] + '" ';
		}
		str += '> </embed>';
	}

	document.write(str);
}

function AC_FL_RunContent()
{
	var ret =
	AC_GetArgs
	(  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
	, "application/x-shockwave-flash"
	);
	AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_SW_RunContent()
{
	var ret =
	AC_GetArgs
	(  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"
	, null
	);
	AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_GetArgs(args, ext, srcParamName, classid, mimeType)
{
	var ret = new Object();
	ret.embedAttrs = new Object();
	ret.params = new Object();
	ret.objAttrs = new Object();
	for (var i=0; i < args.length; i=i+2)
	{
		var currArg = args[i].toLowerCase();

		switch (currArg)
		{
			case "classid":
				break;
			case "pluginspage":
				ret.embedAttrs[args[i]] = args[i+1];
				break;
			case "src":
			case "movie":
				args[i+1] = AC_AddExtension(args[i+1], ext);
				ret.embedAttrs["src"] = args[i+1];
				ret.params[srcParamName] = args[i+1];
				break;
			case "onafterupdate":
			case "onbeforeupdate":
			case "onblur":
			case "oncellchange":
			case "onclick":
			case "ondblclick":
			case "ondrag":
			case "ondragend":
			case "ondragenter":
			case "ondragleave":
			case "ondragover":
			case "ondrop":
			case "onfinish":
			case "onfocus":
			case "onhelp":
			case "onmousedown":
			case "onmouseup":
			case "onmouseover":
			case "onmousemove":
			case "onmouseout":
			case "onkeypress":
			case "onkeydown":
			case "onkeyup":
			case "onload":
			case "onlosecapture":
			case "onpropertychange":
			case "onreadystatechange":
			case "onrowsdelete":
			case "onrowenter":
			case "onrowexit":
			case "onrowsinserted":
			case "onstart":
			case "onscroll":
			case "onbeforeeditfocus":
			case "onactivate":
			case "onbeforedeactivate":
			case "ondeactivate":
			case "type":
			case "codebase":
			case "id":
				ret.objAttrs[args[i]] = args[i+1];
				break;
			case "width":
			case "height":
			case "align":
			case "vspace":
			case "hspace":
			case "class":
			case "title":
			case "accesskey":
			case "name":
			case "tabindex":
				ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
				break;
			default:
				ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
		}
	}
	ret.objAttrs["classid"] = classid;
	if (mimeType)
		ret.embedAttrs["type"] = mimeType;
	return ret;
}

function createObjectHttp()
{
	var xmlhttp = false;
	try
	{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e)
		{
			xmlhttp = false;
		}
	}

	if(!xmlhttp && document.createElement)
	{
		xmlhttp = new XMLHttpRequest();
	}

	return xmlhttp;
}

function resultUrl(Url, Operation)
{

	var notCatch = Math.floor(Math.random() * 10000);
	Url += "&notCatch=" + notCatch;

	xmlhttp = createObjectHttp();
	xmlhttp.open(Operation, Url, false);

	if(Operation == "POST")
	{
		xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	}

	xmlhttp.send(null);

	if( xmlhttp.readyState == 4 )
	{
		if( xmlhttp.status == 200 )
			return xmlhttp.responseText;
		else
			return false;
	}
	else
		return false;
}

function getRequestBody(myForm)
{
	var aParams = new Array();

	for (var i=0 ; i < myForm.elements.length; i++)
	{

		var formElement = myForm.elements[i];
		if(formElement.type=='checkbox' && !formElement.checked)
		{
			continue;
		}
		var sParam = encodeURIComponent(myForm.elements[i].name);
		sParam += "=";
		sParam += encodeURIComponent(myForm.elements[i].value);
		aParams.push(sParam);
	}
	return aParams.join("&");
}

function regenerate()
{
	var urlRandom = "random_code.php?regenerate=1";
	var resultRandom = resultUrl(urlRandom, "GET");
	var img_code = document.getElementById('forget_code_img');
	img_code.src = "gen_image.php?code="+resultRandom;

}

function checkCodeForget(lang)
{
	var urlCheckCode = "forget_password_ajax.php?checkcode=" + document.getElementById('forget_code').value;
	var resultCheckCode = resultUrl(urlCheckCode, "GET");

	if(document.forgetPassau.forgetname.value=="")
	{
		if( lang == 'TH' )
			alert ("��سҡ�͡ Email ���¤��");
		else
			alert (" Please input Email ");
		document.forgetPassau.forgetname.focus();
		return false;
	}
	if( resultCheckCode != '1' )
	{

		if( lang == 'TH' )
			document.getElementById('checkcodeforget').innerHTML = '<font color ="#FF0033" size ="2">����Ţ���١��ͧ��سҡ�͡������</font>';
		else
			document.getElementById('checkcodeforget').innerHTML = '<font color ="#FF0033" size ="2">Not Correct  Please try again</font>';
		return false;
	}

	return true;
}

//**************************************************************** t_box_media_player.htm  ******************************************************************//
function MM_swapImage_playPause(mouseover)
{
	var wmp = document.getElementById('wmp');
	var playObj = document.getElementById('play');

	if( (wmp.playState == 1) || (wmp.playState == 2) || (wmp.playState == 10) )
	{
		if( mouseover )
			playObj.src = "images/player07.gif";
		else
			playObj.src = "images/player06.gif";
	}
	else
	{
		if( mouseover )
			playObj.src = "images/pause02.gif";
		else
			playObj.src = "images/pause01.gif";
	}
}

function MusicList_playPause()
{
	var wmp = document.getElementById('wmp');
	var playObj = document.getElementById('play');
	if( wmp.playState == 3 )
	{
		// Playing
		if( wmp.controls.isAvailable('Pause') )
		{
			wmp.controls.Pause();
			playObj.src = "images/player06.gif";
		}
	}
	else
	{
		wmp.controls.Play();
		playObj.src = "images/pause01.gif";
	}
}

function MusicList_previous()
{
	var wmp = document.getElementById('wmp');
	//wmp.controls.Previous();
	// wmp.currentPlaylist.isIdentical(5);
	currentPosition = wmp.currentMedia.getItemInfo("order");
	wmp.URL='http://www.i-humm.com/sonywalkman/track_playlist.php?media_id='+(currentPosition-1);
	wmp.controls.Play();
	MM_swapImage_playPause(0);
}

function next()
{
	var wmp = document.getElementById('wmp');
	wmp.controls.Next();
	MM_swapImage_playPause(0);
}

function stop()
{
	var wmp = document.getElementById('wmp');
	wmp.controls.Stop();
}

//**************************************************************** END t_box_media_player.htm  ******************************************************************//

//**************************************************************** t_box_topdownload.htm  ******************************************************************//
function change_top(aa,lang)
{
	if(aa==1)
	{
		document.getElementById('M_left_top').value='MU';
	}
	else
	if(aa==2)
	{
		document.getElementById('M_left_top').value='MV';
	}
	else
	if(aa==3)
	{
		document.getElementById('M_left_top').value='CC';
	}
	else
	{
		document.getElementById('M_left_top').value='BS';
	}

	if(lang=="EN")
	{
		if(aa!=1)
		{
			document.getElementById('butt1_top').innerHTML="<a href='if_left_top.php?type=MU' target='frame_left_top' class='music' >Music</a>";
		}
		else
		{
			document.getElementById('butt1_top').innerHTML="Music";
		}
		if(aa!=2)
		{
			document.getElementById('butt2_top').innerHTML="<a href='if_left_top.php?type=MV' target='frame_left_top' class='music' >MV</a>";
		}
		else
		{
			document.getElementById('butt2_top').innerHTML="MV";
		}
		if(aa!=3)
		{
			document.getElementById('butt3_top').innerHTML="<a href='if_left_top.php?type=CC' target='frame_left_top' class='music' >Concert</a>";
		}
		else
		{
			document.getElementById('butt3_top').innerHTML="Concert";
		}
		if(aa!=4)
		{
			document.getElementById('butt4_top').innerHTML="<a href='if_left_top.php?type=BS' target='frame_left_top' class='music' >Behind the scene</a>";
		}
		else
		{
			document.getElementById('butt4_top').innerHTML="Behind the scene";
		}
	}
	else
	{

		if(aa!=1)
		{
			document.getElementById('butt1_top').innerHTML="<a href='if_left_top.php?type=MU' target='frame_left_top' class='music' >�ŧ</a>";
		}
		else
		{
			document.getElementById('butt1_top').innerHTML="�ŧ";
		}
		if(aa!=2)
		{
			document.getElementById('butt2_top').innerHTML="<a href='if_left_top.php?type=MV' target='frame_left_top' class='music' >����Ԥ�մ���</a>";
		}
		else
		{
			document.getElementById('butt2_top').innerHTML="����Ԥ�մ���";
		}
		if(aa!=3)
		{
			document.getElementById('butt3_top').innerHTML="<a href='if_left_top.php?type=CC' target='frame_left_top' class='music' >�͹�����</a>";
		}
		else
		{
			document.getElementById('butt3_top').innerHTML="�͹�����";
		}
		if(aa!=4)
		{
			document.getElementById('butt4_top').innerHTML="<a href='if_left_top.php?type=BS' target='frame_left_top' class='music' >���ͧ��ѧ</a>";
		}
		else
		{
			document.getElementById('butt4_top').innerHTML="���ͧ��ѧ";
		}
	}

}

//**************************************************************** END t_box_topdownload.htm  ******************************************************************//
//****************************************************************  t_box_newrelease.htm ******************************************************************//
function change_lastest(aa)
{
	var lang=document.getElementById('lang').value;
	if(aa==1)
	{
		document.getElementById('M_lef_new').value='MU';
	}
	else
	if(aa==2)
	{
		document.getElementById('M_lef_new').value='MV';
	}
	else
	if(aa==3)
	{
		document.getElementById('M_lef_new').value='CC';
	}
	else
	{
		document.getElementById('M_lef_new').value='BS';
	}

	if(lang=='TH')
	{
		if(aa!=1)
		{
			document.getElementById('butt1_lastest').innerHTML="<a href='if_left_lastest.php?type=MU' target='frame_left_lastest' class='music' >�ŧ</a>";
		}
		else
		{
			document.getElementById('butt1_lastest').innerHTML="�ŧ";
		}
		if(aa!=2)
		{
			document.getElementById('butt2_lastest').innerHTML="<a href='if_left_lastest.php?type=MV' target='frame_left_lastest' class='music' >����Ԥ�մ���</a>";
		}
		else
		{
			document.getElementById('butt2_lastest').innerHTML="����Ԥ�մ���";
		}
		if(aa!=3)
		{
			document.getElementById('butt3_lastest').innerHTML="<a href='if_left_lastest.php?type=CC' target='frame_left_lastest' class='music' >�͹�����</a>";
		}
		else
		{
			document.getElementById('butt3_lastest').innerHTML="�͹�����";
		}
		if(aa!=4)
		{
			document.getElementById('butt4_lastest').innerHTML="<a href='if_left_lastest.php?type=BS' target='frame_left_lastest' class='music' >���ͧ��ѧ</a>";
		}
		else
		{
			document.getElementById('butt4_lastest').innerHTML="���ͧ��ѧ";
		}

	}
	else
	{

		if(aa!=1)
		{
			document.getElementById('butt1_lastest').innerHTML="<a href='if_left_lastest.php?type=MU' target='frame_left_lastest' class='music' >Music</a>";
		}
		else
		{
			document.getElementById('butt1_lastest').innerHTML="Music";
		}
		if(aa!=2)
		{
			document.getElementById('butt2_lastest').innerHTML="<a href='if_left_lastest.php?type=MV' target='frame_left_lastest' class='music' >MV</a>";
		}
		else
		{
			document.getElementById('butt2_lastest').innerHTML="MV";
		}
		if(aa!=3)
		{
			document.getElementById('butt3_lastest').innerHTML="<a href='if_left_lastest.php?type=CC' target='frame_left_lastest' class='music' >Concert</a>";
		}
		else
		{
			document.getElementById('butt3_lastest').innerHTML="Concert";
		}
		if(aa!=4)
		{
			document.getElementById('butt4_lastest').innerHTML="<a href='if_left_lastest.php?type=BS' target='frame_left_lastest' class='music' >Behind the scene</a>";
		}
		else
		{
			document.getElementById('butt4_lastest').innerHTML="Behind the scene";
		}

	}

}

//**************************************************************** END t_box_newrelease.htm  ******************************************************************//
function CyJS_Utils_IsEmailValid(checkThisEmail)
{
	var myEMailIsValid = true;
	var myAtSymbolAt = checkThisEmail.indexOf('@');
	var myLastDotAt = checkThisEmail.lastIndexOf('.');
	var mySpaceAt = checkThisEmail.indexOf(' ');
	var myLength = checkThisEmail.length;

	// at least one @ must be present and not before position 2
	// @yellow.com : NOT valid
	// x@yellow.com : VALID

	if (myAtSymbolAt < 1 )
	{
		myEMailIsValid = false;
	}

	// at least one . (dot) afer the @ is required
	// x@yellow : NOT valid
	// x.y@yellow : NOT valid
	// x@yellow.org : VALID

	if (myLastDotAt < myAtSymbolAt)
	{
		myEMailIsValid = false;
	}

	// at least two characters [com, uk, fr, ...] must occur after the last . (dot)
	// x.y@yellow. : NOT valid
	// x.y@yellow.a : NOT valid
	// x.y@yellow.ca : VALID

	if (myLength - myLastDotAt <= 2)
	{
		myEMailIsValid = false;
	}

	// no empty space " " is permitted (one may trim the email)
	// x.y@yell ow.com : NOT valid

	if (mySpaceAt != -1)
	{
		myEMailIsValid = false;
	}

	return myEMailIsValid;
}

function checkRegisterForm(name)
{
	var lang = document.getElementById('lang').value;
	//var lang = 'TH';

	// Email
	$("err_email").style.display = 'inline';
	if( $F("email") == "")
	{
		if( lang == 'TH' )
			$("err_email").innerHTML= "<br />��سҡ�͡ E-mail ���¤��";
		else
			$("err_email").innerHTML= "<br />Please fill your E-mail address";
		$("email").focus();
		return false;
	}
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if( !filter.test($F("email")) )
	{
		if( lang == 'TH' )
			$("err_email").innerHTML= "<br />��سҡ�͡ Email ���١��ͧ���¤��";
		else
			$("err_email").innerHTML= "<br />Please fill your E-mail address";
		$("email").focus();
		return false;
	}
	if( !CyJS_Utils_IsEmailValid($F("email")) )
	{
		if( lang == 'TH' )
			$("err_email").innerHTML= "<br />��سҡ�͡ Email ���١��ͧ���¤��";
		else
			$("err_email").innerHTML= "<br />Please fill your E-mail address";
		$("email").focus();
		return false;
	}

	// Submit form - do check duplicate email
	if( name == '' )
	{
		var url = "ajax_check_username.php?email="+$F("email");
		var result = resultUrl(url, "GET");
		if( result == 0 )
		{
			if( lang == 'TH' )
				$("err_email").innerHTML = "<br />Email ����ռ�������� ��س��� Email ���.";
			else
				$("err_email").innerHTML = "<br />Sorry, you can't use this email. It's already register in our system.";

			$("email").focus();
			return false;
		}
	}
	$("err_email").style.display = 'none';
	$("err_email").innerHTML = "";
	if( name == "email" )
		return true;

	// Password
	$("errpass1").style.display='inline';
	if($F("password1").length < 6)
	{
		if( lang == 'TH' )
			$("errpass1").innerHTML= "<br />���ʼ�ҹ���ҧ���� 6 ���";
		else
			$("errpass1").innerHTML= "<br />Please create password at least 6 characters";
		$("password1").focus();
		return false;
	}
	$("errpass1").style.display='none';
	$("errpass1").innerHTML = "";
	if( name == "password1" )
		return true;

	// Re-Password
	$("errpass2").style.display='inline';
	if($F("password1") != $F("re_password") )
	{
		if( lang == 'TH' )
			$("errpass2").innerHTML= "<br />password ���ç�ѹ";
		else
			$("errpass2").innerHTML= "<br />Password and re-password field not synchronize";
		$("re_password").focus();
		return false;
	}
	$("errpass2").style.display='none';
	$("errpass2").innerHTML = "";
	if( name == "re_password" )
		return true;

	return true;
}

//**************************************************************** END js_register.js ******************************************************************//

//**************************************************************** indexall.js ******************************************************************//

function addlink()
{
	//var top =document.getElementById('frame_left_top');
	//var top =document.getElementById('list_track');
	var ll_link =document.getElementById('lang_link');
	var old_link=ll_link.href;
	var ex='';
	var ln=document.getElementById('M_lef_new').value;
	var mnf=document.getElementById('M_menu_flash').value;
	var M_left_top=document.getElementById('M_left_top').value;
	var Mm=document.getElementById('M_main').value;
	var MmuAL=document.getElementById('M_music_albumid').value;
	var MmuCN=document.getElementById('M_music_CN').value;
	var MmutypeCN=document.getElementById('M_music_typeCN').value;
	if(ln != 'MU')
		ex=ex+"&lef_new="+ln;
	else
		ex=ex+"&lef_new=MU";
	if(M_left_top != 'MU')
		ex=ex+"&lef_top="+M_left_top;
	else
		ex=ex+"&lef_top=MU";
	if(Mm !='MV')
		ex=ex+"&M_main="+Mm;
	else
		ex=ex+"&M_main=MU";
	if(mnf !='MV')
		ex=ex+"&menu_flash="+mnf;
	else
		ex=ex+"&menu_flash=MV";
	if(MmuCN !='')
		ex=ex+"&M_music_CN="+MmuCN;
	else
		ex=ex+"&M_music_CN=";
	if(MmuAL !='')
		ex=ex+"&M_music_albumid="+MmuAL;
	else
		ex=ex+"&M_music_albumid=";
	if(MmutypeCN !='')
		ex=ex+"&M_music_typeCN="+MmutypeCN;
	else
		ex=ex+"&M_music_typeCN=";
	ll_link.href=old_link+ex;
	//alert(ll_link);
	//	alert(document.getElementById('M_main').value);
	// var ss=top.src;
}

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_openBrWindow(theURL,winName,features)
{
	//v2.0
	window.open(theURL,winName,features);
}

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];
		}
}

//######################################Start#####################################
function reload_boxshopping(xContentNo,xContentTypeID,xPriceStructureID)
{
	//var divShoppingObj = parent.document.getElementById("divBoxShopping");
	//	var divShoppingObj = document.getElementById("divBoxShopping");
	//	var Url="box_shopping.php?FLAGBUY=Y&ContentNo="+ContentNo+"&ContentTypeID="+ContentTypeID+"&PriceStructureID="+PriceStructureID;
	//  divShoppingObj.innerHTML = resultUrl(Url, "GET");

	var f=document.createElement('form');
	f.setAttribute('name','shoppingform');
	f.setAttribute('id','shoppingform');
	f.setAttribute('target',"if_shopping");
	f.setAttribute('action','if_shopping.php');
	f.setAttribute('method','POST');

	// -  next, create a text input where you'll enter your name
	var Flag=document.createElement('input');
	Flag.setAttribute('type','hidden');
	Flag.setAttribute('name','FLAGBUY');
	Flag.setAttribute('value','Y');

	var ConNo=document.createElement('input');
	ConNo.setAttribute('type','hidden');
	ConNo.setAttribute('name','Add_ContentNo');
	ConNo.setAttribute('value',xContentNo);

	var ConID=document.createElement('input');
	ConID.setAttribute('type','hidden');
	ConID.setAttribute('name','Add_ContentTypeID');
	ConID.setAttribute('value',xContentTypeID);

	var Price=document.createElement('input');
	Price.setAttribute('type','hidden');
	Price.setAttribute('name','Add_PriceStructure');
	Price.setAttribute('value',xPriceStructureID);

	// -  create a submit input to submit the form
	var b=document.createElement('input');
	b.setAttribute('type','hidden');
	b.setAttribute('value','');
	//alert(xContentNo);
	//alert(xContentTypeID);
	//alert(xPriceStructureID);
	//alert(ConNo.value);
	// -  put a line break between the text node and the inputs
	f.appendChild(document.createElement('br'));
	f.appendChild(Flag);
	f.appendChild(ConNo);
	f.appendChild(ConID);
	f.appendChild(Price);
	f.appendChild(b);
	var freplace=document.documentElement;
	freplace.appendChild(f);
	f.submit();

}

//######################################end#####################################
function alert11(msg)
{
	alert('aaa');
	window.open('popup_alert.php?msg='+msg,'popalert','scrollbars=auto,width=344,height=178');
}

//**************************************************************** indexall.js ******************************************************************//
//**************************************************************** t_box_music_main.htm ******************************************************************//

function change_Release(aa,lang,sub)
{
	if(aa==1)
	{
		document.getElementById('M_main').value='';
	}
	else
	{
		document.getElementById('M_main').value='AL';
	}
	document.getElementById('aaab').value=aa;
	if(sub=='sum')
		sub='';
	if(lang=="EN")
	{
		if(aa!=1)
		{
			document.getElementById('butt1_Release').innerHTML="<a href='if_music_main.php?type_re=artist&Mtype="+sub+"' target='frame_center' class='th' >New Release"+sub+" Tracks</a>";
		}
		else
		{
			document.getElementById('butt1_Release').innerHTML="New Release"+sub+" Tracks";
		}
		if(aa!=2)
		{
			document.getElementById('butt2_Release').innerHTML="<a href='if_music_main.php?type_re=album&Mtype="+sub+"' target='frame_center' class='th' >New Release"+sub+" Album</a>";
		}
		else
		{
			document.getElementById('butt2_Release').innerHTML="New Release"+sub+" Album";
		}
	}
	else
	{
		if(aa!=1)
		{
			document.getElementById('butt1_Release').innerHTML="<a href='if_music_main.php?type_re=artist&Mtype="+sub+"' target='frame_center' class='th' >�ŧ"+sub+"����</a>";
		}
		else
		{
			document.getElementById('butt1_Release').innerHTML="�ŧ"+sub+"����";
		}
		if(aa!=2)
		{
			document.getElementById('butt2_Release').innerHTML="<a href='if_music_main.php?type_re=album&Mtype="+sub+"' target='frame_center' class='th' >��ź���"+sub+"����</a>";
		}
		else
		{
			document.getElementById('butt2_Release').innerHTML="��ź���"+sub+"����";
		}

	}

}

//**************************************************************** END t_box_music_main.htm ******************************************************************//
//****************************************************************  popup_confirmdl ******************************************************************//

function refreshmain()
{
	//	window.opener.location.reload( true);
	window.opener.location.href = "download_box.php";
	window.close();
}

function refreshmain1()
{
	//	window.opener.location.reload( true);
	document.getElementById('showcontent').style.display='none';
	document.getElementById('yesno').style.display='none';
	document.getElementById('ok').style.display='inline';
	window.opener.location.href = "download_box.php";
}

//**************************************************************** END popup_confirmdl******************************************************************//

//**************************************************************** t_box_main.htm******************************************************************//
function change(aa,lang)
{

	if(lang=="EN")
	{
		if(aa!=1)
		{
			document.getElementById('butt1').innerHTML="<a href='if_center_main.php?type=MU' target='frame_center' class='th' >Music</a>";
		}
		else
		{
			document.getElementById('butt1').innerHTML="Music";
		}
		if(aa!=2)
		{
			document.getElementById('butt2').innerHTML="<a href='if_center_main.php?type=MV' target='frame_center' class='th' >MV</a>";
		}
		else
		{
			document.getElementById('butt2').innerHTML="MV";
		}
		if(aa!=3)
		{
			document.getElementById('butt3').innerHTML="<a href='if_center_main.php?type=CC' target='frame_center' class='th' >Concert</a>";
		}
		else
		{
			document.getElementById('butt3').innerHTML="Concert";
		}
		if(aa!=4)
		{
			document.getElementById('butt4').innerHTML="<a href='if_center_main.php?type=BS' target='frame_center' class='th' >Behind The Scene</a>";
		}
		else
		{
			document.getElementById('butt4').innerHTML="Behind The Scene";
		}
	}
	else
	{
		if(aa!=1)
		{
			document.getElementById('butt1').innerHTML="<a href='if_center_main.php?type=MU' target='frame_center' class='th' >�ŧ</a>";
		}
		else
		{
			document.getElementById('butt1').innerHTML="�ŧ";
		}
		if(aa!=2)
		{
			document.getElementById('butt2').innerHTML="<a href='if_center_main.php?type=MV' target='frame_center' class='th' >����Ԥ�մ���</a>";
		}
		else
		{
			document.getElementById('butt2').innerHTML="����Ԥ�մ���";
		}
		if(aa!=3)
		{
			document.getElementById('butt3').innerHTML="<a href='if_center_main.php?type=CC' target='frame_center' class='th' >�͹�����</a>";
		}
		else
		{
			document.getElementById('butt3').innerHTML="�͹�����";
		}
		if(aa!=4)
		{
			document.getElementById('butt4').innerHTML="<a href='if_center_main.php?type=BS' target='frame_center' class='th' >���ͧ��ѧ</a>";
		}
		else
		{
			document.getElementById('butt4').innerHTML="���ͧ��ѧ";
		}

	}

}

//**************************************************************** t_box_main.htm ******************************************************************//

//****************************************************************shoppingItem.js ******************************************************************//

//user - if_shoppingdetail.php
//create object AJAX
function xcreateObjectHttp()
{
	var xmlhttp = false;
	try
	{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e)
		{
			xmlhttp = false;
		}
	}

	if(!xmlhttp && document.createElement)
	{
		xmlhttp = new XMLHttpRequest();
	}

	return xmlhttp;
}

//result URL from AJAX
function xresultUrl(Url, Operation)
{

	var notCatch = Math.floor(Math.random() * 10000);
	Url += "&notCatch=" + notCatch;

	xmlhttp = xcreateObjectHttp();
	xmlhttp.open(Operation, Url, false);

	if(Operation == "POST")
	{
		xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	}

	xmlhttp.send(null);

	/*
	 Make sure that the transaction has finished. The XMLHttpRequest object
	 has a property called readyState with several states:
	 0: Uninitialized
	 1: Loading
	 2: Loaded
	 3: Interactive
	 4: Finished
	 */

	if( xmlhttp.readyState == 4 )
	{

		if( xmlhttp.status == 200 )
			return xmlhttp.responseText;
		else
			return false;
	}
	else
		return false;
}

function loaddetailItem(LinnkDelID)
{
	//	alert('load');
	if(LinnkDelID=="")
	{
		var strLink="n=1";
	}
	else
	{
		var strLink="n=1&"+LinnkDelID;
	}
	var divdetailItem = document.getElementById("divdetailItem");
	var divdetailItemUrl = "ajax_box_detailItem.php?"+strLink;
	var divdetailItemResult = xresultUrl(divdetailItemUrl, "GET");
	divdetailItem.innerHTML = divdetailItemResult;
}

function loadChooseItem(LinnkDelID)
{
	//	alert('Chooseload');
	if(LinnkDelID=="")
	{
		var strLink="n=1";
	}
	else
	{
		var strLink="n=1&"+LinnkDelID;
	}
	var divPayItem = document.getElementById("divPayItem");
	var divPayItemUrl = "ajax_box_choose_pay.php?"+strLink;
	var divPayItemResult = xresultUrl(divPayItemUrl, "GET");
	divPayItem.innerHTML = divPayItemResult;
}

function reloaddetailItem()
{
	//	alert('reload');
	var divdetailItem = parent.document.getElementById("divdetailItem");
	if (divdetailItem==null )
	{
		var divPayItem = parent.document.getElementById("divPayItem");
		if (divPayItem != null )
		{
			var divPayItemUrl = "ajax_box_choose_pay.php?n=7";
			var divPayItemResult = xresultUrl(divPayItemUrl, "GET");
			divPayItem.innerHTML = divPayItemResult;
		}
	}
	else
	{
		var divdetailItemUrl = "ajax_box_detailItem.php?n=2";
		var divdetailItemResult = xresultUrl(divdetailItemUrl, "GET");
		divdetailItem.innerHTML = divdetailItemResult;
	}
}

function loadpayItem(LinnkDelID)
{
	if(LinnkDelID=="")
	{
		var strLink="n=2";
	}
	else
	{
		var strLink="n=2&"+LinnkDelID;
	}
	var divpayItem = document.getElementById("divpayItem");
	var divpayItemUrl = "ajax_box_payItem.php?"+strLink;
	var divpayItemResult = xresultUrl(divpayItemUrl, "GET");
	divpayItem.innerHTML =divpayItemResult;
}

function reloadpayItem()
{
	var divpayItem = parent.document.getElementById("divpayItem");
	var divpayItemUrl = "ajax_box_payItem.php?n=2";
	var divpayItemResult = xresultUrl(divpayItemUrl, "GET");
	divpayItem.innerHTML = divpayItemResult;
}

//****************************************************************END shoppingItem.js******************************************************************//
//****************************************************************t_ifbox_center_main.htm***************************************************************//
function Changestate(id,maxrow,maxcol)
{
	for(var i=0;i<maxrow;i++)
	{
		for(var j=0;j<maxcol;j++)
		{
			//	alert(id+'=='+i+j);
			if( 'a'+id == 'a'+i+j)
			{
				document.getElementById('playsong'+i+j).style.display='inline';
				document.getElementById('pre_butt'+i+j).style.display='none';
			}
			else
			{
				document.getElementById('playsong'+i+j).style.display='none';
				document.getElementById('pre_butt'+i+j).style.display='inline';
			}
		}
	}
}

//****************************************************************END t_ifbox_center_main.htm************************************************************//

//****************************************************************t_box_search_artist_track.htm************************************************************//

function ChangeColor(id,contentNo)
{
	for(var i=0;i<50;i++)
	{
		var elm=document.getElementById('songselect'+i);
		if(elm)
		{
			if( id == i)
			{
				elm.style.backgroundColor='#28cfe4';
			}
			else
			{
				if((i%2)==0)
					elm.style.backgroundColor="#f2f2f2";
				else
					elm.style.backgroundColor="#ffffff";
			}
		}
	}
}

//****************************************************************END t_box_search_artist_track.htm************************************************************//

//****************************************************************updateprivileage.js************************************************************//
var http_request = false;
function updatepri()
{
	http_request = false;
	if (window.XMLHttpRequest)
	{
		// Mozilla, Safari,...
		http_request = new XMLHttpRequest();
	}
	else
	if (window.ActiveXObject)
	{
		// IE
		try
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
			}
		}
	}
	if (http_request)
	{
		http_request.onreadystatechange = handleResponsepri;
		http_request.open('GET','wellcome_box.php', true);
		http_request.send(null);
	}
	else
	{
		alert('Error in makeRequest, cannot create an XMLHTTP instance');
	}

}

function handleResponsepri()
{
	if (http_request.readyState == 4)
	{
		if (http_request.status == 200)
		{
			//alert(http_request.responseText);
			//alert(document.getElementById('welcomebox').innerHTML);
			document.getElementById('welcomebox').innerHTML=http_request.responseText;

		}
		else
		{
			alert('There was a problem with the request.');
		}
	}
}

function getsonginfo_old(contentid,AlbumID)
{
	http_request = false;
	if (window.XMLHttpRequest)
	{
		// Mozilla, Safari,...
		http_request = new XMLHttpRequest();
	}
	else
	if (window.ActiveXObject)
	{
		// IE
		try
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
			}
		}
	}
	if (http_request)
	{
		http_request.onreadystatechange = handleResponseSong;
		http_request.open('GET','songinfo.php?cid='+contentid+"&AlbumID="+AlbumID, true);
		http_request.send(null);
		document.getElementById('songimg').src="songimg.php?cid="+contentid+"&AlbumID="+AlbumID;
		document.getElementById('WM').URL='http://www.i-humm.com/getpreview.php?conid='+contentid;
	}
	else
	{
		alert('Error in makeRequest, cannot create an XMLHTTP instance');
	}

}

function handleResponseSong_old()
{
	if (http_request.readyState == 4)
	{
		if (http_request.status == 200)
		{
			//alert(http_request.responseText);
			//alert(document.getElementById('welcomebox').innerHTML);
			document.getElementById('songinfo').innerHTML=http_request.responseText;
		}
		else
		{
			alert('There was a problem with the request.');
		}
	}
}

function getsonginfo(contentid,AlbumID,typecn)
{
	parent.document.getElementById('M_music_albumid').value=AlbumID;
	parent.document.getElementById('M_music_CN').value=contentid;
	parent.document.getElementById('M_music_typeCN').value=typecn;
	http_request = false;
	if (window.XMLHttpRequest)
	{
		// Mozilla, Safari,...
		http_request = new XMLHttpRequest();
	}
	else
	if (window.ActiveXObject)
	{
		// IE
		try
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
			}
		}
	}
	if (http_request)
	{
		http_request.onreadystatechange = handleResponseSong;
		http_request.open('GET','songinfo.php?cid='+contentid+"&AlbumID="+AlbumID, true);
		http_request.send(null);
		parent.document.getElementById('songimg').src="songimg.php?cid="+contentid+"&AlbumID="+AlbumID;
		parent.document.getElementById('WM').URL='http://www.i-humm.com/getpreview.php?conid='+contentid;
		parent.document.getElementById('control_music').style.display="inline";
	}
	else
	{
		alert('Error in makeRequest, cannot create an XMLHTTP instance');
	}

}

function handleResponseSong()
{
	if (http_request.readyState == 4)
	{
		if (http_request.status == 200)
		{
			//alert(http_request.responseText);
			//alert(document.getElementById('welcomebox').innerHTML);
			parent.document.getElementById('songinfo').innerHTML=http_request.responseText;
		}
		else
		{
			alert('There was a problem with the request.');
		}
	}
}

//**************************************************** END updateprivileage.js***********************************************************************//

//**************************************************** t_box_prepaid_credit.htm***********************************************************************//
function onvalueCredit()
{
	//alert('AAAAA');
	if(prepaidForm.PrepaidPackageNo[0].checked)
	{
		prepaidForm.sumcart.value="300";
		prepaidForm.sumCredit.value="15";
	}
	else if(prepaidForm.PrepaidPackageNo[1].checked)
	{
		prepaidForm.sumcart.value="500";
		prepaidForm.sumCredit.value="30";
	}
	else if(prepaidForm.PrepaidPackageNo[2].checked)
	{
		prepaidForm.sumcart.value="800";
		prepaidForm.sumCredit.value="60";
	}
	else if(prepaidForm.PrepaidPackageNo[3].checked)
	{
		prepaidForm.sumcart.value="1000";
		prepaidForm.sumCredit.value="100";
	}
	else if(prepaidForm.PrepaidPackageNo[4].checked)
	{
		prepaidForm.sumcart.value="100";
		prepaidForm.sumCredit.value="Unlimit for 6 Month";
	}
	else if(prepaidForm.PrepaidPackageNo[5].checked)
	{
		prepaidForm.sumcart.value="1";
		prepaidForm.sumCredit.value="Unlimit for 12 Month";
	}
}

//**************************************************** END t_box_prepaid_credit.htm***********************************************************************//

//****************************************************send2friend.js***********************************************************************//
var lang = "";

function Chksend2friend(Lang)
{
	lang=Lang;
	var s2f_name=document.getElementById('s2f_name').value;
	var s2f_from=document.getElementById('s2f_from').value;
	var s2f_detail=document.getElementById('s2f_detail').value;
	var s2f_email=document.getElementById('s2f_email').value;

	if(s2f_email=="")
	{
		alert("��سҡ�͡ Recipient's email address ���¤��");
		document.getElementById('s2f_email').focus();
		return false;
	}
	if(  !CyJS_Utils_IsEmailValid(s2f_email) )
	{
		alert("��سҡ�͡ Recipient's email address ���١��ͧ���¤��");
		document.getElementById('s2f_email').focus();
		return false;
	}
	if(s2f_name=="")
	{
		alert("��سҡ�͡ Recipient's Name ���١��ͧ���¤��");
		document.getElementById('s2f_name').focus();
		return false;
	}
	if(s2f_from=="")
	{
		alert("��سҡ�͡ From ���١��ͧ���¤��");
		document.getElementById('s2f_from').focus();
		return false;
	}
	if(s2f_detail=="")
	{
		alert("��سҡ�͡ message  ���١��ͧ���¤��");
		document.getElementById('s2f_detail').focus();
		return false;
	}

	http_request = false;
	if (window.XMLHttpRequest)
	{
		// Mozilla, Safari,...
		http_request = new XMLHttpRequest();
	}
	else
	if (window.ActiveXObject)
	{
		// IE
		try
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
			}
		}
	}

	//s2f_detail=encodeURIComponent(s2f_detail);

	if (http_request)
	{
		http_request.onreadystatechange = handleResponseSend2friend;
		http_request.open('GET','ajax_send2friend.php?s2f_name='+s2f_name+'&s2f_from='+s2f_from+'&s2f_email='+s2f_email+'&s2f_detail='+s2f_detail, true);
		http_request.send(null);
	}
	else
	{
		alert('Error in makeRequest, cannot create an XMLHTTP instance');
	}
}

function handleResponseSend2friend()
{
	if (http_request.readyState == 4)
	{
		if (http_request.status == 200)
		{
			document.getElementById('submitsend').innerHTML='<input type="image" src="images/b_send2.gif" width="120" height="30" vspace="4" />';
			alert(http_request.responseText);
			window.location="download_box.php";
		}
		else
		{
			alert('There was a problem with the request.');
		}
	}
	else
	{
		if(lang=="TH")
			document.getElementById('submitsend').innerHTML="....��س����ѡ����....";
		else
			document.getElementById('submitsend').innerHTML="....please wait....";
	}
}

//**************************************************** END send2friend.js***********************************************************************//

//****************************************************ranking_ui.js***********************************************************************//
function exchange()
{
	swap(document.getElementById('rowi').value-1, document.getElementById('rowj').value-1);
}

function uptop(img)
{
	var cell, row,row1;
	if ((cell = img.parentNode) && (row = cell.parentNode) && (row1 = row.parentNode))
	{
		for(var a = row1.sectionRowIndex ; a > 0 ; a=a-1)
		{
			swap(a,  a-1);
		}
	}

}

function downbottom(img)
{
	var cell, row,row1;
	if ((cell = img.parentNode) && (row = cell.parentNode) && (row1 = row.parentNode))
	{
		var oTable = document.getElementById('housing_table');
		var trs = oTable.tBodies[0].getElementsByTagName("tr");
		for(var a = row1.sectionRowIndex ; a < trs.length-1 ; a=a+1)
		{
			swap(a,  a+1);
		}
	}
}

function up(img)
{
	var cell, row,row1;
	if ((cell = img.parentNode) && (row = cell.parentNode) && (row1 = row.parentNode))
	{
		swap(row1.sectionRowIndex, row1.sectionRowIndex-1);
	}
}

function down(img)
{
	var cell, row,row1;
	if ((cell = img.parentNode) && (row = cell.parentNode) && (row1 = row.parentNode))
	{
		swap(row1.sectionRowIndex, row1.sectionRowIndex+1);
	}
}

function swap(ri, rj)
{
	var oTable = document.getElementById('housing_table');
	var trs = oTable.tBodies[0].getElementsByTagName("tr");
	var i = ri;
	var j = rj;

	if(i >= 0 && j >= 0 && i < trs.length && j < trs.length)
	{
		if(i == j+1)
		{
			oTable.tBodies[0].insertBefore(trs[i], trs[j]);
		}
		else
		if(j == i+1)
		{
			oTable.tBodies[0].insertBefore(trs[j], trs[i]);
		}
		else
		{
			var tmpNode = oTable.tBodies[0].replaceChild(trs[i], trs[j]);
			if(typeof(trs[i]) != "undefined")
			{
				oTable.tBodies[0].insertBefore(tmpNode, trs[i]);
			}
			else
			{
				oTable.appendChild(tmpNode);
			}
		}
	}
	else
	{
		alert("����ӴѺ�Դ!");
	}
}

function getRankCheckboxs(form, cbname)
{
	var arr = new Array();
	for (var c = 0; c < form.elements.length; c++)
		if (form.elements[c].type == 'checkbox' && form.elements[c].name == cbname)
			arr.push(form.elements[c].value);
	return arr.join(",");
}

//****************************************************END ranking_ui.js***********************************************************************//
//****************************************************t_ifbox_flash_preview.htm***********************************************************************//
function changemenuflash(aa,lang,AlbumID,CN)
{
	//  alert("AlbumID"+AlbumID);
	// 	  alert("CN"+CN);
	if(aa==1)
	{
		parent.document.getElementById('M_menu_flash').value='MV';
	}
	else
	if(aa==2)
	{
		parent.document.getElementById('M_menu_flash').value='CC';
	}
	else
	{
		parent.document.getElementById('M_menu_flash').value='BS';
	}
	// alert(aa+"  "+lang);

	if(lang=="EN")
	{
		if(aa!=1)
		{
			document.getElementById('butt1flash').innerHTML="<a href='if_flash_preview.php?typeCN=MV&AlbumID="+AlbumID+"&CN="+CN+"' target='frame_flash_preview' class='th' >Music VDO</a>";
		}
		else
		{
			document.getElementById('butt1flash').innerHTML="Music VDO";
		}
		if(aa!=2)
		{
			document.getElementById('butt2flash').innerHTML="<a href='if_flash_preview.php?typeCN=CC&AlbumID="+AlbumID+"&CN="+CN+"' target='frame_flash_preview' class='th' >Concert</a>";
		}
		else
		{
			document.getElementById('butt2flash').innerHTML="Concert";
		}
		if(aa!=3)
		{
			document.getElementById('butt3flash').innerHTML="<a href='if_flash_preview.php?typeCN=BS&AlbumID="+AlbumID+"&CN="+CN+"' target='frame_flash_preview' class='th' >Behind The Scene</a>";
		}
		else
		{
			document.getElementById('butt3flash').innerHTML="Behind The Scene";
		}
	}
	else
	{
		if(aa!=1)
		{
			document.getElementById('butt1flash').innerHTML="<a href='if_flash_preview.php?typeCN=MV&AlbumID="+AlbumID+"&CN="+CN+"' target='frame_flash_preview' class='th' >����Ԥ�մ���</a>";
		}
		else
		{
			document.getElementById('butt1flash').innerHTML="����Ԥ�մ���";
		}
		if(aa!=2)
		{
			document.getElementById('butt2flash').innerHTML="<a href='if_flash_preview.php?typeCN=CC&AlbumID="+AlbumID+"&CN="+CN+"' target='frame_flash_preview' class='th' >�͹�����</a>";
		}
		else
		{
			document.getElementById('butt2flash').innerHTML="�͹�����";
		}
		if(aa!=3)
		{
			document.getElementById('butt3flash').innerHTML="<a href='if_flash_preview.php?typeCN=BS&AlbumID="+AlbumID+"&CN="+CN+"' target='frame_flash_preview' class='th' >���ͧ��ѧ</a>";
		}
		else
		{
			document.getElementById('butt3flash').innerHTML="���ͧ��ѧ";
		}
	}
}

//****************************************************END t_ifbox_flash_preview.htm***********************************************************************//

//****************************************************t_box_playmusic.htm***********************************************************************//

function MM_swapImage_playPause1(mouseover)
{
	var wmp = document.getElementById('WM');
	var playObj = document.getElementById('play2');

	if( (wmp.playState == 1) || (wmp.playState == 2) || (wmp.playState == 10) )
	{
		if( mouseover )
			playObj.src = "images/player07.gif";
		else
			playObj.src = "images/player06.gif";
	}
	else
	{
		if( mouseover )
			playObj.src = "images/pause02.gif";
		else
			playObj.src = "images/pause01.gif";
	}
}

function previewplayPause()
{
	var wmp = document.getElementById('WM');
	var playObj = document.getElementById('play2');
	if( wmp.playState == 3 )
	{
		// Playing
		if( wmp.controls.isAvailable('Pause') )
		{
			wmp.controls.Pause();
			playObj.src = "images/player06.gif";
		}
	}
	else
	{
		wmp.controls.Play();
		playObj.src = "images/pause01.gif";
	}
}

function stopPlayMusic()
{
	var wmp = document.getElementById('WM');
	wmp.controls.Stop();
}

//****************************************************END t_box_playmusic.htm***********************************************************************//

//****************************************************t_box_choose_pay.htm***********************************************************************//

var myHeight = 800;
var mywidth = 800;
var isResizable = false;

function createTarget(form)
{
	_target = form.target;
	_colon = _target.indexOf(":");
	if(_colon != -1)
	{
		form.target = _target.substring(0,_colon);
		form.args = _target.substring(_colon+1);
	}
	else
	if(typeof(form.args)=="undefined")
	{
		form.args = "";
	}
	if(form.args.indexOf("{")!=-1)
	{
		_args = form.args.split("{");
		form.args = _args[0];
		for(var i = 1; i < _args.length;i++)
		{
			_args[i] = _args[i].split("}");
			form.args += eval(_args[i][0]) + _args[i][1];
		}
	}
	form.args = form.args.replace(/ /g,"");

	//_win = window.open('',form.target,form.args);
	/*
	 if(paymentForm.choice_pay[2].checked){
	 _win = window.open('',form.target,"menubar=0,resizable=0,width=340,height=175");
	 }else{
	 _win = window.open('',form.target,"menubar=0,resizable=1,scrollbars=1,width=600,height=500");
	 }*/
	if(form.choice_pay[1].checked )
	{
		_win = window.open('',form.target,"menubar=0,resizable=0,width=340,height=175");
	}
	else
	{
		_win = window.open('',form.target,"menubar=0,resizable=1,scrollbars=1,width=600,height=500");
	}

	if(typeof(focus)=="function")
		_win.focus();
	return true;
}

//****************************************************END t_box_choose_pay.htm***********************************************************************//

//***********************************************************search.js**************************************************************************************//
function getartist(Ctype,lang)
{
	http_request = false;
	if (window.XMLHttpRequest)
	{
		// Mozilla, Safari,...
		http_request = new XMLHttpRequest();
	}
	else
	if (window.ActiveXObject)
	{
		// IE
		try
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
			}
		}
	}
	if (http_request)
	{
		http_request.onreadystatechange = handleResponse;
		http_request.open('GET','Artist_list.php?Ctype='+Ctype+"&lang="+lang+"&s="+Math.random(), true);
		//	http_request.open('GET','clickclipsong_test.php?catid='+showcatid+'&serid='+serid, true);
		http_request.send(null);
	}
	else
	{
		alert('Error in makeRequest, cannot create an XMLHTTP instance');
	}

}

function handleResponse()
{
	if (http_request.readyState == 4)
	{
		if (http_request.status == 200)
		{
			//alert(http_request.responseText);
			document.getElementById('ScArtist').innerHTML=http_request.responseText;
		}
		else
		{
			alert('There was a problem with the request.');
		}
	}
}

var s_group_val = new Array();
var s_group_display_TH = new Array();
var s_group_display_EN = new Array();
//s_group_val[0] = "";
s_group_val[1] = "01";
s_group_val[2] = "03";
s_group_val[3] = "02";

//s_group_display_TH[0] = "--- ��س����͡ ---";
s_group_display_TH[1] = "����";
s_group_display_TH[2] = "��ŻԹ";
s_group_display_TH[3] = "��ź���";

//s_group_display_EN[0] = "Select Type";
s_group_display_EN[1] = "Title";
s_group_display_EN[2] = "Artist";
s_group_display_EN[3] = "Album";

function changeval()
{
	var v_group = document.getElementById('searchBy').value;
	var lang = document.getElementById('lang').value;
	if (v_group == "03")
	{
		getartist(document.getElementById('Ctype').value,lang);
		document.getElementById('ScArtist').style.display ='inline';
		document.getElementById('key').style.display='none';

	}
	else
	{
		document.getElementById('ScArtist').style.display='none';
		document.getElementById('key').style.display='inline';
	}
	/*
	 var v_cat_obj = document.searchform.s_cat;
	 v_cat_obj.options.length = 0;
	 var optionArray =	eval(v_group);
	 var optionArrayDisplay =	eval(v_group+"_display");
	 for(var i=0; i<optionArray.length; i++) {
	 v_cat_obj.options[i] = new Option(optionArrayDisplay[i],optionArray[i]);
	 }
	 */
}

function changeval2()
{
	var lang = document.getElementById('lang').value;
	var v_group = document.getElementById('Ctype').value;
	if (v_group=='MU'||v_group=='MV')
	{
		var v_cat_obj_owner  = document.getElementById("searchBy");
		v_cat_obj_owner.options.length = 0;
		var optionArray_Game =	eval(s_group_val);
		var optionArrayDisplay_Game = eval("s_group_display_"+lang);
		for(var k=1; k<optionArray_Game.length; k++)
		{
			v_cat_obj_owner.options[k-1] = new Option(optionArrayDisplay_Game[k],optionArray_Game[k]);
		}
	}
	else
	{
		;
		var v_cat_obj_owner  = document.getElementById("searchBy");
		v_cat_obj_owner.options.length = 0;
		var optionArray_Game =	eval(s_group_val);
		var optionArrayDisplay_Game = eval("s_group_display_"+lang);
		for(var k=1; k<optionArray_Game.length-1; k++)
		{
			v_cat_obj_owner.options[k-1] = new Option(optionArrayDisplay_Game[k],optionArray_Game[k]);
		}
	}

}

function validate()
{
	var err="";
	var keyword=document.getElementById('keyword').value;
	if (keyword=="")
	{
		err="��س�����ͤ������ӡ�ä���";
		document.getElementById('keyword').focus();
	}
	if(err != "")
	{
		alert(err);
		return false;
	}
	return true;
}

function setFocus()
{
	document.getElementById('go').focus();
}

//**********************************************************END search.js**************************************************************//
//********************************************************** playlist.js***************************************************************//
function selectMenu(mm)
{
	if(mm==1)
	{
		document.getElementById('list_txt_show').innerHTML='<a href="Manage_playlist.php" class="text_detail"><strong>Manage My Playlist</strong></a>';
		document.getElementById('track').src="track.php?mode=My&s="+Math.random();
		document.getElementById('mmp1').background="images/bg_musiclist3.gif";
		document.getElementById('tmp1').color='ffffff';
		document.getElementById('mmp2').background="images/bg_musiclist4.gif";
		document.getElementById('tmp2').color='000000';
	}
	else
	{
		document.getElementById('list_txt_show').innerHTML='i-humm List';
		document.getElementById('track').src="track.php?mode=i-humm&s="+Math.random();
		document.getElementById('mmp1').background="images/bg_musiclist4.gif";
		document.getElementById('tmp1').color='000000';
		document.getElementById('mmp2').background="images/bg_musiclist3.gif";
		document.getElementById('tmp2').color="ffffff";
	}
}

//**********************************************************END playlist.js***************************************************************//

//**********************************************************track.php***************************************************************//
var selected = "";
function ClearColor(no, all)
{
	selected = no;
	for( var i=0 ; i<all ; i++ )
	{
		var rowObj = document.getElementById("row" + i);
		if( i == no )
		{
			rowObj.style.backgroundColor = "#28cfe4";
		}
		else
			rowObj.style.backgroundColor = "";
	}
}

function playSelected(no, all)
{
	selected = no;
	var wmp = parent.document.getElementById('wmp');
	//  wmp.controls.Stop();

	for( var i=0 ; i<all ; i++ )
	{
		var rowObj = document.getElementById("row" + i);
		if( i == no )
		{

			rowObj.style.backgroundColor = "#28cfe4";

			wmp.currentItem = wmp.currentPlaylist.item(i+1);
		}
		else
			rowObj.style.backgroundColor = "";
		var crrsongid=wmp.currentMedia.getItemInfo("order");
		parent.document.getElementById('songnametag').innerHTML=document.getElementById('songinfo'+crrsongid).value;
	}
	//wmp.URL="http://202.57.162.33/track_playlist.php?media_id="+no;
	// alert(wmp.URL);
	//     wmp.controls.Play();
}

function mouseOut(no)
{
	var rowObj = document.getElementById("row" + no);
	if( selected != no )
		rowObj.style.backgroundColor = "";
}

//**********************************************************END track.php***************************************************************//

//************************************************************include_music_menu.php**************************************************//
function changesubmenu(aa,LN,Mcat)
{
	document.getElementById('subtype').value=Mcat;
	var Mm=document.getElementById('M_main').value;
	var aaa=1;
	var addlink1="";
	//alert(Mm);
	if( Mm == 'AL')
	{
		aaa=2;
		addlink1="&type_re=album";
	}
	change_Release(aaa,LN,Mcat);
	if (LN=='EN')
	{
		if(aa==1)
		{
			document.getElementById('subcatmusic').innerHTML="<span class=\"th2\" ><strong>Thai Music</strong></span> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <a href=\"if_music_main.php?Mtype=Inter\" target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(2,'"+LN+"',' Inter ')\"><strong>Inter Music</strong></a> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <a href=\"if_music_main.php?Mtype=Asian\" target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(3,'"+LN+"'',' Asian ')\"><strong>Asian Music</strong></a>";
			document.getElementById('frame_center').src="if_music_main.php?Mtype=Thai"+addlink1;
		}
		else
		if(aa==2)
		{
			document.getElementById('subcatmusic').innerHTML="<a href=\"if_music_main.php?Mtype=Thai\" target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(1,'"+LN+"',' Thai ')\"><strong>Thai Music</strong></a> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <span class=\"th2\" ><strong>Inter Music</strong></span> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <a href=\"if_music_main.php?Mtype=Asian\" target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(3,'"+LN+"',' Asian ')\"><strong>Asian Music</strong></a>";
			document.getElementById('frame_center').src="if_music_main.php?Mtype=Inter"+addlink1;
		}
		else
		if(aa==3)
		{
			document.getElementById('subcatmusic').innerHTML="<a href=\"if_music_main.php?Mtype=Thai\" target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(1,'"+LN+"',' Thai ')\"><strong>Thai Music</strong></a> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <a href=\"if_music_main.php?Mtype=Inter\" target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(2,'"+LN+"',' Inter ')\"><strong>Inter Music</strong></a> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <span class=\"th2\" ><strong>Asian Music</strong></span>";
			document.getElementById('frame_center').src="if_music_main.php?Mtype=Asian"+addlink1;
		}

	}
	if(LN=='TH')
	{
		if(aa==1)
		{
			document.getElementById('subcatmusic').innerHTML="<span class=\"th2\" ><strong>�ŧ��</strong></span> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <a href=\"if_music_main.php?Mtype=Inter\" target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(2,'<?=$lang?>','�ҡ�')\"><strong>�ŧ�ҡ�</strong></a> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <a href=\"if_music_main.php?Mtype=Asian\"  target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(3,'<?=$lang?>','�����')\"><strong>�ŧ�����</strong></a>";
			document.getElementById('frame_center').src="if_music_main.php?Mtype=Thai"+addlink1;
		}
		else
		if(aa==2)
		{
			document.getElementById('subcatmusic').innerHTML="<a href=\"if_music_main.php?Mtype=Thai\" target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(1,'<?=$lang?>','��')\"><strong>�ŧ��</strong></a> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <span class=\"th2\" ><strong>�ŧ�ҡ�</strong></span> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <a href=\"if_music_main.php?Mtype=Asian\"  target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(2,'<?=$lang?>','�����')\"><strong>�ŧ�����</strong></a>";
			document.getElementById('frame_center').src="if_music_main.php?Mtype=Inter"+addlink1;
		}
		if(aa==3)
		{
			document.getElementById('subcatmusic').innerHTML="<a href=\"if_music_main.php?Mtype=Thai\" target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(1,'<?=$lang?>','��')\"><strong>�ŧ��</strong></a> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <a href=\"if_music_main.php?Mtype=Inter\" target=\"frame_center\" class=\"th\" onclick =\"changesubmenu(2,'<?=$lang?>','�ҡ�')\"><strong>�ŧ�ҡ�</strong></a> <font color=\"#FFFFFF\">&nbsp;|&nbsp;</font> <span  class=\"th2\" ><strong>�ŧ�����</strong></span>";
			document.getElementById('frame_center').src="if_music_main.php?Mtype=Asian"+addlink1;
		}
	}

}

//************************************************************END include_music_menu.php**************************************************//
