
// config
var domain_root = "http://trueworld.truelife.com/"; //www.trueworld.net
var domain_name = "http://truemusic.truelife.com/"; //music2.trueworld.net
var domain_my = "http://my.truelife.com/"; //my.trueworld.net
var domain_webboard = "http://webboard.truelife.com/"; //webboard.trueworld.net
var domain_music = "http://truemusic.truelife.com/";

var template_url = domain_music + "home/templates/";

var mvplayer_url = domain_music + "home/player/player_mv.php";
var mvplayer_rain_url = domain_my + "playMV/playMV.jsp";
var songplayer_rain_url = domain_name + "listen/fullTrack.jsp";
var songplayer_url = domain_music + "home/p/song.php";
var nrplayer_url = domain_music + "home/player/player_nr.php";
var tvplayer_url = domain_music + "home/player/player_livetv.php";
var top20player_url = domain_music + "home/player/playertl_top20.php";
var mvcrazyhitplayer_url = domain_music + "home/player/player_mvcrazyhit.php";

var nr_on_player_url = domain_music + "home/on/player_nr_on.php";
var control_url = domain_music + "home/ctrl/";
var setRate = domain_name + "service/setRate.jsp";
var getRate = domain_name + "service/getRate.jsp";
var lyric_url = domain_music+"home/player/lyrics/lyrics.php";
var images_path = "images/";
var images_tl_path = "images_tl/";

var ajax_url ="http://61.90.228.48:8080/StreamingLogSender/message-sender.jsp?message=content_id:~tv_channel~|client_ip:~client_ip~|user_id:~central_id~|log_time:|user_agent:|script_name:|";
var livetv_default = "http://truemusic.truelife.com/home/player/player_livetv.php";
var livetv_ptv = "http://truemusic.truelife.com/home/player/player_livetv2.php";
var livetv_ch3 = "http://98.130.233.32/ch3.html";
//var livetv_ch7 = "http://98.130.233.32/ch7.html";
var CentralID = "0";
var artist_guid = "";
var album_guid = "";
var song_guid = "";
var guid = "";
var thisPage  = "";
var guidtype = "streamguid";
var isFirstTime = true;
var action_timmer;
var this_link = "";
var px = "";
var cgn= "";
var cgs= "";
var AdSource ="";
var cookie_setting="";
var ch_log = "";
var canplay = true;

/* for shoping cart */

var token = "";
var content_id_type = "song";
var content_type = "download";
var cart_title = "";
var quantity = '1';
var downloadprice = "";
var duplicate = "no";
var extendparam = "";
var cartid = '3';


var stream_title = "";

/*==declear variables==*/

var wmp_size = {ss:50,s:100,m:150,l:200};

//var wmp_w = {ss:160,s:320,m:480,l:640};
//var wmp_h = {ss:185,s:305,m:425,l:515};

var wmp_w = {s:384,m:480};
var wmp_w_tl = {s:384,m:480};
//var wmp_h = {s:228,m:360};
var wmp_h = {s:292,m:424}; //+ 64
var wmp_h_tl = {s:292,m:402}; //+ 64

var song_title_text_name = "song_title_text";
var song_top_title_text_name = "py_top_song_title";
var artist_top_title_text_name = "py_top_artist_title";
var artist_title_text_name = "artist_title_text";
var album_title_text_name = "album_title_text";
var jukebox_title_text_name = "jukebox_title_text";
var lyric_title_text_name = "lylic_title_text";
var cart_title_text_name = "cart_title_text";
var ringtone_title_text_name = "ringtone_title_text";
var cp_title_text_name = "cp_title_text";
var zoom_title_text_size = "zoom_title_size";

var mv_title_text_name = "mv_title_text";
var station_title_text_name = "station_title_text";

var next_song_text_name = "next_song_text";
var ringtone_code_text_name = "ringtone_code_text";
var ringtone_price_text_name = "ringtone_price_text";
var ringtone_banner_text_name = "ringtone_banner_text";
var colorring_code_text_name = "colorring_code_text";
var colorring_price_text_name = "colorring_price_text";
var zoom_flag = false;
var zoom_percent = 150;

var getRingtoneIVRNumber;



