﻿// JScript File
var arMenu = new Array('Telugu','Hindi','Tamil','Kannada','Malayalam')
function setDatedCookie(name, value, expire, access_path) {
    var cookietext = name + "=" + escape(value)
      + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()))
     if (access_path != null) { 
      cookietext += "; PATH="+access_path 
     }
   document.cookie = cookietext 
   return null        
}


function getCookie(Name) {
  var search = Name + "="                       
  var CookieString = document.cookie            
  var result = null                               
  if (CookieString.length > 0) {                
    offset = CookieString.indexOf(search)       
    if (offset != -1) {                         
      offset += search.length                   
      end = CookieString.indexOf(";", offset)   
      if (end == -1)                            
        end = CookieString.length               
      result = unescape(CookieString.substring(offset, end))         
                                                
      } 
    }
   return result                                
}



function changeMnStatus(mnName)
{
    sbmnID = document.getElementById("sbmn"+mnName)
    for(i=0;i<arMenu.length;i++)
    {
        if(arMenu[i]!=mnName)
        {
            document.getElementById("sbmn"+arMenu[i]).style.display='none';
        }
    }
    if(sbmnID.style.display=='none')
    {
        sbmnID.style.display="block";
        tdate = new Date(2020, 10, 5);
        tresult=setDatedCookie("SSA_LNOpnId",mnName,tdate,"/");
    }
    else
    {
        sbmnID.style.display="none";
        tdate = new Date(2020, 10, 5);
        tresult=setDatedCookie("SSA_LNOpnId","",tdate,"/");
    }
}
function openWnd(sUrl, sTitle, sPBackCtrlId, iWidth, iHeight)
{
    var childWnd=dhtmlmodal.open('floatPopUpWnd', 'iframe', sUrl, sTitle, 'width=' + iWidth + 'px,height=' + iHeight + 'px,center=1,resize=1,scrolling=1');        
}  

function dhtmlClose()
{
    dhtmlmodal.close(floatPopUpWnd);
}	

function fromWatcher(albName, albId)
{
    dhtmlClose();
    window.parent.location.href="/Audio/Telugu/New Arrivals/" + albName + "/" + albId + "/";
}
       
function goByIFrame(sUrl, sQString)
{
    window.frames.RSIFrame.location=sUrl + "?" + sQString;
}

function buildPlayList()
{
    var sSelSongIDs = "";
    for(i=0;i<document.forms[0].elements.length;i++)
    {
	    if((document.forms[0].elements[i].type=="checkbox") && (document.forms[0].elements[i].name!="selAll") && (document.forms[0].elements[i].name=="Song_IDs"))
	    {
	        if(document.forms[0].elements[i].checked==true)
	            sSelSongIDs = sSelSongIDs + document.forms[0].elements[i].value + ",";
	       
	    }
    }
    
    if(sSelSongIDs=="")
        alert("Please select at least one song to play!");
    else
    {
        //window.frames.RSIFormFrame.document.frmEmpty.hdnEmptyVar1.value=sSelSongIDs;
        //window.frames.RSIFormFrame.document.frmEmpty.hdnEmptyVar2.value=document.forms[0].cmbPlayOrder[document.forms[0].cmbPlayOrder.selectedIndex].value;
        //window.frames.RSIFormFrame.document.frmEmpty.action="/Audio/createPlayList.asp";
        //window.frames.RSIFormFrame.document.frmEmpty.submit();
        goByIFrame("/Audio/createPlayList.asp","sOrd=" + document.forms[0].cmbPlayOrder[document.forms[0].cmbPlayOrder.selectedIndex].value + "&sIDs=" + sSelSongIDs);
    }
}

function dnldItem(sDnldItem)
{
    goByIFrame("/Audio/getDnldItem.aspx","dId=" + sDnldItem);
}


