﻿// JScript File
<!--
String.prototype.trim = function () {
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}
function OpenFileWeather()
{
	o = window.open( "../CommonInfos/Weather.aspx", 'Weather', 'width=600,height=450,top=100,left=100,directories=no,toolbar=no,scrollbars=yes,resizable=yes');
	o.focus();
}
function OpenFileGoldPrice()
{
	o = window.open( "../CommonInfos/GoldPrice.aspx", 'GoldPrice', 'width=450,height=415,top=100,left=100,directories=no,toolbar=no,scrollbars=yes,resizable=yes');
	o.focus();
}
function OpenFileExchangeRate()
{
	o = window.open( "../CommonInfos/ExchangeRate.aspx", 'ExchangeRate', 'width=600,height=490,top=100,left=100,directories=no,toolbar=no,scrollbars=yes,resizable=yes');
	o.focus();
}
function OpenFileSecurities()
{
	o = window.open( "../CommonInfos/Securities.aspx", 'ExchangeRate', 'width=1000,height=650,top=10,left=10,directories=no,toolbar=no,scrollbars=yes,resizable=yes');
	o.focus();
}
function IsEmail(psEmail)
{
    var lbRes = false;
    try
    {
        var lsTest, lrRE;
        lsTest = "^[_a-zA-Z0-9-]+(\\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\\.[a-zA-Z0-9-]+)*(\\.[a-zA-Z]{2,8})$";
        lrRE = new RegExp(lsTest);
        lbRes = lrRE.exec(psEmail);
    }
    catch(ex){}
    return lbRes;
}
function IsNumeric(psValue)
{
	var ValidChars = "0123456789.,-";
	var IsNumber = true;
	var lcChar;
	psValue = psValue.trim();
	if (psValue == "")
		IsNumber = false;
	else
		for (i = 0; i < psValue.length && IsNumber == true; i++) 
		{ 
			lcChar = psValue.charAt(i); 
			if (ValidChars.indexOf(lcChar) == -1) 
				IsNumber = false;
		}
	return IsNumber;
}
var showDiv = false;
function ShowDiv( id)
{
    showDiv = !showDiv;
    if ( !showDiv )
        document.getElementById( id ).style.display = "none";
    else
        document.getElementById( id ).style.display = "";
}
function PlayMyList()
{
    var request = UserControls_ucUserPlaylist.PlayMyList(IDAudioList, IDVideoList);
    if( request.value == 1 )
    {
        alert("Hiện chưa có bài hát nào trong album của bạn !");
    }
    else if( request.value == 0 )
    {
//        var o;
//		o = window.open('../Others/MyPlaylist.aspx','MediaPopup','left=100,top=50,resizable=yes,scrollbars=yes,menubar=0,status=yes,height=500,width=700');
//		o.focus();
        window.location.href = "../Others/Playlist2.aspx?id1="+ IDAudioList +"&id2=" + IDVideoList; //window.open('../Others/MyPlaylist.aspx','MediaPopup','left=100,top=50,resizable=yes,scrollbars=yes,menubar=0,status=yes,height=500,width=700');
    }
}
function AddToPlaylist(mediaID, mediaTitle, typeID)
{
    var request = UserControls_ucUserPlaylist.AddToPlaylist(mediaID,typeID);
    
    if ( typeID == "Video" )
        IDVideoList += mediaID + ",";
    else if ( typeID == "Sound" )
        IDAudioList += mediaID + ",";
    
    if (request.value ==1)
    {
        alert("Có lỗi xảy ra !");
    }
    else if( request.value == 0 )
    {
        alert("Bạn đã thêm bài '" + mediaTitle.trim() + "' vào album của bạn !");
    }
    else
        alert( request.value );
}
function Goto(url)
{
    window.opener.location.href= url;
    //alert( document.getElementById("mpPlayer"));
}

function tg_toggle(btnid, divid) { //v6.0

	var obj=document.getElementById(divid);  

	if (obj.style) obj=obj.style;
	
	v=(obj.display=='block') ? 'none':'block';
	
	obj.display=v;
	
	var imgs=document.getElementById(btnid); 
	if(v=='none') 
		imgs.style.backgroundImage='url(../images/rmnu_bkg_off.gif)';
	else
		imgs.style.backgroundImage='url(../images/rmnu_bkg_on.gif)';
	
}
function PlayMedia2(id, mediaurl, type)
{
    var o = document.getElementById("dvMedia");
    var url = "/voh/Others/PlayMedia.aspx?id="+ id +"&t=" + type;
    
    //alert(id);
    if (id > -1)
	{
        var response = UserControls_ucMyPlaylist2.PlayMedia2(id, type);
		//alert(response.value);
		document.title = response.value;
	}
    if (o!=null)
    {
        o.innerHTML = "<object type='application/x-oleobject' classid='CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701' id='MediaPlayer' width='340' height='380'>"+
                        "<param name='url' value='"+ url +"'>"+
                        "<param name='EnableContextMenu' value='0'>"+
                        "<param name='volume' value='100'>"+
                        "<param name='uiMode' value='full'>"+
                        "<param name='stretchToFit' value='True'>"+
                        "<param name='AnimationAtStart' value='false'>"+
                        "<param name='playCount' value='1'>"+
                        "<embed id='MediaPlayer' src='"+ url +"' type='application/x-mplayer2' align='center' border='0' "+
                        " autostart='1' transparentatstart='1' animationatstart='1' "+
                        " showcontrols='true' showaudiocontrols='1' showpositioncontrols='0' enablecontextmenu='0' "+
                        " autosize='1' showstatusbar='1' displaysize='false' playcount='1' width='340' height='380'> </embed></object>";
    }
}
function PlayAll()
{
    var o = document.getElementById("dvMedia");
    var url = "/voh/Others/PlayListMedia.aspx?id1="+ IDAudioList +"&id2=" + IDVideoList;
    if (o!=null)
    {
        o.innerHTML = "<object type='application/x-oleobject' classid='CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701' id='MediaPlayer' width='340' height='380'>"+
                        "<param name='url' value='"+ url +"'>"+
                        "<param name='EnableContextMenu' value='0'>"+
                        "<param name='volume' value='100'>"+
                        "<param name='uiMode' value='full'>"+
                        "<param name='stretchToFit' value='True'>"+
                        "<param name='AnimationAtStart' value='false'>"+
                        "<param name='playCount' value='1'>"+
                        "<embed id='MediaPlayer' src='"+ url +"' type='application/x-mplayer2' align='center' border='0' "+
                        " autostart='1' transparentatstart='1' animationatstart='1' "+
                        " showcontrols='true' showaudiocontrols='1' showpositioncontrols='0' enablecontextmenu='0' "+
                        " autosize='1' showstatusbar='1' displaysize='false' playcount='1' width='340' height='380'> </embed></object>";
    }
}