/* XML, XSL CACHE ************************************************************/

var last_item_script_xml = null;
var last_item_script_xsl = null;

var last_song_script_xml = null;
var last_song_script_xsl = null;

var last_album_script_xml = null;
var last_album_script_xsl = null;

var last_artist_script_xml = null;
var last_artist_script_xsl = null;

slider_included = false;


/*==== SCRIPT ====*/

function load_item_to_singlecontent()
{
	current_id=0;
	col.empty();
	col.add({guid:guid});
	w_play(current_id);
}

function load_item_to_collection()
{
	
	current_id=0;
	col.empty();
	for (var j = 0; j < item_array.length; j++)
	{
		col.add(item_array[j]);
	}
	var item_count = col.count();
	if (item_count >= 0)
	{
		w_play(current_id);
	}
}

function load_item_script_xsl(callback)
{
	var url = template_url + "pl_json.xsl";
	var param = $rand_param();
	var options = {method: "get", parameters: param};
		Object.extend(options, callback);
	var aj = new Ajax.Request(url, options);
}

function load_item_script_xsl_complete(r)
{
	last_item_script_xsl = r.responseXML;
	refresh_items_script();
}

function load_song_script_xsl(callback)
{
	
	var url = template_url + "song_item_script.xsl";
	var param = $rand_param();
	var options = {method: "get", parameters: param};
		Object.extend(options, callback);
	var aj = new Ajax.Request(url, options);
}

function load_song_script_xsl_complete(r)
{
	last_song_script_xsl = r.responseXML;
	//log("[NORMAL] load_item_script_xsl_complete");
	refresh_song_script();
}

function load_album_script_xsl(callback)
{
	var url = template_url + "album_item_script.xsl";
	var param = $rand_param();
	var options = {method: "get", parameters: param};
		Object.extend(options, callback);
	var aj = new Ajax.Request(url, options);
}

function load_album_script_xsl_complete(r)
{
	last_album_script_xsl = r.responseXML;
	//log("[NORMAL] load_item_script_xsl_complete");
	refresh_album_script();
}

function load_artist_script_xsl(callback)
{
	var url = template_url + "artist_item_script.xsl";
	var param = $rand_param();
	var options = {method: "get", parameters: param};
		Object.extend(options, callback);
	var aj = new Ajax.Request(url, options);
}

function load_artist_script_xsl_complete(r)
{
	last_artist_script_xsl = r.responseXML;
	refresh_artist_script();
}

function refresh_items_script()
{
	var fragment = "";
	
	if ((last_item_script_xml != null) && (last_item_script_xsl != null))
	{
		fragment = (new $xslt).normalize_transform(last_item_script_xml, last_item_script_xsl);
		eval(fragment);
		load_item_to_collection();
	}
}

function refresh_song_script()
{
	var fragment = "";
	if ((last_song_script_xml != null) && (last_song_script_xsl != null))
	{
		fragment = (new $xslt).normalize_transform(last_song_script_xml, last_song_script_xsl);
		eval(fragment);
		load_item_to_collection();
	}
}

function refresh_album_script()
{
	var fragment = "";
	
	if ((last_album_script_xml != null) && (last_album_script_xsl != null))
	{
		fragment = (new $xslt).normalize_transform(last_album_script_xml, last_album_script_xsl);
		eval(fragment);
		load_item_to_collection();
	}
}

function refresh_artist_script()
{
	var fragment = "";
	
	if ((last_artist_script_xml != null) && (last_artist_script_xsl != null))
	{
		fragment = (new $xslt).normalize_transform(last_artist_script_xml, last_artist_script_xsl);
		eval(fragment);
		load_item_to_collection();
	}
}

/* ==== ERROR HANDLER ====*/
function show_common_error()
{
	alert("Sorry, The player cannot complete the operation right now. Please try again later.");
}

/* ==== DEBUG =====*/
function log(txt)
{
	$("log").innerText += "\n" + txt;
}