function buySelected()
{
    var sSelSongStreams = "";
    var sCurSongID="";
    for(i=0;i<document.forms[0].elements.length;i++)
    {
        sChkName = new String(document.forms[0].elements[i].name);
	    if((document.forms[0].elements[i].type=="checkbox")&&(sChkName.indexOf("ALB_")<0))
	    {
	        if(document.forms[0].elements[i].checked==true)
	        {    
	            if(sCurSongID!=document.forms[0].elements[i].name)
	            {
	                sCurSongID = document.forms[0].elements[i].name;
	                sSelSongStreams = sSelSongStreams + "|" + sCurSongID + ",";
	                sSelSongStreams = sSelSongStreams + document.forms[0].elements[i].value + ",";
	            }
	            else
	            {
	                sSelSongStreams = sSelSongStreams + document.forms[0].elements[i].value + ",";
	            }
	        }
	       
	    }
    }
    
    var sSelAlbumStreams = "";
    var sCurAlbumID="";
    for(i=0;i<document.forms[0].elements.length;i++)
    {
	    sChkName = new String(document.forms[0].elements[i].name);
	    
	    if((document.forms[0].elements[i].type=="checkbox")&&(sChkName.indexOf("ALB_")>=0))
	    {
	        if(document.forms[0].elements[i].checked==true)
	        {    
	            if(sCurAlbumID!=document.forms[0].elements[i].name)
	            {
	                sCurAlbumID = document.forms[0].elements[i].name;
	                sSelAlbumStreams = sSelAlbumStreams + "|" + sCurAlbumID + ",";
	                sSelAlbumStreams = sSelAlbumStreams + document.forms[0].elements[i].value + ",";
	            }
	            else
	            {
	                sSelAlbumStreams = sSelAlbumStreams + document.forms[0].elements[i].value + ",";
	            }
	        }
	       
	    }
    }
    
    if((sSelSongStreams=="") && (sSelAlbumStreams==""))
        alert("Please select at least one item!");
    else
    {
        document.forms[0].hdnSelBuySongIds.value=sSelSongStreams;
        document.forms[0].hdnSelBuyAlbumIds.value=sSelAlbumStreams;
        document.forms[0].submit();
    }
}

function funSelAll()
{

	    for(i=0;i<document.forms[0].elements.length;i++)
	    {
		    if((document.forms[0].elements[i].type=="checkbox") && (document.forms[0].elements[i].name!="selAll") && (document.forms[0].elements[i].name=="Song_IDs"))
			    document.forms[0].elements[i].checked= document.forms[0].selAll.checked;
	    }
}

function clearSelSongs(sBitRateType, iAlbId, myObj)
{    
    if(myObj.checked)
    {
        for(i=0;i<document.forms[0].elements.length;i++)
        {
	        sChkName = new String(document.forms[0].elements[i].name);
    	    
	        if((document.forms[0].elements[i].type=="checkbox")&&(sChkName.indexOf("ALB_")<0) && (document.forms[0].elements[i].value==sBitRateType))
	        {
	            document.forms[0].elements[i].checked=false        
    	       
	        }
	    }
	}
}

function selAllAlways()
{
    document.forms[0].selAll.checked = true;
    for(i=0;i<document.forms[0].elements.length;i++)
    {
	    if((document.forms[0].elements[i].type=="checkbox") && (document.forms[0].elements[i].name!="selAll") && (document.forms[0].elements[i].name=="Song_IDs"))
		    document.forms[0].elements[i].checked= document.forms[0].selAll.checked;
    }
}

function invertSelection()
{
    var allchecked = 1;
    for(i=0;i<document.forms[0].elements.length;i++)
    {
	    if((document.forms[0].elements[i].type=="checkbox") && (document.forms[0].elements[i].name!="selAll") && (document.forms[0].elements[i].name=="Song_IDs"))
		{
		    document.forms[0].elements[i].checked= !(document.forms[0].elements[i].checked);
		    if(document.forms[0].elements[i].checked == false)
		    allchecked = 0;
		}				
    }    
   
    if(allchecked==1)
        document.forms[0].selAll.checked = true;
    else
        document.forms[0].selAll.checked = false;
}

function ccCheck(e)
{
    if(document.forms[0].selAll.checked==true)
	    document.forms[0].selAll.checked=false;
    allChecked=1;		    
    if(e.checked==true)
    {
        
	    for(i=0;i<document.forms[0].elements.length;i++)
	    {
		    if((document.forms[0].elements[i].type=="checkbox") && (document.forms[0].elements[i].name!="selAll") && (document.forms[0].elements[i].name=="Song_IDs") && (document.forms[0].elements[i].checked==false))
		    {
			    allChecked=0;
			    break;
		    }
	    }
	    if(allChecked==1)
		    document.forms[0].selAll.checked=true;
    }
}

function updtCheckBoxes()
{
    allChecked=1;
    for(i=0;i<document.forms[0].elements.length;i++)
    {
	    if((document.forms[0].elements[i].type=="checkbox") && (document.forms[0].elements[i].name!="selAll") && (document.forms[0].elements[i].name=="Song_IDs"))
			    document.forms[0].elements[i].checked=true;
		else
			    allChecked=0;
    }
    if(allChecked==1)
		    document.forms[0].selAll.checked=true;
}

function showForum(fId)
{
    if(fId==1)
    {
            document.getElementById('divFrmMusic').style.display='block';
            document.getElementById('spFrm1').style.textDecoration='underline';            
            document.getElementById('divFrmDVD').style.display='none';
            document.getElementById('spFrm2').style.textDecoration='none';
            document.getElementById('divFrmOther').style.display='none';
            document.getElementById('spFrm3').style.textDecoration='none';
    }
    else
    {
        if(fId==2)
        {
            document.getElementById('divFrmMusic').style.display='none';
            document.getElementById('spFrm1').style.textDecoration='none';            
            document.getElementById('divFrmDVD').style.display='block';
            document.getElementById('spFrm2').style.textDecoration='underline';
            document.getElementById('divFrmOther').style.display='none';
            document.getElementById('spFrm3').style.textDecoration='none';
        }
        else
        {
            document.getElementById('divFrmMusic').style.display='none';
            document.getElementById('spFrm1').style.textDecoration='none';             
            document.getElementById('divFrmDVD').style.display='none';
            document.getElementById('spFrm2').style.textDecoration='none';
            document.getElementById('divFrmOther').style.display='block';
            document.getElementById('spFrm3').style.textDecoration='underline';
        }
    }
}


// Keep user from entering more than maxLength characters
function doKeypress(control){
    maxLength = control.attributes["maxLength"].value;
    value = control.value;
     if(maxLength && value.length > maxLength-1){
          event.returnValue = false;
          maxLength = parseInt(maxLength);
     }
}
// Cancel default behavior
function doBeforePaste(control){
    maxLength = control.attributes["maxLength"].value;
     if(maxLength)
     {
          event.returnValue = false;
     }
}
// Cancel default behavior and create a new paste routine
function doPaste(control){
    maxLength = control.attributes["maxLength"].value;
    value = control.value;
     if(maxLength){
          event.returnValue = false;
          maxLength = parseInt(maxLength);
          var oTR = control.document.selection.createRange();
          var iInsertLength = maxLength - value.length + oTR.text.length;
          var sData = window.clipboardData.getData("Text").substr(0,iInsertLength);
          oTR.text = sData;
     }
}

function goToBuyAlbum()
{
    document.forms[0].hdnShowBuyAlbum.value="Y";
    var sSelSongIDs = "";
    for(i=0;i<document.forms[0].elements.length;i++)
    {
	    if((document.forms[0].elements[i].type=="checkbox") && (document.forms[0].elements[i].name!="selAll") && (document.forms[0].elements[i].name=="Song_IDs"))
	    {
	        if(document.forms[0].elements[i].checked==true)
	            sSelSongIDs = sSelSongIDs + document.forms[0].elements[i].value + ",";
	       
	    }
    }
    document.forms[0].hdnSelSongIds.value=sSelSongIDs;
    document.forms[0].submit();
}

function goToListenAlbum()
{
    document.forms[0].hdnShowBuyAlbum.value="";
    document.forms[0].submit();
}

function delCartItem(sId)
{
    if(confirm("Please press 'OK' to confirm the deletion!"))
    {
        var sTmp = new String(sId);
        arrTmp = sTmp.split("_");
        
        document.forms[0].hdnDelBitRate.value=arrTmp[0];
        document.forms[0].hdnDelSongId.value=arrTmp[1];
        document.forms[0].submit();      
    }
}
function showHideFaq(fId)
{
    if(document.getElementById(fId).style.display=='none')
        document.getElementById(fId).style.display="block";
    else
        document.getElementById(fId).style.display="none";
    
}

function showDnldAlbSongs(tblId)
{
    if(document.getElementById(tblId).style.display=='none')
        document.getElementById(tblId).style.display="block";
    else
        document.getElementById(tblId).style.display="none";
}