/* ==== PLAYBACK QUALITY ====*/
function set_quality_set(q)	// vdo or audio
{
	eval("bitrate = " + q + "_quality");
}
function set_quality()
{
	cookie_setting = $get_cookie("player_setting_bitrate");
	//alert(cookie_setting+" |"+bitrate.low );
	if (cookie_setting != null)
	{
		cookie_setting = parseInt(cookie_setting);
		switch (cookie_setting)
		{
		case bitrate.narrow :
			set_narrow_quality();
			break;
		case bitrate.low :
			set_low_quality();
			break;
		case bitrate.med :
			set_med_quality();
			break;
		case bitrate.hi :
			set_hi_quality();
			break;
		default:
			//alert("cookie:?????");
			break;
		}
	}
}
function set_narrow_quality()
{
	current_bitrate = bitrate.narrow;
	$hilight_button("q_na");
	if(!w.isidle()) w_play();
	$set_cookie("player_setting_bitrate",current_bitrate,0,"/","truelife.com","");
}

function set_low_quality()
{
	current_bitrate = bitrate.low;
	$hilight_button("q_lo");
	if(!w.isidle()) w_play();
	$set_cookie("player_setting_bitrate",current_bitrate,0,"/","truelife.com","");
}

function set_med_quality()
{
	current_bitrate = bitrate.med;
	$hilight_button("q_me");
	if(!w.isidle()) w_play();
	$set_cookie("player_setting_bitrate",current_bitrate,0,"/","truelife.com","");
}

function set_hi_quality()
{
	current_bitrate = bitrate.hi;
	$hilight_button("q_hi");
	if(!w.isidle()) w_play();
	$set_cookie("player_setting_bitrate",current_bitrate,0,"/","truelife.com","");
	//cookie_setting = $get_cookie("player_setting");
	//alert(cookie_setting+" |"+bitrate.low );
}

/* METADATA =====*/
function reload_current_item_meta()
{
	if (current_id > -1)
	{
		get_album_meta(col.item(current_id).gpguid, {onComplete:get_album_meta_complete});
	}
}

function get_album_meta(albumid, callback)
{
	log("[NORMAL] get_album_meta(" + albumid + ")");
	var url = control_url + "get_album_meta.php";
	var param = "guid=" + albumid + "&" + $rand_param();
	var options = {method: "post", parameters: param};
	Object.extend(options, callback);
	var aj = new Ajax.Request(url, options);
}

function get_album_meta_complete(r)
{
	try
	{
		var th = r.responseXML.documentElement.selectSingleNode("result-body/record/thumbnail").text;
		var label = r.responseXML.documentElement.selectSingleNode("result-body/record/label").text;
		var pat = /(.*?)(\d{3,3})(\..+)/;
		var thurl = domain_root+"data/images/$2/thumbnail/$1$2$3";
		th = th.replace(pat, thurl);
		$("thumb").src = th;
		$("cp_title_text").innerHTML = label;
	}
	catch (e)
	{
		$("thumb").src = domain_root+"data/images/default/noimage.gif";
	}
}


/*====Zoom====*/
function w_zoomdown()
{
	switch (zoom_percent)
	{
	case wmp_size.m :
		zoom_percent = wmp_size.s;
		break;
	case wmp_size.s :
		zoom_percent = wmp_size.s;
		break;
	default :
		zoom_percent = wmp_size.m;
		break;
	}
	w_zoom(zoom_percent);
}
function w_zoomup()
{
	switch (zoom_percent)
	{
	case wmp_size.m :
		zoom_percent = wmp_size.m;
		break;
	case wmp_size.s :
		zoom_percent = wmp_size.m;
		break;
	default :
		zoom_percent = wmp_size.m;
		break;
	}
	w_zoom(zoom_percent);
}
function set_ZoomTo()
{
	cookie_setting = $get_cookie("player_setting_zoom");
	//alert(cookie_setting);
	if (cookie_setting != null)
	{
		cookie_setting = parseInt(cookie_setting);
		switch (cookie_setting)
		{
		case wmp_size.m :
			zoom_percent = wmp_size.m;
			break;
		case wmp_size.s :
			zoom_percent = wmp_size.s;
			break;
		default:
			zoom_percent = wmp_size.m;
			break;
		}
	}
	w_zoomTo(zoom_percent);
	
}
function set_ZoomToTL()
{
	cookie_setting = $get_cookie("player_setting_zoom");
	//alert(cookie_setting);
	if (cookie_setting != null)
	{
		cookie_setting = parseInt(cookie_setting);
		switch (cookie_setting)
		{
		case wmp_size.m :
			zoom_percent = wmp_size.m;
			break;
		case wmp_size.s :
			zoom_percent = wmp_size.s;
			break;
		default:
			zoom_percent = wmp_size.m;
			break;
		}
	}
	w_zoomTo_TL(zoom_percent);
	
}
function w_zoomToDown()
{
	var wmpsize="";
	switch (zoom_percent)
	{
	case wmp_size.m :
		wmpsize = wmp_size.s;
		break;
	case wmp_size.s :
		wmpsize = wmp_size.s;
		break;
	default :
		wmpsize = wmp_size.s;
		break;
	}
	w_zoomTo(wmpsize);
}

function w_zoomToUp()
{
	var wmpsize="";
	// zoom_percent is global variable
	/*switch (zoom_percent)
	{
	case wmp_size.l :
		break;
	case wmp_size.m :
		wmpsize = wmp_size.l;
		break;
	case wmp_size.s :
		wmpsize = wmp_size.m;
		break;
	case wmp_size.ss :
		wmpsize = wmp_size.s;
		break;
	default :
		wmpsize = wmp_size.m;
		break;
	}*/
	switch (zoom_percent)
	{
	case wmp_size.m :
		wmpsize = wmp_size.m;
		break;
	case wmp_size.s :
		wmpsize = wmp_size.m;
		break;
	default :
		wmpsize = wmp_size.m;
		break;
	}
	w_zoomTo(wmpsize);
}

function w_zoomToDown_TL()
{
	var wmpsize="";
	switch (zoom_percent)
	{
	case wmp_size.m :
		wmpsize = wmp_size.s;
		break;
	case wmp_size.s :
		wmpsize = wmp_size.s;
		break;
	default :
		wmpsize = wmp_size.s;
		break;
	}
	w_zoomTo_TL(wmpsize);
}

function w_zoomToUp_TL()
{
	var wmpsize="";
	switch (zoom_percent)
	{
	case wmp_size.m :
		wmpsize = wmp_size.m;
		break;
	case wmp_size.s :
		wmpsize = wmp_size.m;
		break;
	default :
		wmpsize = wmp_size.m;
		break;
	}
	w_zoomTo_TL(wmpsize);
}
function w_zoom(percent)
{
	w.zoom(percent);
	
	if (zoom_flag)
	{
		$(zoom_title_text_size).innerHTML =  percent+"%";
	}
}
function w_zoomTo(percent)
{
	var playwidth = "";
	var playHeight = "";

	/*switch (percent)
	{
		case wmp_size.ss:
			playWidth = wmp_w.ss;
			playHeight = wmp_h.ss;
			break;
		case wmp_size.s:
			playWidth = wmp_w.s;
			playHeight = wmp_h.s;
			break;
		case wmp_size.m:
			playWidth = wmp_w.m;
			playHeight = wmp_h.m;
			break;
		case wmp_size.l:
			playWidth = wmp_w.l;
			playHeight = wmp_h.l;
			break;
		default:
			percent = wmp_size.m;
			playWidth = wmp_w.m;
			playHeight = wmp_h.m;
			break;
	}*/
	switch (percent)
	{
		case wmp_size.ss:
			playWidth = wmp_w.ss;
			playHeight = wmp_h.ss;
			break;
		case wmp_size.s:
			
			playWidth = wmp_w.s;
			playHeight = wmp_h.s;
			break;
		case wmp_size.m:
			playWidth = wmp_w.m;
			playHeight = wmp_h.m;
			break;
		case wmp_size.l:
			playWidth = wmp_w.l;
			playHeight = wmp_h.l;
			break;
		default:
			percent = wmp_size.m;
			playWidth = wmp_w.m;
			playHeight = wmp_h.m;
			break;
	}
//	alert(playWidth+" "+playHeight);
	w.zoomTo(playWidth,playHeight);
	if (zoom_flag)
	{
		$(zoom_title_text_size).innerHTML =  percent+"%";
	}
	$set_cookie("player_setting_zoom",percent,0,"/","truelife.com","");
}

function w_zoomTo_TL(percent)
{
	var playwidth = "";
	var playHeight = "";
	switch (percent)
	{
		case wmp_size.ss:
			playWidth = wmp_w_tl.ss;
			playHeight = wmp_h_tl.ss;
			break;
		case wmp_size.s:
			
			playWidth = wmp_w_tl.s;
			playHeight = wmp_h_tl.s;
			break;
		case wmp_size.m:
			playWidth = wmp_w_tl.m;
			playHeight = wmp_h_tl.m;
			break;
		case wmp_size.l:
			playWidth = wmp_w_tl.l;
			playHeight = wmp_h_tl.l;
			break;
		default:
			percent = wmp_size.m;
			playWidth = wmp_w_tl.m;
			playHeight = wmp_h_tl.m;
			break;
	}
//	alert(playWidth+" "+playHeight);
	w.zoomTo(playWidth,playHeight);
	if (zoom_flag)
	{
		$(zoom_title_text_size).innerHTML =  percent+"%";
	}
	$set_cookie("player_setting_zoom",percent,0,"/","truelife.com","");
}

/*===open state change===*/














/*==== replatce All====*/
String.prototype.replaceAll = function( 
strTarget, // The substring you want to replace
strSubString // The string you want to replace in.
){
	var strText = this;
	var intIndexOfMatch = strText.indexOf( strTarget );
	 

	// Keep looping while an instance of the target string
	// still exists in the string.
	while (intIndexOfMatch != -1){
	// Relace out the current instance.
	strText = strText.replace( strTarget, strSubString )
	 

	// Get the index of any next matching substring.
	intIndexOfMatch = strText.indexOf( strTarget );
	}
	 

	// Return the updated string with ALL the target strings
	// replaced out with the new substring.
	return( strText );
}




/*====Reload Station====*/
function reload(){
	clearTimeout(action_timmer);
	action_timmer = null;
	load_item_to_singlecontent();
}

/*====Comment====*/
/*function init_comment(rtnPage)
{
	var returnPage = rtnPage;
	callCommentForm(returnPage);
	changePage('1');
	//setTimeout("fnChangePage()",9999);
}*/

/*====Send to Friends====*/
function sendToFriends()
{
	var path = window.location;
	var windowprops = "directories=no,scrollbars=no,width=480,height=350,left=200,top=50,resizable=1";
	window.open(domain_root+"newsletter/send2fr/index.jsp?requestpath=" + escape(path),"",windowprops)
}

function createcartform(){
var frm = "<form name='shoppingcartform' target='_blank' action='http://enabling.truelife.com/shopping/payperitem.jsp' method='post'>";
	 frm = frm + "<input type='hidden' name='token' id='token' value=''>";
	 frm = frm + "<input type='hidden' name='content_id_type' id='content_id_type' value=''>";
	 frm = frm + "<input type='hidden' name='content_type' id='content_type' value=''>";
	 frm = frm + "<input type='hidden' name='product_desc' id='product_desc' value=''>";
	 frm = frm + "<input type='hidden' name='quantity' id='quantity' value=''>";
	 frm = frm + "<input type='hidden' name='price' id='price' value=''>";
	 frm = frm + "<input type='hidden' name='duplicate' id='duplicate' value=''>";
	 frm = frm + "<input type='hidden' name='extendparam' id='extendparam' value=''>";
	 frm = frm + "<input type='hidden' name='cartid' id='cartid' value=''>";
	 frm = frm + "</form>";
	 if ($("divcartform"))
	 {
		 $("divcartform").innerHTML = frm;
	 }
	 
}
/*====Add to Cart====*/
function addtoshoppingcart(_token,_content_id_type,_content_type,_product_desc,_quantity,_price,_duplicate,_extendparam,_cartid){
		
		//alert("ขออภัยค่ะ ระบบซื้อปิดปรับปรุงชั่วคราวค่ะ");
		//return false;

		var frmobj = document.shoppingcartform; 
		with( frmobj ){
        token.value=_token;
        content_id_type.value=_content_id_type;
        content_type.value=_content_type;
        product_desc.value=_product_desc;
        quantity.value=_quantity;
        price.value=_price;
        duplicate.value=_duplicate;
        extendparam.value=_extendparam;
		cartid.value=_cartid;
        submit();
 	}
}

/*====Add to Cart====*/
function addCart(centralID,contentID,serviceID,cartTitle,priceTitle,world,mediaType,quantity,ref,cartID){
var cart = new clsShoppingCart();
   if(centralID.length<=5){
     alert("กรุณา login");
  }else{
	  if(cart.exists(centralID, contentID,serviceID,cartID))
	  {
		alert("มีสินค้าชิ้นนี้อยู่ในตะกร้าแล้ว");
	  }else{
							//  (centralid, title, contentid, serviceid, price, world, type, quantity, ref1, cartid)
			cart.addItem(centralID, cartTitle, contentID, serviceID, priceTitle, world, mediaType, quantity, ref, cartID);
			alert("ได้ทำการเพิ่มสินค้าลงตะกร้าแล้ว จำนวน " + quantity + " ชิ้น\n" + "ขณะนี้คุณมีสินค้าอยู่ในตะกร้าจำนวน " + cart.count(centralID,cartID) + " ชิ้น");
			var url= domain_my+"shopping/showItemList.jsp?cartId="+cartID;
			aWindow = window.open(url, 'winCart');
			aWindow.focus();
	  }
  }
}

/*===write wmp object===*/
function w_player(playerName,innerObject)
{
	var player = "";
	player=player+"<object ID=\""+playerName+"\" classid=\"CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6\" "; // type=\"video/x-ms-wmv\"  \n";
	player=player+"  width=\"320\" height=\"240\">\n";
	//player=player+"	<param name=\"URL\" value=\"" + url + "\">\n";
	//player=player+"	<param name=\"src\" value=\"" + url + "\">\n";
	player=player+"	<PARAM NAME=\"ShowControls\" VALUE=\"1\">\n";
	player=player+"	<PARAM NAME=\"ShowDisplay\" VALUE=\"0\">\n";
	player=player+"	<PARAM NAME=\"ShowStatusBar\" VALUE=\"1\">\n";
	player=player+"	<PARAM NAME=\"AutoSize\" VALUE=\"1\">\n";
	player=player+"	<param name=\"stretchToFit\" value=\"1\">\n";
	player=player+"	<param name=\"uiMode\" value=\"full\">\n";
	player=player+"	<param name=\"enableContextMenu\" value=\"1\">\n";
	player=player+"</object>\n";
	$(innerObject).innerHTML = player;
}

function w_player_noneControl(playerName,innerObject)
{
	var player = "";
	player=player+"<object ID=\""+playerName+"\" classid=\"CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6\" "; // type=\"video/x-ms-wmv\"  \n";
	player=player+"  width=\"320\" height=\"240\">\n";
	//player=player+"	<param name=\"URL\" value=\"" + url + "\">\n";
	//player=player+"	<param name=\"src\" value=\"" + url + "\">\n";
	player=player+"	<PARAM NAME=\"ShowControls\" VALUE=\"1\">\n";
	player=player+"	<PARAM NAME=\"ShowDisplay\" VALUE=\"0\">\n";
	player=player+"	<PARAM NAME=\"ShowStatusBar\" VALUE=\"1\">\n";
	player=player+"	<PARAM NAME=\"AutoSize\" VALUE=\"1\">\n";
	player=player+"	<param name=\"stretchToFit\" value=\"1\">\n";
	player=player+"	<param name=\"uiMode\" value=\"none\">\n";
	player=player+"	<param name=\"enableContextMenu\" value=\"1\">\n";
	player=player+"</object>\n";
	$(innerObject).innerHTML = player;
}

/*=====Play Control=====*/
function w_play_item(guid)
{
	
	last_guid = guid;
	w_play();
	
	if (document.getElementById("c_play") != null)
	{
		$hilight_button("c_play"); 
	}
}

function w_play_nr_item(guid, newwin)
{
	last_guid = guid;
	if (newwin != null && newwin != "undefined")
			window.open(nrplayer_url+"?guid="+last_guid);
	else
			window.location.href = nrplayer_url+"?guid="+last_guid;
}

function w_play_tv_item(url, newwin)
{
	//alert(url);
	if (url == "http://truemusic.truelife.com/home/player/player_livetv.php?guid=1")
	{
		url = livetv_ch3;
		newwin = "playerwin";
	}
	if (url == "http://truemusic.truelife.com/home/player/player_livetv.php?guid=3")
	{
		url = livetv_ch3;
		newwin = "playerwin";
	}
	if (newwin != null && newwin != "undefined")
			window.open(url);
	else
	{
		window.location.href = url;
	}
}

function w_play_tv_partner_player(ch, newwin)
{
	if (ch == "" || ch == null || ch == "undefined")
	{
		alert("กรุณากำหนดช่องรายการ");
		return false;
	}
	else
	{
		var url = this_link+"?guid="+ch;
		}	
		if (newwin != null && newwin != "undefined")
			window.open(url);
		else
			window.location.href = url;
	
}



function w_play_tv2_player(ch, newwin)
{
	if (ch == "" || ch == null || ch == "undefined")
	{
		alert("กรุณากำหนดช่องรายการ");
		return false;
	}
	else
	{
		if (ch == "26" || ch == 26 )
			this_link = livetv_ptv;
		else{
			this_link = livetv_default;
		}
		var url = this_link+"?guid="+ch;

	

		if (ch == "1" || ch == 1 )
		{
			url = livetv_ch3;
			newwin = "playerwin";
		}
		if (ch == "3" || ch == 3 )
		{
			url = livetv_ch3;
			newwin = "playerwin";
		}
		if (newwin != null && newwin != "undefined")
			window.open(url);
		else
			window.location.href = url;
	}
}

function w_play_nr_on_item(guid, newwin)
{
	last_guid = guid;
	if (newwin != null && newwin != "undefined")
			window.open(nr_on_player_url+"?guid="+last_guid);
	else
			window.location.href = nr_on_player_url+"?guid="+last_guid;
}

function w_play_mv_item(guid, newwin)
{
	last_guid = guid;
	if (newwin != null && newwin != "undefined")
		if (guidtype == "songguid")
			window.open(mvplayer_url+"?songguid="+last_guid);
		else
			window.open(mvplayer_url+"?guid="+last_guid);
	else
		if (guidtype == "songguid")
			window.location.href = mvplayer_url+"?songguid="+last_guid;
		else
			window.location.href = mvplayer_url+"?guid="+last_guid;
}

function w_play_mv_songguid_item(guid, newwin)
{
	last_guid = guid;
	if (newwin != null && newwin != "undefined")
			window.open(mvplayer_url+"?songguid="+last_guid);
	else
			window.location.href = mvplayer_url+"?songguid="+last_guid;
}

function w_play_top20_songguid_item(guid, newwin)
{
	last_guid = guid;
	if (newwin != null && newwin != "undefined")
	{
			window.open(top20player_url+"?songguid="+last_guid);
	}
	else
	{
			window.location.href = top20player_url+"?songguid="+last_guid;
	}
}


function w_play_song_item(guid)
{
	last_guid = guid;
	if (guidtype == "songguid")
		window.location.href = songplayer_url+"?songguid="+last_guid;
	else
		window.location.href = songplayer_url+"?guid="+last_guid;
	
}

function w_play_mv_item_rain(guid, newwin)
{
	last_guid = guid;
	if (newwin != null && newwin != "undefined")
		window.open(mvplayer_rain_url+"?cid="+last_guid);
	else
		window.location.href = mvplayer_rain_url+"?cid="+last_guid;
}

function w_play_song_songguid_item(guid, newwin)
{
	last_guid = guid;
	
	if (newwin != null && newwin != "undefined")
	{
		window.open(songplayer_url+"?songguid="+last_guid);
	}
	else
	{
			window.location.href = songplayer_url+"?songguid="+last_guid;
	}
}

function w_play_song_item_rain(guid)
{
	last_guid = guid;
	openWin(songplayer_rain_url+"?guid="+last_guid,'winSong',400,150);
}

function w_play_mvcrazyhit_item(guid, newwin)
{
	last_guid = guid;
	if (newwin != null && newwin != "undefined")
		window.open(mvcrazyhitplayer_url+"?guid="+last_guid);
	else
		window.location.href = mvcrazyhitplayer_url+"?guid="+last_guid;
}

function openWin(URL,winName,w,h) {
		aWindow = window.open(URL, winName, 'width='+w+',height='+h+',location=no,resizable=no,scrollbars=no,screenX=20,screenY=20,top=20,left=20');
		aWindow.focus();
}

function w_fullscreen()
{
	w.fullScreen();
}


function openURL(url){
    var windowprops = "height=680,width=570,location=no,"+ "scrollbars=no,menubars=no,toolbars=no,status=no,resizable=no";
    var openWindow = window.open(url,	"cart",	"");
}

function addToFavorite()
{
	var strTitle = document.title;
	strTitle = strTitle.substring(0,100);
	window.external.AddFavorite(location.href, strTitle); 
}
/*====log====*/
function paramlog(){
	log("scope: "+scope);
	log("contentgroup : "+content_group);
	log("centralid : "+central_id); 
	log("streamtype : "+stream_type); 
	log("guid : "+guid); 
	//log("stream_domain : "+stream_domain); 
	//log("stream_token : "+stream_token);
}

/*function ConvRingtoneIVRNumber(getRingtoneIVRNumber){
	alert(getRingtoneIVRNumber);
	if (getRingtoneIVRNumber != "" && getRingtoneIVRNumber != "undefined")
	{
		var mobileCPID = getRingtoneIVRNumber.substring(1,5);
		if (mobileCPID.substring(0,2) ==  41) // internal
		{
			
		}
		var objRingtoneIVRNumber = new RingtoneIVRNumber();
		var postCode = objRingtoneIVRNumber.getPostCode(mobileCPID);
		ConvRingtoneIVRNumber = getRingtoneIVRNumber + postCode;
	}
	else
		ConvRingtoneIVRNumber = "";
	return ConvRingtoneIVRNumber;
}*/

function ConvRingtoneIVRNumber(getRingtoneIVRNumber){
		var objRingtoneIVRNumber = new RingtoneIVRNumber();
		var postCode = objRingtoneIVRNumber.getPostCode(getRingtoneIVRNumber);
		rtnRingtoneIVRNumber = getRingtoneIVRNumber + postCode;
		return rtnRingtoneIVRNumber;
}

function commentfocus(){
	document.Comment.msg.focus();
}


/*EditableString.prototype.replaceAll = function (srcStr, dstStr) {
this.pat = new RegExp(srcStr,"g");
var newStr = this.data.replace (this.pat, dstStr);
return new EditableString(newStr);
}*/

function openJukebox(){
	if (central_id == "")
	{
		alert("กรุณา Login ก่อนค่ะ");
		return false;
	}
	else
	{
		window.open("http://truemusic.truelife.com/home/jukebox");
		return true;
	}
}

function sendToBuy(){
	if (central_id == "")
	{
		alert("กรุณา Login ก่อนค่ะ");
		window.open("http://minihome.truelife.com/home/login?r="+escape(thisPage));
		return false;
	}
	else
	{
		document.buy_frm.submit();
		return true;
	}
}

function statMusicChart_netradio(stationPlid,stationTitle,songGroup){
	var param = "l3_guid=" + stationPlid + "&l3_title=" + encodeURIComponent(stationTitle) + "&contentType=text&contentGroup=music&contentSubGroup=Netradio&contentScope=" + encodeURIComponent(songGroup) + "&source=playNetradio&mode=Streaming";
					document.getElementById("musicchartstat").src = domain_webboard + "MusicChart/musicchart-stat.jsp?" + param;
}

/*function convertQuotes(string){
	return string.replace(/"/g,"'");
}*/

function CopyToClipBoard(objName,type) 
{
	var obj = document.getElementById(objName);
	obj.focus();
	obj.select();

	if(!document.all) {
		if(type=="button"){alert("ปุ่ม Copy ใช้ได้เฉพาะ IE ค่ะ!!! กรุณาคลิกที่ Embed Code แล้วกด Ctrl+C เพื่อ Copy ค่ะ"); return false;}
		}
	
	if(type=="button"){
		Copied = obj.createTextRange();
		Copied.execCommand("Copy");
		alert("Copy Embed Code เรียบร้อยแล้วค่ะ");
		}
}
