﻿     // declaration part.
var times;
var popupZindex = 0;
var windowObj;
var currentAnimationTarget ="divProfile";
var imgAddonWindow;

var isOpera, isIE, isNav, isFox, isOther = false;
if (navigator.userAgent.indexOf("Opera")!=-1) {
 isOpera = true;
} else if (navigator.userAgent.indexOf("Firefox")!=-1) {
 isFox = true;
} else if (navigator.appName == "Microsoft Internet Explorer") {
 isIE = true;
} else if (navigator.appName == "Netscape") {
 isNav = true;
} else {
 isOther = true;
}


function openPopup(divName)
{
    var controlId = "ctl00_headerPlaceHolder_contentPanelPlaceHolder_";
    var control = document.getElementById(divName);
    var popupIndex = document.getElementById(controlId + "hdnPopupZIndex");
    popupZindex = popupIndex.value != "" ? popupIndex.value : "1";    
    ++popupZindex;
    popupIndex.value = popupZindex;
     
    if (control != null && control.id == 'divProfile')
       control.innerHTML = "<iframe id=\"iframeProfile\" name=\"iframeProfile\" width=\"690px\" height=\"560px\" frameborder=\"0\" style=\"top:" + document.body.scrollTop +  "\;z-index:" + popupZindex + ";\" src=\"Profile.aspx\" class=\"popup\" ALLOWTRANSPARENCY=\"true\"></iframe>";
    else if(control != null && control.id == 'divSongSearch')    
        control.innerHTML = '<iframe id="iFrameSongSearch" width="410px" height="400px" frameborder="0" src="SongSearch.aspx" style="top:' + document.body.scrollTop +  ';z-index:' + popupZindex + '" class="popup-song-search" ALLOWTRANSPARENCY="true"></iframe>';
    else if(control != null && control.id == 'divShare')    
        control.innerHTML = '<iframe id="iFrameShare"  width="647px" height="200px" frameborder="0" src="BuddiesSharePopup.aspx" style="top:' + document.body.scrollTop +  ';z-index:' + popupZindex + '" class="buddy-popup-small" ALLOWTRANSPARENCY="true"></iframe>';
    else if(control != null && control.id == 'divInvite')    
        control.innerHTML = '<iframe id="iFrameInvite"  width="647px" height="200px" frameborder="0" src="InvitePopup.aspx" style="top:' + document.body.scrollTop +  ';z-index:' + popupZindex + '" class="invite-popup-small" ALLOWTRANSPARENCY="true"></iframe>';
    else if(control != null && control.id == 'divMsgPreferences')    
        control.innerHTML = '<iframe id="iFrameMsgPref"  width="520" height="340" frameborder="0" src="MessagePreferences.aspx" style="top:' + document.body.scrollTop +  ';z-index:' + popupZindex + '" class="popup-small" ALLOWTRANSPARENCY="true"></iframe>';
    else if(control != null && control.id == 'divSearchStation')    
        control.innerHTML = '<iframe id="iFrameSearchStation"  width="700px" height="500" frameborder="0" src="SearchStation.aspx" style="top:' + document.body.scrollTop +  ';z-index:' + popupZindex + '" class="popup-fav" ALLOWTRANSPARENCY="true"></iframe>';   
    else if(control != null && control.id == 'divSearchBuddies')    
        control.innerHTML = '<iframe id="iFrameSearchBuddies"  width="700px" height="500" frameborder="0" src="BuddiesSearch.aspx" style="top:' + document.body.scrollTop +  ';z-index:' + popupZindex + '" class="popup-fav" ALLOWTRANSPARENCY="true"></iframe>';   
    else if(control != null && control.id == 'divSearchArtist')    
        control.innerHTML = '<iframe id="iFrameSearchArtist"  width="700px" height="500" frameborder="0" src="SearchArtist.aspx" class="popup-fav" style="top:' + document.body.scrollTop +  ';z-index:' + popupZindex + '" ALLOWTRANSPARENCY="true"></iframe>';   
    else if(control != null && control.id == 'divBuddiesAlert')    
        control.innerHTML = '<iframe id="iFrameBuddiesAlert"  width="700px" height="500" frameborder="0" src="BuddiesAlert.aspx" style="top:' + document.body.scrollTop +  ';z-index:' + popupZindex + '" class="popup-fav" ALLOWTRANSPARENCY="true"></iframe>';   
    else if(control != null && control.id == 'divMyQuuIntegration')    
        control.innerHTML = '<iframe id="iFrameMyQuuIntegration"  width="700px" height="560px" frameborder="0" src="MyQuuIntegration.aspx" style="top:' + document.body.scrollTop +  ';z-index:' + popupZindex + '" class="search-popup1" ALLOWTRANSPARENCY="true"></iframe>';   
    else if(control != null && control.id == 'divState')    
        control.innerHTML = '<iframe id="iFrameState" width="240px" height="150px" frameborder="0" src="SearchState.aspx" style="z-index:' + popupZindex + '" class="popup-rs-state-search" ALLOWTRANSPARENCY="true"></iframe>';
    else if(control != null && control.id == 'divCity')    
        control.innerHTML = '<iframe id="iFrameCity"  width="240px" height="150px" frameborder="0" src="SearchCity.aspx" style="z-index:' + popupZindex + '" class="Popup-rs-search" ALLOWTRANSPARENCY="true"></iframe>';
    else if(control != null && control.id == 'divCallLetter')    
        control.innerHTML = '<iframe id="iFrameCallLetter"  width="175px" height="240px" frameborder="0" src="SearchCallLetters.aspx" style="left:50em;z-index:' + popupZindex + '" class="Popup-rs-search" ALLOWTRANSPARENCY="true"></iframe>';     
    else if(control != null && control.id == 'divGenre')    
        control.innerHTML = '<iframe id="iFrameGenre"  width="172px" height="238px" frameborder="0" src="SearchGenre.aspx?" style="left:54em;z-index:' + popupZindex + '" class="Popup-rs-search" ALLOWTRANSPARENCY="true"></iframe>';             
    else if(control !=null && control.id=='divStationLogs')
        control.innerHTML = '<iframe id="iFrameStationLogs" width="175px" height="460px" frameborder="0" src="StationLogs.aspx" style="top:16em;z-index:' + popupZindex + '" class="Popup-station-logs" ALLOWTRANSPARENCY="true"></iframe>';                
    else if (control != null && control.id == 'divMyAccount')
       control.innerHTML = "<iframe id=\"iframeMyAccount\" name=\"iframeMyAccount\" width=\"400px\" height=\"420px\" frameborder=\"0\" style=\"top:" + document.body.scrollTop +  "\;z-index:" + popupZindex + "\" src=\"MyAccount.aspx\" class=\"popup-myaccount\" ALLOWTRANSPARENCY=\"true\"></iframe>";        
    if(control)
    {
        //currentAnimationTarget = control.id;
        //ChangeAnimationTarget();
        control.style.display = 'block';
    } 
}
               
function openBuddiesPopup(divName, buddyId)
{
    var control = document.getElementById(divName);
    var controlId = "ctl00_headerPlaceHolder_contentPanelPlaceHolder_";
    var popupIndex = document.getElementById(controlId + "hdnPopupZIndex");
    popupZindex = popupIndex != null ? popupIndex.value : "1";    
    ++popupZindex;
    if(popupIndex != null )
        popupIndex.value = popupZindex;
    if (control != null && control.id == 'divProfile')
       control.innerHTML = "<iframe id=\"iframeProfile\" name=\"iframeProfile\" width=\"690px\" height=\"480px\" frameborder=\"0\" src=\"ViewProfile.aspx?UserID=" + buddyId + "\" style=\"top:" + document.body.scrollTop +  ";z-index:" + popupZindex + ";\" class=\"popup-small\" ALLOWTRANSPARENCY=\"true\"></iframe>";

    if(control)
        control.style.display = 'block';
}

function openSearchRSPopup(divName, callLetters, freq, city, state)
{
    var control = parent.document.getElementById(divName);
    var controlId = "ctl00_headerPlaceHolder_contentPanelPlaceHolder_";
    var popupIndex = document.getElementById(controlId + "hdnPopupZIndex");
    popupZindex = popupIndex.value;    
    ++popupZindex;
    popupIndex.value = popupZindex;
    if(control != null && control.id == 'divSearchStation')    
        control.innerHTML = '<iframe id="iFrameSearchStation"  width="700px" height="500" frameborder="0" src="SearchStation.aspx?CallLetters=' + callLetters + '&Freq=' + freq + '&City=' + city + '&State=' + state + '" style="top:' + document.body.scrollTop +  ';z-index:' + popupZindex + '" class="popup-fav" ALLOWTRANSPARENCY="true"></iframe>';   

    if(control)
        control.style.display = 'block';
}

function openPopupwithId(songId,songName, artistName, divName,shareFrom)
{
    var control = document.getElementById(divName);
    var controlId = "ctl00_headerPlaceHolder_contentPanelPlaceHolder_";
    var popupIndex = document.getElementById(controlId + "hdnPopupZIndex");
    popupZindex = popupIndex.value;    
    ++popupZindex;
    popupIndex.value = popupZindex;
    if(control != null && control.id == 'divShare') 
    {   
         control.innerHTML = '<iframe id="iFrameShare"  width="647px" height="200px" frameborder="0" src="BuddiesSharePopup.aspx?sId=' + songId + '&sName=' + songName +'&aName=' + artistName +' &ShareFrom= ' + shareFrom + ' " class="buddy-popup-small" style="top:' + document.body.scrollTop +  ';z-index:' + popupZindex + ';" ALLOWTRANSPARENCY="true"></iframe>';
         control.style.display = 'block';        
    }
    else if(control)
    {
        control.style.display = 'block';
    }
}
function openPopupwithParaId(songId,songName,Artist,Station,divName,shareFrom)
{
    var control = document.getElementById(divName);
    var controlId = "ctl00_headerPlaceHolder_contentPanelPlaceHolder_";
    var popupIndex = document.getElementById(controlId + "hdnPopupZIndex");
    popupZindex = popupIndex.value;    
    ++popupZindex;
    popupIndex.value = popupZindex;
    if(control != null && control.id == 'divShare' && shareFrom=="Station") 
    { 
        control.innerHTML = '<iframe id="iFrameShare"  width="647px" height="200px" frameborder="0" src="BuddiesSharePopup.aspx?sId=' + songId + '&sName=' + Station +' &ShareFrom= ' + shareFrom + ' " class="buddy-popup-small" style="top:' + document.body.scrollTop +  ';z-index:' + popupZindex + '" ALLOWTRANSPARENCY="true"></iframe>';
        control.style.display = 'block';
    }
    else if(control != null && control.id == 'divShare' && shareFrom=="Artist")
    {
        control.innerHTML = '<iframe id="iFrameShare"  width="647px" height="200px" frameborder="0" src="BuddiesSharePopup.aspx?sId=' + songId + '&sName=' + Artist +' &ShareFrom= ' + shareFrom + ' " class="buddy-popup-small" style="top:' + document.body.scrollTop +  ';z-index:' + popupZindex + '" ALLOWTRANSPARENCY="true"></iframe>';
        control.style.display = 'block';
    }
    else if(control != null && control.id == 'divShare' && shareFrom=="Queed a song")
    {
        control.innerHTML = '<iframe id="iFrameShare"  width="647px" height="200px" frameborder="0" src="BuddiesSharePopup.aspx?sId=' + songId + '&sName=' + songName +' &ShareFrom= ' + shareFrom + ' " class="buddy-popup-small" style="top:' + document.body.scrollTop +  ';z-index:' + popupZindex + '" ALLOWTRANSPARENCY="true"></iframe>';
        control.style.display = 'block';
    }
    else if(control != null && control.id == 'divShare' && shareFrom=="Song")
    {
        control.innerHTML = '<iframe id="iFrameShare"  width="647px" height="200px" frameborder="0" src="BuddiesSharePopup.aspx?sId=' + songId + '&sName=' + songName +' &ShareFrom= ' + shareFrom + ' " class="buddy-popup-small" style="top:' + document.body.scrollTop +  ';z-index:' + popupZindex + '" ALLOWTRANSPARENCY="true"></iframe>';
        control.style.display = 'block';
    }    
 
}

function closePopup(divName)
{
    var controlId = "ctl00_headerPlaceHolder_contentPanelPlaceHolder_";
    var control = window.parent.document.getElementById(divName);
    if(control)
    {
        control.style.display = "none";
        //currentAnimationTarget = control.id;
        //ChangeAnimationTargetdis();
    }
}

function gridBackgroundUpdate()
{
    document.getElementById('ctl00_headerPlaceHolder_contentPanelPlaceHolder_MusicBuddiesUpdate').click();   
}

function closepopupReloadParentPage(divName)
{
    var controlId = "ctl00_headerPlaceHolder_contentPanelPlaceHolder_";
    var control = window.parent.document.getElementById(divName);
    if(control)
    {
        control.style.display = "none";
        if(divName == 'divSongSearch')
        {
            var controlSong = parent.document.getElementById( 'ctl00_headerPlaceHolder_contentPanelPlaceHolder_FavMusicUpdate');
            if(controlSong == null)
                parent.document.getElementById( 'FavMusicUpdate').click();
            else
                controlSong.click();
        }
        else if(divName == 'divSearchArtist')
        {
            parent.document.getElementById( 'ctl00_headerPlaceHolder_contentPanelPlaceHolder_FavArtistUpdate').click();
        }
        else if(divName == 'divSearchBuddies')
        {
            if(document.getElementById('hdnCloseStatus').value=='Refresh')
            {
            parent.document.getElementById( 'ctl00_headerPlaceHolder_contentPanelPlaceHolder_QuuMessages').click();
            }
        }
        else if(divName == 'divBuddiesAlert')
        {
            parent.document.getElementById( 'ctl00_headerPlaceHolder_contentPanelPlaceHolder_QuuMessages').click();
        }
        else if(divName == 'divSearchStation')
        {
            parent.document.getElementById( 'ctl00_headerPlaceHolder_contentPanelPlaceHolder_FavStationUpdate').click();
        }        
        else if(divName == 'divMsgPreferences')
        {
            parent.document.getElementById( 'ctl00_headerPlaceHolder_contentPanelPlaceHolder_QuuMessages').click();
        }
        else if(divName =='divState' || divName == 'divCity' || divName =='divCallLetter')
        {
            parent.document.getElementById( 'ctl00_headerPlaceHolder_contentPanelPlaceHolder_RefreshRadio').click();
        }
        else if(divName == 'divGenre')
        {
            parent.document.getElementById( 'ctl00_headerPlaceHolder_contentPanelPlaceHolder_RefreshRadioByStationId').click();
        }
        else if(divName == 'divStationLogs')
        {
            parent.document.getElementById( 'ctl00_headerPlaceHolder_contentPanelPlaceHolder_btnStationLog').click();
        }      
      // currentAnimationTarget = control.id;
      // ChangeAnimationTargetdis();          
    }
}

var pickedUp = new Array("", false);

function getReadyToMove(element,element1, evt) {
var isOpera, isIE, isNav, isFox, isOther = false;
if (navigator.userAgent.indexOf("Opera")!=-1) {
 isOpera = true;
} else if (navigator.userAgent.indexOf("Firefox")!=-1) {
 isFox = true;
} else if (navigator.appName == "Microsoft Internet Explorer") {
 isIE = true;
} else if (navigator.appName == "Netscape") {
 isNav = true;
} else {
 isOther = true;
}
if(isIE)
  var isTest = event.srcElement.className;

if (isFox)
  var isTest = evt.target.className;

if(isTest == 'popup-header')
{
    pickedUp[0] = element;
    pickedUp[1] = true;
}

if(isIE)
{
    X=evt.offsetX;
    Y=evt.offsetY;
}
else if(isFox)
{
    X =  evt.pageX-window.parent.document.getElementById(pickedUp[0]).offsetLeft;
    Y =  evt.pageY-window.parent.document.getElementById(pickedUp[0]).offsetTop;
}
}

function checkLoadedObjects(evt) {
  if (pickedUp[1] == true) {
  var currentSelection = window.parent.document.getElementById(pickedUp[0]);

  currentSelection.style.position = "absolute";
  currentSelection.style.top = (evt.clientY-Y)+(window.parent.document.body.scrollTop) + "px";
  currentSelection.style.left = (evt.clientX-X)+(window.parent.document.body.scrollLeft) + "px";
  }
}

function dropLoadedObject(evt) {
  pickedUp = new Array("", false);
  
}

function update_alert_me(control)
{
    // call server side method
    try{
    if(control != null)
        PageMethods.update_AlertMe(control.value, control.checked);    
    }
    catch (Error){}
}

function addtoQbySongId(songId,songName,artistName,radioStationId)
{
    try{
    var result ="";
        if(songId !=null && radioStationId =="" )
        {
            result = PageMethods.AddtoQbySongId(songId,songName,artistName,onSuccessMsgAddtoQ);
        }
        else if(radioStationId !=null && radioStationId !="")
        {
            result = PageMethods.Addtoq(radioStationId,songName,ArtistName,onSuccessMsgAddtoQ);
        }
    }
    catch(e){}
}

function messageAddtoQ(songId, songName, artistName, station, city, state, country, frequency, timestamp)
{
    try{
        var result = "";
        if(station !="" && timestamp !="" && frequency != "" && city != "")
            result = PageMethods.messageAddtoQ(songId, songName, artistName, station, city, state, country, frequency, timestamp, onSuccessMsgAddtoQ);
        else if(station == "")
            result = PageMethods.AddtoQbySongId(songId,songName,artistName, onSuccessMsgAddtoQ);
            
    }
    catch(e){}
}

function onSuccessMsgAddtoQ(result)
{
    alert(result + " Quued Successfully");
}

function getYouTubeURL(Artist, songTitle)
{
    playVideo(Artist, songTitle);
}


function playVideo(Artist, songTitle)
{
var controlId="ctl00_headerPlaceHolder_contentPanelPlaceHolder_"; 
var ArtistName=ReplaceHTMLapos(Artist);
var SongName=ReplaceHTMLapos(songTitle);
PlayerSelect('block','none','none','none','none', 'none', 'none');
    try{
    document.getElementById("divYoutubeload").style.display = "block";
    var youTubeURL = "";
    document.getElementById(controlId + 'divYouTube').style.display="";
    document.getElementById(controlId + 'divMediaPlayer').style.display="none";
    document.getElementById(controlId + 'divAudioPlayer').style.display="none";
    document.getElementById(controlId + 'divRequestInfo').style.display="none";
    // call server side method
    if(Artist != null)
      youTubeURL = PageMethods.getYouTubeURL("", ArtistName + "-" + SongName, youTubeOnSuccees);
    
    }
    catch(e){}
}

function youTubeOnSuccees(result,autoplay) 
{
   PlayerSelect('block','none','none','none','none', 'none', 'none');
   var params = { allowScriptAccess: "always", transparent: "true", wmode: "transparent" };
   var loadingObj = document.getElementById("divYouTubeLoading");
   var atts = { id: "myytplayer1" };
   document.getElementById('ctl00_headerPlaceHolder_contentPanelPlaceHolder_default_Imagevideo').className = "youtube-empty-image";  
    try
    {
        if(result != "" && result.indexOf("www.youtube.com/v/") < 0 && result.indexOf("=") != -1)
            result = "http://www.youtube.com/v/" + result.split('/')[result.split('/').length-1];
        if(result !="" && result.indexOf("http://www.youtube.com/watch?v=") < 0 && result.indexOf("=") >= 0)
            result = "http://www.youtube.com/v/" + result.split('=')[result.split('=').length-1];
        if(result != "" && result.indexOf("www.youtube.com") == -1)
            result = "http://www.youtube.com/v/" + result;
                                     
        document.getElementById("ctl00_headerPlaceHolder_contentPanelPlaceHolder_ytapiplayer").innerHTML = "<div id=\"divYouTube\"></div>";  
        swfobject.embedSWF( result + "&amp;autoplay="+autoplay+"&amp;border=0", 
                     "divYouTube", "380", "300", "8", null, null, params, atts);
        document.getElementById('ctl00_headerPlaceHolder_contentPanelPlaceHolder_divYouTube').style.display = '';
        if(result == "" || result == null)
        {
            document.getElementById('ctl00_headerPlaceHolder_contentPanelPlaceHolder_default_Imagevideo').className="novideo-image";
            document.getElementById('ctl00_headerPlaceHolder_contentPanelPlaceHolder_divYouTube').style.display = 'none';            
        }
     }
     catch(e)
     {
        document.getElementById('ctl00_headerPlaceHolder_contentPanelPlaceHolder_default_Imagevideo').className="novideo-image";
        document.getElementById('ctl00_headerPlaceHolder_contentPanelPlaceHolder_divYouTube').style.display = 'none';
     }     
    if(result != "" && (loadingObj.style.display == "block" || loadingObj.style.display == ""))
        loadingObj.style.display = "none";
    document.getElementById("divYoutubeload").style.display = "none";
 }

function ItemFliqzVideoPlay(videoLink)
{
    stopAudioVideo();
    if(videoLink != "")
    {
        var itemVideoPlayerObj = document.getElementById("divFliqzVideoPlayer");
        AlbumPlayerSelect('none','none','none','none','none', 'none', 'block');
        videoLink= videoLink != ""? (videoLink) :"../Images/Bear.wmv";
        scriptHTML  = "<object classid='clsid:D27CDB6E-AE6D-11CF-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0' width='280' height='245' ";
        scriptHTML += "align='middle' wmode=transparent style='z-index:-1;'>";
        scriptHTML += "<param name=movie value='"+videoLink+"' />";
        scriptHTML += "<param name=wmode value=transparent />";
        scriptHTML += "<param name=allowScriptAccess value=always />";
        scriptHTML += "<param name=quality value=high />";
        scriptHTML += "<param name=autostart value=true />";
        scriptHTML += "<param name=allowFullScreen value=true />";
        scriptHTML += "<embed src ='"+videoLink+"' style='z-index:-1;' allowfullscreen=true scale=showall autostart=true wmode=transparent type=application/x-shockwave-flash pluginspage=http://www.macromedia.com/go/getflashplayer width='280' height='245'></embed></object>";        
        itemVideoPlayerObj != null ? itemVideoPlayerObj.innerHTML=scriptHTML : "";
    }
}

function showOrHide(eId, thisImg, state) 
{
    if (e = document.getElementById(eId)) {
        if (state == null) {
        state = e.style.display == 'none';
        e.style.display = (state ? '' : 'none');
        }
    if (state == true){ 
    document.getElementById(thisImg).src="../Images/Play.gif";
    }
    if (state == false){
    document.getElementById(thisImg).src="../Images/+.gif";
    }
    }
 }
 
//function to hide all "boxes", this is called from the onload of the page...
function hideAll(){
document.getElementById('box1').style.display = 'none';
document.getElementById('box2').style.display = 'none';
document.getElementById('box3').style.display = 'none';
document.getElementById('box4').style.display = 'none';
}


function ShowDivInput()
{
    var hdnPage = window.document.getElementById("hdnPage");
    var inviteControl = window.parent.document.getElementById("iFrameInvite");
    var buddyControl = window.parent.document.getElementById("iFrameShare");
    document.getElementById('MSmailService_divInput').style.display = 'block';
    
    if(hdnPage.value == "Invite")
    {
        inviteControl.className = "invite-popup-orig";
        inviteControl.height = "550px";
    }
    else
    {
        buddyControl.className = "buddy-popup-orig";
        buddyControl.height = "550px";
    }
        
}

function ShowdivGrid()
{
    document.getElementById('divGrid').style.display = 'block';
}

function TextEntered(chkBox)
{
  if(chkBox.checked == true)
  { 
    var clientId=chkBox.id.split("_chkEmail");
    
    if(document.getElementById('MSmailService_txtEmailSplit').value != "" && ((document.getElementById('MSmailService_txtEmailSplit').value).indexOf(','))== -1 )
      {
        result =trim( ","+document.getElementById(clientId[0].split(',')+ "_spnEmailId").innerText+",");
        document.getElementById('MSmailService_txtEmailSplit').value+=result;
      }
      else
      {
        result =trim( document.getElementById(clientId[0].split(',')+ "_spnEmailId").innerText+",");
        document.getElementById('MSmailService_txtEmailSplit').value+=result;
      }
    }
  else 
  { 
    var clientId=chkBox.id.split("_chkEmail");
    
    if(clientId.length > 0)
      {
         var val = trim(document.getElementById('MSmailService_txtEmailSplit').value);
         var val = val.replace(trim(document.getElementById(clientId[0].split(',') + "_spnEmailId").innerText)+",",'');
         document.getElementById('MSmailService_txtEmailSplit').value = val;
      }   
    }  
 }

function checkAll(chkBox)
{
    var controls = document.getElementsByTagName('input');
    for(var i=0;i<controls.length;i++)
    {
        var controlItem = controls.item(i);
        if(controlItem != "" && controlItem.type == 'checkbox' && controlItem.id.split("_")[controlItem.id.split("_").length-1] == "chkEmail")
        {
            if(chkBox.checked)
                controlItem.checked = true;
            else
                controlItem.checked = false;            
            TextEntered(controlItem);
        }                
    }
}

function update_buddies(buddy_user_id, user_id, flag)
{
    try{
    if(buddy_user_id != "" && user_id != "" && flag != "")
        PageMethods.update_Buddies(buddy_user_id, user_id, flag);        
    }
    catch(e){}
}

function update_buddies_alert(control, controlType)
{
    try{
    if(control != null)
        PageMethods.update_Buddies_alert(control.value, control.checked, controlType);        
    }
    catch (e){}
}

function collapse(divId)
{
    var divControl = document.getElementById("divCollapse" + divId);
    var imgControl = document.getElementById("imgRadioBuz" + divId);
    if(divControl.style.display == "none")
    {
        divControl.style.display = "";
        divControl.style.backgroundcolor = "#FFFCE1";
        imgControl.src = "../Images/Play.gif";
        imgControl.style.width = "5px";
        imgControl.style.height = "9px";
        return true;
    }
    else if(divControl.style.display != "none")
    {
        control.style.backgroundColor = "transparent";
        divControl.style.display = "none";
        imgControl.src = "../Images/+.gif";
        imgControl.style.width = "10px";
        imgControl.style.height = "10px";
        return false;
    }
}

function update_Artist(control)
{
    try{
    // call server side method
    if(control != null)
    {
        var artistId = control.value.split(',')[0];
        var artistName = control.value.split(',')[1];
        PageMethods.update_Artist(artistId, artistName, control.checked);    
    }
    }
    catch(e){}
}

function collapseRadioBuzz(divId, control)
{
   
    var imgControl = document.getElementById("img" + divId);
    var strImgName=imgControl.src;
    var newStrImgName=strImgName.replace("+", "PImage");
    if(control.tagName == "TD" && newStrImgName.match("PImage.gif"))
    { 
        control.style.backgroundColor = "#FFFCE1";
        imgControl.src = "../Images/Play.gif";
        imgControl.style.width = "5px";
        imgControl.style.height = "9px";
    }
    else 
    {
        control.style.backgroundColor = "white";
        imgControl.src = "../Images/+.gif";
        imgControl.style.width = "10px";
        imgControl.style.height = "10px";
    }
}


function trim(inputString) {
   if (typeof inputString != "string") { return inputString; }
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") { 
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") { 
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   while (retValue.indexOf(" ") != -1) { 
      retValue = retValue.substring(0, retValue.indexOf(" ")) + retValue.substring(retValue.indexOf(" ")+1, retValue.length); // Again, there are two spaces in each of the strings
   }
   return retValue; 
} 

function AddToListBox(rid,freq,rstation,city,state)
{
   var controlId = "ctl00_headerPlaceHolder_contentPanelPlaceHolder_";
   var selectObject=document.getElementById('lstFstation');
   var optionRank = selectObject.options.length;
   var compareText=freq+" "+rstation+" "+"in"+" "+city+","+state;
   var MaxFavStation=parent.document.getElementById(controlId +'hdnMaxStation').value;
   if(optionRank<MaxFavStation)
   {
   if(optionRank >= 0)
   {
       for(var index=0;index<optionRank;index++)
       {
            var isExists=false;
              
            if(selectObject.options[index].text == compareText)
              { 
                isExists=true;
                break;
              }
        }
          if(!isExists)
          {
               var optionValue=rid;
               var optionText=freq+" "+rstation+" "+"in"+" "+city+","+state;
               var optionObject=new Option(optionText,optionValue);
               selectObject.options[optionRank]=optionObject;
          }
          else
            alert("Station Already Added");
     }
    else
    {
               var optionValue=rid;
               var optionText=freq+" "+rstation+" "+"in"+" "+city+","+state;
               var optionObject=new Option(optionText,optionValue);
               selectObject.options[optionRank]=optionObject;
    }
    }
    else
         alert("You Station Count Exceeds, Your Limit is "+ MaxFavStation + " Stations. Please Remove the existing one to add new station");
}


function BindHdnVariable()
{
   var selectObject=document.getElementById('lstFstation');
   
   count=selectObject.options.length;

   for(var index=0;index<count;index++)
   {
     document.getElementById('hdnListBox').value+=selectObject.options[index].value+",";
   }
   
}
 
function deleteOption(selectObject)
{
     var selectObject=document.getElementById(selectObject);
     count=selectObject.options.length;
     
        for(var index=0;index< count;index++)
       {
          if(selectObject.options[index].selected)
          {
            selectObject.options[index].selected=false;
            selectObject.options.remove(index);
            count--;
            index--;
          }
             
       }
}
 
function UpdatePannel()
{
    alert("updatepannelCalled");
    var prm = window.parent.Sys.WebForms.PageRequestManager.getInstance();
    prm._doPostBack('<%= this.LinkButton1.UniqueID %>', '');
}

function UpdateShareSongs(OuterdivName,InnerSpan,songtitle,artistname)
{
    //   alert(OuterdivName+ " : " +InnerSpan+ " : " +songtitle+ " : " + artistname);
    var textbtn="";
    var username=parent.document.getElementById("ctl00_headerPlaceHolder_spnLoggedUser").innerHTML;
	//var btntext = "<span id='" + InnerSpan + "'><a href='javascript:void(0);' title='ShareThis via email, AIM, social bookmarking and networking Sites, etc'><img id='img1' src='../Images/share-icon.png' class='image-button' border='0'/></a></span>";
	var btntext = "<span id='" + InnerSpan + "'><a href='javascript:void(0);' title='ShareThis via email, AIM, social bookmarking and networking Sites, etc'><img id='lnkRadioShare' src='../Images/btnShare-cc.gif' class='image-button' border='0'/></a></span>";
	parent.document.getElementById(OuterdivName).innerHTML = "";
	parent.document.getElementById(OuterdivName).innerHTML = btntext;
	//var script1 = "SHARETHIS.addEntry({title: '"+artistname+"' , url:'http://www.myquu.com',summary:'Sharing is good for the soul. www.myquu.com',content:'This is a test message',icon: 'http://www.myquu.com/images/topnav/m_QUU_logo.gif'}, {button:false, buttonText: 'Share'} );";
    if(songtitle != "")
    {
        scriptHTML  = "SHARETHIS.addEntry({ " ;
        scriptHTML += "title:' " + username + " would like to share the song from MyQuu.',";
        scriptHTML += "url:'http://www.myquu.com',";
        scriptHTML += "summary:'" + username + " is using Quu and would like to share the song " + songtitle + " by " + artistname + " with you.',";
        scriptHTML += "content:'" + username + " is using Quu and would like to share the song " + songtitle + " by " + artistname + " with you.',";
        scriptHTML += "icon: 'http://www.myquu.com/images/topnav/m_QUU_logo.gif'";
        scriptHTML += "}, {button:false, buttonText: '', popup:true} );";
    }
    else
    {
        scriptHTML  = "SHARETHIS.addEntry({ " ;
        scriptHTML += "title:' " + username + " would like to share the song from MyQuu.',";
        scriptHTML += "url:'http://www.myquu.com',"
        scriptHTML += "summary:'" + username + " is using Quu and would like to share the Artist " + artistname + " with you.',";
        scriptHTML += "content:'" + username + " is using Quu and would like to share the Artist " + artistname + " with you.',";
        scriptHTML += "icon: 'http://www.myquu.com/images/topnav/m_QUU_logo.gif'";
        scriptHTML += "}, {button:false, buttonText: '', popup:true} );";
    }
	var x = parent.eval(scriptHTML);
	var btn = parent.document.getElementById(InnerSpan);
	x.attachButton(btn);
}

function RadioShareSongs()
{
    var controlId = "ctl00_headerPlaceHolder_contentPanelPlaceHolder_";
    var songtitle= document.getElementById(controlId+ 'hdnSongTitle').value;
    var artistname= document.getElementById(controlId+'hdnArtistName').value;
    songtitle =ReplaceHtmlSpecialCharacters(songtitle);
    artistname = ReplaceHtmlSpecialCharacters(artistname);    
    UpdateShareSongs('divRadioShare','radio_share',songtitle,artistname);
}
		
function echeck(emailId,btnName)
 {

 if(btnName.id == 'btnFaceBook_1')
 {
    var str=document.getElementById(emailId).value;
    var at="@"
    var dot="."
    var lat=str.indexOf(at)
    var lstr=str.length
    var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1)
		{
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		{
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1)
		 {
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		 {
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1)
		 {
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1)
		 {
		    alert("Invalid E-mail ID")
		    return false
		 }
 		 return true					
	}
}

function alertMe(message)
{
    if (message != "")
    {
        alert(message);
        return false;
    }
}

function ReplaceHtmlSpecialCharacters(inputvalue)
{
    var count= CountInstances(inputvalue,"'");
    for(var i=0;i<count;i++)
    {
        inputvalue=inputvalue.replace("'", "&apos;");
        inputvalue=inputvalue.replace("<", "&lt;");
        inputvalue=inputvalue.replace(">", "&gt;");
    }
    return inputvalue;
}


function update_artist_alert_me(control)
{
    try{
    var ctrlValue=new Array(2); 
    ctrlValue=control.value.split(',');
    // call server side method
    if(control != null)
        PageMethods.update_artist_alert_me(ctrlValue[0],control.checked,ctrlValue[1]);    
    }
    catch(e){}
}

function CountInstances(inputstring,word)
{
    var substrings=inputstring.split(word);
    return substrings.length-1;
}


function updateFavMusic()
{
    document.getElementById( '<%= this.FavMusicUpdate.ClientID %>').click();
}



function UpdateShareControl(controlId)
{
    var divControl = document.getElementById(controlId);
    var scriptTags = divControl.getElementsByTagName("script");
    if(scriptTags != null && scriptTags.length > 0)
    {
        for(var i = 0; i  < scriptTags.length; i++)
        {
            if(scriptTags.item(i).innerHTML != "")
            {
                if(scriptTags.item(i).innerHTML.indexOf("ctl00_headerPlaceHolder_contentPanelPlaceHolder_") < 1)
                {
                    var funcParameters = scriptTags.item(i).innerHTML.split("UpdateShareSongs(")[1].split(");")[0];
                    if(funcParameters != null && funcParameters != "" && funcParameters.split(",").length > 0)
                        UpdateShareSongs(ReplaceHTMLaposCharecters(funcParameters.split(",")[0]),ReplaceHTMLaposCharecters(funcParameters.split(",")[1]),ReplaceHTMLaposCharecters(funcParameters.split(",")[2]),ReplaceHTMLaposCharecters(funcParameters.split(",")[3]));
                }
                else
                {
                     var controlId = "ctl00_headerPlaceHolder_contentPanelPlaceHolder_";
                     var songtitle= document.getElementById(controlId+ 'hdnSongTitle').value;
                     var artistname= document.getElementById(controlId+'hdnArtistName').value;
                     UpdateShareSongs('divRadioShare','radio_share',ReplaceHtmlSpecialCharacters(songtitle),ReplaceHtmlSpecialCharacters(artistname));                    
                }
            }
        }        
    }
}

function ReplaceHTMLaposCharecters(inputvalue)
{
    var count= CountInstances(inputvalue,"'");
    for(var i=0;i<count;i++)
    {
        inputvalue=inputvalue.replace("'", "");
    }
    return inputvalue;
}

function ReplaceHTMLapos(inputvalue)
{
    var quoteEntityName = "&apos;";
    var count= CountInstances(inputvalue,quoteEntityName);
    for(var i=0;i<count;i++)
    {
        inputvalue=inputvalue.replace(quoteEntityName,"'");
    }
    return inputvalue;
}


// Radio's scroll code
function scrollLeftSide(control)
{
    var isOpera, isIE, isNav, isFox, isOther = false;
    if (navigator.userAgent.indexOf("Opera")!=-1) {
     isOpera = true;
    } else if (navigator.userAgent.indexOf("Firefox")!=-1) {
     isFox = true;
    } else if (navigator.appName == "Microsoft Internet Explorer") {
     isIE = true;
    } else if (navigator.appName == "Netscape") {
     isNav = true;
    } else {
     isOther = true;
    }

    var maincontainer =document.getElementById? document.getElementById("motioncontainer") : document.all.motioncontainer;
    var actualwidth=document.getElementById? document.getElementById("trueContainer").offsetWidth : document.all['trueContainer'].offsetWidth;    
    var scrollObj = document.getElementById?document.getElementById('motiongallery'): document.all.motiongallery;
    if(scrollObj && maincontainer && parseInt(scrollObj.style.left)>(maincontainer.offsetWidth-actualwidth))
        if(isIE)
            scrollObj.style.left = parseInt(scrollObj.style.left.split("px")[0]) - 8 + "px";
        else if(isFox)
            scrollObj.style.left = parseInt(scrollObj.style.left) - 8;
    times= setTimeout("scrollLeftSide()",1);
}

function scrollRight(control)
{

    var scrollObj = document.getElementById?document.getElementById('motiongallery'): document.all.motiongallery;
    if(scrollObj &&parseInt(scrollObj.style.left)<0)
        if(isIE)
            scrollObj.style.left = parseInt(scrollObj.style.left.split("px")[0]) + 8 + "px";
        else if(isFox)
            scrollObj.style.left = parseInt(scrollObj.style.left) + 8;
    times = setTimeout("scrollRight()",1);           
}

function scrollTimeout(){   
    clearTimeout(times);
}

function videoplay(videoLink)
{
    if(videoLink != "")
    {
        youTubeOnSuccees("",1);
        PlayerSelect('none','block','none','none','none', 'none', 'none');
        videoLink= videoLink != ""? videoLink :"../Images/Bear.wmv";
        scriptHTML  = "<object width='380' height='300' TYPE='application/x-oleobject'";
        scriptHTML += "align='middle' wmode=transparent style='z-index:-1;' >";
        scriptHTML += "<param name=FileName value='"+videoLink+"' />";
        scriptHTML += "<param name=wmode value=transparent />";
        scriptHTML += "<param name=quality value=high />";
        scriptHTML += "<param name=autostart value=false />";
        scriptHTML += "<embed src ='"+videoLink+"' style='z-index:-1;' scale='showall' autostart='1' wmode='transparent' ShowControls='1' ShowDisplay='1' ShowStatusBar='1' type='application/x-mplayer2' width='380' height='300'></embed></object>";
        document.getElementById("ctl00_headerPlaceHolder_contentPanelPlaceHolder_divMediaPlayer").innerHTML=scriptHTML;
    }
    else 
    {
        document.getElementById('ctl00_headerPlaceHolder_contentPanelPlaceHolder_default_Imagevideo').className="novideo-image";
        document.getElementById('ctl00_headerPlaceHolder_contentPanelPlaceHolder_divYouTube').style.display = 'none';        
    }
}

function AudioPlay(audioLink)
{
    youTubeOnSuccees("",1);
    videoplay(" ");
    PlayerSelect('none','none','block','none','none', 'none', 'none');
    scriptHTML  = "<embed src ='"+audioLink+"' scale=showall pluginspage = 'http://www.microsoft.com/Windows/MediaPlayer/' autostart='true' ";
    scriptHTML += "type=application/x-mplayer2 width=380 height=300></embed></object>";
    document.getElementById("ctl00_headerPlaceHolder_contentPanelPlaceHolder_divAudioPlayer").innerHTML=scriptHTML;
}

function PlayerSelect(YouTubePlayer,VideoPlayer,AudioPlayer,InfoForm,ImageViewer, ReqInfoSuccess)
{
    var ControlId="ctl00_headerPlaceHolder_contentPanelPlaceHolder_";
    document.getElementById(ControlId+"divYouTube").style.display=YouTubePlayer;
    document.getElementById(ControlId+"divMediaPlayer").style.display=VideoPlayer;
    document.getElementById(ControlId+"divAudioPlayer").style.display=AudioPlayer;
    document.getElementById(ControlId+"divRequestInfo").style.display=InfoForm;
    document.getElementById(ControlId+"divImageViewer").style.display=ImageViewer;
    document.getElementById(ControlId+"divRequestInfoSuccess").style.display=ReqInfoSuccess;
}

function PlayRadioSong(songId,SongName,ArtistId,ArtistName)
{
    var ControlId="ctl00_headerPlaceHolder_contentPanelPlaceHolder_"; 
    playVideo(ArtistName, SongName);
    document.getElementById(ControlId+"hdnSongId").value=songId;
    document.getElementById(ControlId+"hdnSongName").value=SongName;
    document.getElementById(ControlId+"hdnArtistId").value=ArtistId;
    document.getElementById(ControlId+"hdnArtist").value=ArtistName;
    parent.document.getElementById('ctl00_headerPlaceHolder_contentPanelPlaceHolder_btnPlayDetails').click();
}

function ImageViewer(ImgUrl)
{
    youTubeOnSuccees("",1);
    AudioPlay(" ");
    videoplay(" ");
    PlayerSelect('none','none','none','none','block', 'none', 'none');
    var ControlId="ctl00_headerPlaceHolder_contentPanelPlaceHolder_";
     var ImgViewerObj=document.getElementById("imgImageViewer");
    ImgViewerObj.src=ImgUrl;
    ImgViewerObj.onmousedown=function(){showImage(ImgUrl)};
    ImgViewerObj.onmouseout=function(){popup.retainPos(false)};
    var params = { allowScriptAccess: "always", transparent: "true", wmode: "transparent" };
    var atts = { id: "myytplayer1" };
    try
    {
        document.getElementById("ctl00_headerPlaceHolder_contentPanelPlaceHolder_ytapiplayer").innerHTML = "<div id=\"divYouTube\"></div>";  
        swfobject.embedSWF("http://www.youtube.com/v/&amp;autoplay=0&amp;border=0", 
                     "divYouTube", "380", "300", "8", null, null, params, atts);
     }
     catch(e)
     {
     }
}

function RequestInfo()
{
    youTubeOnSuccees("",1);
    PlayerSelect('none','none','none','block','none', 'none', 'none');
}

function setGridRowSelected(control)
{
    var tables = document.getElementsByTagName('table');
    for(var i=0;i<tables.length;i++)
    {
        var elClass = tables.item(i).className;
        if(elClass != "" && elClass == 'gridRowBgStyle-selected')
            tables.item(i).className = "gridRowBgStyle";
    }
    control.className = "gridRowBgStyle-selected";
}

function ValidRequestInfo(source, args)
{
    var controltoValidate = source.id.split('_')[source.id.split('_').length-1];
    var argFlag = true;
    var controlClientId = "ctl00_headerPlaceHolder_contentPanelPlaceHolder_";
    if(controltoValidate == "cusPhone")
    {
        phoneRegex = /^([[0-9]{10})$/;
        if((document.getElementById(controlClientId + 'txtPhone').value == "" || !phoneRegex.test(document.getElementById(controlClientId +'txtPhone').value)) && document.getElementById(controlClientId + 'chkPhone').checked)
            argFlag = false;
    }
    else if (controltoValidate == "cusEmail")
    {
        emailRegex=/^([0-9]{10})|([\w\.\-]+@[a-zA-Z0-9\-]+(\.[a-zA-Z0 9\-]{1,})*(\.[a-zA-Z]{2,3}){1,2})$/;
        if((document.getElementById(controlClientId + 'txtEmail').value == "" || !emailRegex.test(document.getElementById(controlClientId +'txtEmail').value)) && document.getElementById(controlClientId + 'chkEmail').checked)
            argFlag = false;    
    }
    else if(controltoValidate == "cusMail")
    {
        if(document.getElementById(controlClientId + 'txtMail').value == "" && document.getElementById(controlClientId + 'chkMail').checked)
            argFlag = false;    
    }
    args.IsValid=argFlag;  
}

function RequestInfoSuccess()
{
    PlayerSelect('none','none','none','none','none', 'block', 'none');
}

function openwishpot(url)
{
    window.open(url);
}

function UpdateShareAds(OuterdivName,InnerSpan,Adname)
{
    var textbtn="";
    var username=parent.document.getElementById("ctl00_headerPlaceHolder_spnLoggedUser").innerHTML;
	//var btntext = "<span id='" + InnerSpan + "'><a href='javascript:void(0);' title='ShareThis via email, AIM, social bookmarking and networking Sites, etc'><a id='lnkRadioShare' class='share-text' title='Share'>Share</a></a></span>";
	CreateShareAdsButton(OuterdivName, InnerSpan, Adname, username);
}

function CreateShareAdsButton(OuterdivName,InnerSpan,Adname, userName)
{
	var btntext = "<span id='" + InnerSpan + "'><a href='javascript:void(0);' title='ShareThis via email, AIM, social bookmarking and networking Sites, etc'><img id='lnkRadioShare' src='../Images/btnShare-cc.gif' class='image-button' border='0'/></a></span>";
	parent.document.getElementById(OuterdivName).innerHTML = "";
	parent.document.getElementById(OuterdivName).innerHTML = btntext;
        scriptHTML  = "SHARETHIS.addEntry({ " ;
        scriptHTML += "title:' " + userName + " is using MyQuu and would like to share " + Adname + " advertisement with you:',";
        scriptHTML += "url:'http://www.myquu.com',"
        scriptHTML += "summary:'MyQuu allows you to interact with any radio, any time, using  your own cell phone:  get the song that’s playing, or the ad, rate a song or even get text message alerts when your favorite song is playing.  Check it out at www.myquu.com.',";
        scriptHTML += "content:'MyQuu allows you to interact with any radio, any time, using  your own cell phone:  get the song that’s playing, or the ad, rate a song or even get text message alerts when your favorite song is playing.  Check it out at www.myquu.com',";
        scriptHTML += "icon: 'http://www.myquu.com/images/topnav/m_QUU_logo.gif'";
        scriptHTML += "}, {button:false, buttonText: '', popup:true} );";
	var x = parent.eval(scriptHTML);
	var btn = parent.document.getElementById(InnerSpan);
	x.attachButton(btn);
}

function createAddonShareAdButton(OuterdivName,InnerSpan,Adname, userName)
{
	var btntext = "<span id='" + InnerSpan + "'><a href='javascript:void(0);' title='ShareThis via email, AIM, social bookmarking and networking Sites, etc'><img id='lnkRadioShare' src='../Images/btnShare-cc.gif' class='image-button' border='0'/></a></span>";
	document.getElementById(OuterdivName).innerHTML = "";
	document.getElementById(OuterdivName).innerHTML = btntext;
        scriptHTML  = "SHARETHIS.addEntry({ " ;
        scriptHTML += "title:' Interesting information I found about " + Adname + "',";
        scriptHTML += "url:'http://www.myquu.com',";
        scriptHTML += "summary:'I am interested in the following item: " + Adname + "',";
        scriptHTML += "content:'I am interested in the following item: " + Adname + "',";
        scriptHTML += "icon: 'http://www.myquu.com/images/topnav/m_QUU_logo.gif'";
        scriptHTML += "}, {button:false, buttonText: '', popup:true} );";
	var x = eval(scriptHTML);
	var btn = document.getElementById(InnerSpan);
	x.attachButton(btn);
	btn.onclick();
}

function handleEnter (obj, event) 
  {        
     var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;        
     if (keyCode == 13) 
     {                    
        document.getElementById(obj).click();
        return false;        
     }        
     else  {
        return true;   
     }   
 } 
 
 function OpenBuyPopup(divId,songId)
 {
    //result = PageMethods.GetBuyUrl(songId,divId, onSuccessBuyUrls);
    document.getElementById(divId).style.display = '';
 }
 
 function CloseBuyPopup(divId,songId)
 {
    //result = PageMethods.GetBuyUrl(songId,divId, onSuccessBuyUrls);
    document.getElementById(divId).style.display = 'none';
 }
 
 function buySong(SongId,UrlType)
 {
    result = PageMethods.GetBuyUrl(SongId,UrlType, onSuccessBuyUrls);
 }
 
 function onSuccessBuyUrls(result)
 {
    window.open(result);
 }
 
function sizeTbl(divID) 
{
    if (document.getElementById(divID).style.display == 'none')
        document.getElementById(divID).style.display = '';
    else 
        document.getElementById(divID).style.display = 'none';
}  

function stopYouTube()
{
    var loadingObj = document.getElementById("divYouTubeLoading");
    youTubeOnSuccees("", 1);
    loadingObj.style.display = '';   
}

function confirmAction(deleteDivId, progressDivId)
{
    var status = confirm('Are you sure you want to delete?');
    if(status)
    {
        deleteDivId.style.display='';
        progressDivId.style.display='none';
    }
    return status;
}

function bindCCandYoutubeFromPopup(commandArg, commandName)
{
    var controlId = "ctl00_headerPlaceHolder_contentPanelPlaceHolder_";
    parent.document.getElementById(controlId + "hdnSongSearchNameCmdArg").value = commandArg;
    parent.document.getElementById(controlId + "hdnSongSearchNameCmdName").value = commandName;
    parent.document.getElementById( 'ctl00_headerPlaceHolder_contentPanelPlaceHolder_btnSongSearchNameClick').click();
}
 
 
 function checkUserDataAvailablity(control, controlName)
{
    var name, email, phone;
    var controlId = "ctl00_headerPlaceHolder_contentPanelPlaceHolder_";
    name = controlName == "UserName" ? control.value : "";
    email = controlName == "UserEmail" ? control.value : "";
    phone = controlName == "UserPhone" ? control.value : "";
    // call server side method
    try{
        if(control != null && control.value != "")
        {
            PageMethods.checkdataAvailablity(name, email, phone, controlName, OnUserAvailablitySuccess);    
            if(controlName == "UserName")
            {
                document.getElementById("divlblusername").style.display = '';
                document.getElementById(controlId+ "lblusername").innerText = '';
            }
            if(controlName == "UserEmail")
            {
                document.getElementById("divlblemail").style.display = '';
                document.getElementById(controlId+ "lblemail").innerText = '';
            }
            if(controlName == "UserPhone")
            {
                document.getElementById("divlblphone").style.display = '';
                document.getElementById(controlId+ "lblphone").innerText = '';
            }
        }
    }
    catch (Error){}
}

function OnUserAvailablitySuccess(result)
{
    var controlId = "ctl00_headerPlaceHolder_contentPanelPlaceHolder_";
    var nameObj = document.getElementById(controlId+ "lblusername");
    var emailObj = document.getElementById(controlId+ "lblemail");
    var phoneObj = document.getElementById(controlId+ "lblphone");

    if(nameObj != null && result[0] != "" && result[1] == "UserName")
        nameObj.innerText = result[0];
    
    if(emailObj != null && result[0] != "" && result[1] == "UserEmail")
        emailObj.innerText = result[0];
    
    if(phoneObj != null && result[0] != "" && result[1] == "UserPhone")
        phoneObj.innerText = result[0];
        
    document.getElementById("divlblusername").style.display = 'none';
    document.getElementById("divlblemail").style.display = 'none';
    document.getElementById("divlblphone").style.display = 'none';
}

 function changephoneemail(control)
 {
    var lnkemail=control.id.split("_")[control.id.split("_").length-1];
    if(lnkemail == "phone")
    {
        document.getElementById("ctl00_headerPlaceHolder_contentPanelPlaceHolder_divchangeEmailPhone").style.display ='block';
        document.getElementById("ctl00_headerPlaceHolder_contentPanelPlaceHolder_spnDisplay").innerText = "Enter new PhoneNumber:";
        document.getElementById("ctl00_headerPlaceHolder_contentPanelPlaceHolder_spnDisplay").textContent = "Enter new PhoneNumber:";
        document.getElementById("ctl00_headerPlaceHolder_contentPanelPlaceHolder_txtChangePhoneEmail").value="";
    }
 } 
 
 function checkKeyPress(control,length)
 {
    var controlObj = document.getElementById("ctl00_headerPlaceHolder_contentPanelPlaceHolder_btnSubmit");
    var maxlength=length;
    if(controlObj!= null && control.value.length == maxlength)
        controlObj.disabled=false;
    else if(controlObj != null)
        controlObj.disabled=true;
 }
 
 function accountVerifcationVisiblity(controlId, status)
 {
    document.getElementById(controlId).style.display = status;
 }
 
 function setMarqueeScroll(scrollLength)
 {
    marqueeObj = document.getElementsByTagName("marquee");
    if(isIE)
        marqueeObj.item(0).setAttribute("scrollamount", scrollLength, 0);
    else if(isFox)
    {
        marqueeObj.item(0).attributes.item(1).nodeValue = scrollLength;
        marqueeObj.Start();
    }
    else if(isOpera)
        if(scrollLength =='0') marqueeObj.setAttribute('scrollamount', 0, 0); else marqueeObj.setAttribute('scrollamount', 4, 0);
    else if(isNav)
        if(scrollLength =='0') marqueeObj.setAttribute('scrollamount', 0, 0); else marqueeObj.setAttribute('scrollamount', 4, 0);
    else if(isOther)
        if(scrollLength =='0') marqueeObj.setAttribute('scrollamount', 0, 0); else marqueeObj.setAttribute('scrollamount', 4, 0);
 }
 
function youTubePlayAlbum(result,autoplay,imgclass) 
{
   var params = { allowScriptAccess: "always", transparent: "true", wmode: "transparent" };
   var loadingObj = document.getElementById("divYouTubeLoadingAlbum");
   var divYouTubeAlbum = document.getElementById('divYouTubeAlbum');
   var divDefaultImage = document.getElementById('default_Album_Imagevideo');
   var youTubeAlbumMain = document.getElementById('divYouTubeAlbumMain');
   var ytapiPlayerObj = document.getElementById("ytapiplayerAlbum");
   var atts = { id:"myytplayerAlbum" };
   
//   if(result != "")
//   {
//       Albumvideoplay("","");
//       AlbumAudioPlay("","");
//   }
    stopAudioVideo();
   AlbumPlayerSelect('block','none','none','none','none', 'none', 'none');
   divDefaultImage != null ? divDefaultImage.className = imgclass : "youtube-empty-image-addon";
    try
    {
         if(result != "")
         setPlayerVisiblityLoading('');   
        if(result != "" && result.indexOf("www.youtube.com/v/") < 0 && result.indexOf("=") != -1)
            result = "http://www.youtube.com/v/" + result.split('/')[result.split('/').length-1];
        if(result !="" && result.indexOf("http://www.youtube.com/watch?v=") < 0 && result.indexOf("=") >= 0)
            result = "http://www.youtube.com/v/" + result.split('=')[result.split('=').length-1];
        if(result != "" && result.indexOf("www.youtube.com") == -1)
            result = "http://www.youtube.com/v/" + result;
        if(ytapiPlayerObj != null)
        {
            ytapiPlayerObj.innerHTML = "<div id=\"divYouTubeAlbum\"></div>";    
            swfobject.embedSWF(result + "&amp;autoplay="+autoplay+"&amp;border=0", 
                         "divYouTubeAlbum", "280", "245", "8", null, null, params, atts);
        }
        youTubeAlbumMain != null ? youTubeAlbumMain.style.display = '' : "";
        if(result == "" || result == null)
        {
            divDefaultImage != null ? divDefaultImage.className = imgclass : "youtube-empty-image-addon";
            divYouTubeAlbum != null ? divYouTubeAlbum.style.display = 'none' : "";
        }
        else
            divDefaultImage.className = "youtube-empty-image-addon";
     }
     catch(e)
     {
        divDefaultImage.className=imgclass;
        divYouTubeAlbum != null ? divYouTubeAlbum.style.display = 'none' : "";
     } 
     if(result != "" && (loadingObj.style.display == "block" || loadingObj.style.display == ""))
     {
        loadingObj.style.display = "none";
        document.getElementById("divYouTubeLoadingAlbum").style.display = "none"; 
        setTimeout("setPlayerVisiblityLoading('none');",1000);           
     }    
 }
 
 function Albumvideoplay(videoLink,imgclass)
{
    try
    {
        var default_album_bg = document.getElementById('default_Album_Imagevideo');    
        var divYoutubeAlbum = document.getElementById('divYouTubeAlbum');
        var albumMediaPlayerObj = document.getElementById("divAlbumMediaPlayer");
        if(videoLink != "")
        {
            stopAudioVideo();
            AlbumPlayerSelect('none','block','none','none','none', 'none', 'none');
            setPlayerVisiblityLoading('');   
            videoLink= videoLink != ""? videoLink :"../Images/Bear.wmv";
            scriptHTML  = "<object width='280' height='245' ";
            scriptHTML += "align='middle' wmode='transparent' style='z-index:-1;' >";
            scriptHTML += "<param name=FileName value='"+videoLink+"' />";
            scriptHTML += "<param name=wmode value='transparent' />";
            scriptHTML += "<param name=quality value='high' />";
            scriptHTML += "<embed src ='"+videoLink+"' style='z-index:-1;' scale='showall' autostart='true' wmode='transparent'  type='application/x-mplayer2' width='295' height='245'></embed></object>";
            albumMediaPlayerObj != null ? albumMediaPlayerObj.innerHTML=scriptHTML : "";
            setTimeout("setPlayerVisiblityLoading('none');",1000);    
        }
        else 
        {
            default_album_bg != null ? default_album_bg.className=imgclass : "";
            divYoutubeAlbum != null ? divYoutubeAlbum.style.display = 'none' : "";
            albumMediaPlayerObj != null ? albumMediaPlayerObj.innerHTML='' : "";
        }
    }
    catch(e){}
}

function stopAudioVideo()
{
    var ytapiPlayerObj = document.getElementById("ytapiplayerAlbum");
    var albumMediaPlayerObj = document.getElementById("divAlbumMediaPlayer");
    var audioPlayerInnerObj = document.getElementById("divAudioPlayer");
    var fliqzPlayerInnerObj = document.getElementById("divFliqzVideoPlayer");
    audioPlayerInnerObj != null ? audioPlayerInnerObj.innerHTML='' : "";
    albumMediaPlayerObj != null ? albumMediaPlayerObj.innerHTML='' : "";
    fliqzPlayerInnerObj != null ? fliqzPlayerInnerObj.innerHTML='' : "";
    ytapiPlayerObj != null ? ytapiPlayerObj.innerHTML = "" : "";    
}

function AlbumAudioPlay(audioLink,imgclass)
{
    var audioPlayerObj = document.getElementById("divAlbumAudioPlayer");
    var audioPlayerInnerObj = document.getElementById("divAudioPlayer");
    if(audioLink != "")
    {
        var playListActionObj = document.getElementById("divPlayListAction");
        stopAudioVideo();
        setPlayerVisiblityLoading('');   
        AlbumPlayerSelect('none','none','block','none','none', 'none', 'none');
        playListActionObj != null ? playListActionObj.style.display='none': "";      
        scriptHTML = "<embed type='application/x-mplayer2' style='z-index:-1;' pluginspage='http://www.microsoft.com/Windows/MediaPlayer/' showstatusbar=true bgcolor='000000'";
        scriptHTML += " src='"+audioLink+"' autostart='true' defaultframe='rightFrame' height='245' width='280' wmode=transparent controller='false'></embed>";
        audioPlayerInnerObj != null ? audioPlayerInnerObj.style.display='none' : "";
        audioPlayerInnerObj != null ? audioPlayerInnerObj.innerHTML=scriptHTML : audioPlayerObj.innerHTML=scriptHTML;
        setTimeout("setPlayerVisiblityLoading('none');",1000);
    }       
}

function setPlayerVisiblityLoading(status)
{
    var audioPlayerObj = document.getElementById("divAlbumAudioPlayer");
    var loadingObj=document.getElementById('divYouTubeLoadingAlbum');
    var adLoadingObj=document.getElementById('divYouTubePlayLoading');
    var adBGTDObj=document.getElementById('default_Album_Imagevideo');
    var audioPlayer = document.getElementById('divAudioPlayer');
    
    loadingObj != null ? loadingObj.style.display=status : "";  
    adLoadingObj != null ? adLoadingObj.style.display=status : "";
    adBGTDObj != null ? adBGTDObj.className = 'addon-ad-empty-bg' : "";
    audioPlayerObj != null ? audioPlayerObj.className = 'addon-ad-empty-bg' : "";
    audioPlayer != null ? audioPlayer.style.display='' : "";
    audioPlayer != null ? audioPlayer.className = 'addon-ad-empty-bg' : "";
}

function AlbumPlayerSelect(YouTubePlayer,VideoPlayer,AudioPlayer,InfoForm,ImageViewer, ReqInfoSuccess, fliqzPlayer)
{
    try{
    document.getElementById("divYouTubeAlbumMain").style.display=YouTubePlayer;
    document.getElementById("divAlbumMediaPlayer").style.display=VideoPlayer;
    document.getElementById("divAlbumAudioPlayer").style.display=AudioPlayer;
    document.getElementById("divAlbumImageViewer").style.display=ImageViewer;
    document.getElementById("divAlbumRequestInfo").style.display=InfoForm;
    document.getElementById("divAlbumRequestInfoSuccess").style.display=ReqInfoSuccess;
    document.getElementById("divFliqzVideoPlayer").style.display=fliqzPlayer;
    document.getElementById("divCpInfo").style.display='none';
    }
    catch(e){}
}

function AlbumImageViewer(ImgUrl)
{
    var imageViewerObj = document.getElementById("imgImageViewer");
    var ytiPlayerObj = document.getElementById("ytapiplayerAlbum");
    var playListActionObj = document.getElementById("divPlayListAction");
    stopAudioVideo();
    AlbumPlayerSelect('none','none','none','none','block', 'none', 'none');
    playListActionObj != null ? playListActionObj.style.display='none': "";
    imageViewerObj != null ? imageViewerObj.src = ImgUrl : "";
    imageViewerObj.onmousedown = function(){showImage(ImgUrl)};
    imageViewerObj.onmouseout=function(){tooltip.retainPos(false)};
    var params = { allowScriptAccess: "always", transparent: "true", wmode: "transparent" };
    var atts = { id:"myytplayerAlbum" };
    try
    {
        if(ytiPlayerObj != null)
        {
            ytiPlayerObj.innerHTML = "<div id=\"divYouTubeAlbum\"></div>";  
            swfobject.embedSWF("http://www.youtube.com/v/&amp;autoplay=0&amp;border=0", 
                         "divYouTubeAlbum", "280", "245", "8", null, null, params, atts);
        }
     }
     catch(e)
     {
     }
 }
 
 function showCPInfo(status)
 {
    var cpInfoDIV = document.getElementById('divCpInfo');
    AlbumPlayerSelect('none','none','none','none','none','none', 'none');
    cpInfoDIV != null ? cpInfoDIV.style.display='': "";
 }
  
function AlbumRequestInfo()
{
    var playListActionObj = document.getElementById("divPlayListAction");
    setPlayerVisiblityLoading('');
    stopAudioVideo();   
    playListActionObj != null ? playListActionObj.style.display='none': "";
    AlbumPlayerSelect('none','none','none','block','none', 'none', 'none');
    setTimeout("setPlayerVisiblityLoading('none');",1000);
}

function ValidAlbumRequestInfo(source, args)
{
    var controltoValidate = source.id;
    var argFlag = true;
    
    if(controltoValidate == "cusPhone")
    {
        phoneRegex = /^([[0-9]{10})$/;
        if((document.getElementById('txtPhone').value == "" || !phoneRegex.test(document.getElementById('txtPhone').value)) && document.getElementById('chkPhone').checked)
            argFlag = false;
    }
    else if (controltoValidate == "cusEmail")
    {
        emailRegex=/^([0-9]{10})|([\w\.\-]+@[a-zA-Z0-9\-]+(\.[a-zA-Z0 9\-]{1,})*(\.[a-zA-Z]{2,3}){1,2})$/;
        if((document.getElementById('txtEmail').value == "" || !emailRegex.test(document.getElementById('txtEmail').value)) && document.getElementById('chkEmail').checked)
            argFlag = false;    
    }
    else if(controltoValidate == "cusMail")
    {
        if(document.getElementById('txtMail').value == "" && document.getElementById('chkMail').checked)
            argFlag = false;    
    }
    args.IsValid=argFlag; 
}

function AlbumRequestInfoSuccess()
{
    AlbumPlayerSelect('none','none','none','none','none', 'block', 'none');
}

function stopAlbumYouTube()
{  
    document.getElementById('divYouTubeLoadingAlbum').style.display = 'block'; 
    youTubePlayAlbum("", 1,"album-novideo-image"); 
    document.getElementById('default_Album_Imagevideo').style.display = 'block';
}

function adPlayYouTube()
{
    var action=document.getElementById('divPlayListAction');
    document.getElementById('divYouTubeAlbumMain').style.display = '';
    if(action != null)
        document.getElementById('divPlayListAction').style.display='none';
    youTubePlayAlbum("", 1,"novideo-album");
}

function Albsongnotavail()
{     
    youTubePlayAlbum("", 1,"songdefaultimg");  
}

function stopErrormsg()
{
    document.getElementById('diverrpassword').style.display = 'none';
}

function showErrormsg()
{ 
    document.getElementById('diverrpassword').style.display = 'block';
}

function popupGettoFront(controlName)
{
    var control = parent.document.getElementById(controlName);
    var controlId = "ctl00_headerPlaceHolder_contentPanelPlaceHolder_";
    var popupIndex = document.getElementById(controlId + "hdnPopupZIndex");
    if(popupIndex == null)
    popupIndex = parent.document.getElementById(controlId + "hdnPopupZIndex");
    popupZindex = popupIndex != null ? popupIndex.value : 0;    
    ++popupZindex;
    popupIndex != null ? popupIndex.value = popupZindex : "";
    if(control != null && control.style.zIndex < popupZindex-1)
       control.style.zIndex = popupZindex;   
}

function UnLoadPopupStatus(divName)
{
    var loadingObj = parent.document.getElementById(divName);
    loadingObj.style.display = 'none';
}

function SongPlayYouTube()
{
    document.getElementById('default_Album_Imagevideo').style.display = 'none';
    document.getElementById('divYouTubeAlbumMain').style.display = 'none';
    youTubePlayAlbum("", 1,"novideo-album");    
}

function openAlbumPopup(controlName, callLetter)
{
    if(windowObj)
        windowObj.close();
        
    if(controlName == "SONG")
        windowObj = window.open("AlbumDetails.aspx?CallLetter=" + callLetter, "MySongWindow", "toolbar=no,menubar=no,location=no,status=no,scrollbars=no,width=700,height=510");
    else
        windowObj = window.open("AdAlbumDetails.aspx?CallLetter=" + callLetter, "MySongWindow", "toolbar=no,menubar=no,location=no,status=no,scrollbars=no,width=710,height=530");
}



function AlbumgridBackgroundUpdate(btnName)
{
    document.getElementById('default_Album_Imagevideo').className ="youtube-addon-songs-bg";
    document.getElementById(btnName).click();   
}

function PlayAlbum(songURL,autoplay,defaultImage)
{
    youTubePlayAlbum(songURL,autoplay,defaultImage);
    document.getElementById('default_Album_Imagevideo').style.display = 'block';
    document.getElementById('divYouTubeAlbumMain').style.display = 'block';
}

function PlayListAlbum(songURL,autoplay,defaultImage)
{
    youTubePlayAlbum(songURL,autoplay,defaultImage);
    document.getElementById('default_Album_Imagevideo').style.display = 'block';
    document.getElementById('divYouTubeAlbumMain').style.display = 'block';
}

function YoutubeLoadingDiv()
{
    document.getElementById("divAlbumImageViewer").style.display='none';
     youTubePlayAlbum("", 1,"novideo-album");
    document.getElementById('divYouTubeAlbumMain').style.display = '';
}

function update_addon_song_alert(control)
{
    // call server side method
    try
    {
        var clientId=control.id.split("_chkSongAlert");
        var confirmMessage = true;
        if(control.checked)
        {
            if(clientId[0] != "chkCCSongAlert")
            {
                var chkGrdArtistObj = document.getElementById(clientId[0]+"_chkArtistAlert");
                if(chkGrdArtistObj.value.split("_")[1] == "*")
                    confirmMessage = confirm("All alerts for this song will be replaced with an artist alert, specific to this station. Click Ok to Confirm Or Cancel to restore.");
                if(confirmMessage)
                {
                    chkGrdArtistObj.value = chkGrdArtistObj.value.split("_")[0] + "_";
                    chkGrdArtistObj.checked = false;
                    PageMethods.updateArtistAlert(chkGrdArtistObj.value.split("_")[0], chkGrdArtistObj.checked);    
                }
            }
            else
            {
                var chkArtistObj = document.getElementById("chkCCArtistAlert");
                if(chkArtistObj.value.split("_")[1] == "*")
                    confirmMessage = confirm("All alerts for this song will be replaced with an artist alert, specific to this station. Click Ok to Confirm Or Cancel to restore.");
                if(confirmMessage)
                {
                    chkArtistObj.value = chkArtistObj.value.split("_")[0] + "_";
                    chkArtistObj.checked = false;
                    PageMethods.updateArtistAlert(chkArtistObj.value.split("_")[0], chkArtistObj.checked);    
                }
            }
        }
            
        if(control != null && confirmMessage)
            PageMethods.updateSongAlert(control.value.split("_")[0], control.checked);
        else if(!confirmMessage)
            control.checked = false;
    }
    catch (Error){alert(Error);}
}

function update_addon_artist_alert(control)
{
    // call server side method
    try
    {
        var clientId = control.id.split("_chkArtistAlert");
        var authTicketObj = document.getElementById('hdnAuthTicket');
        var confirmMessage = true;
        if(control.checked)
        {
            if(clientId[0] != "chkCCArtistAlert")
            {
                var chkGrdSongObj = document.getElementById(clientId[0]+"_chkSongAlert");
                if(chkGrdSongObj.value.split("_")[1] == "*")
                    confirmMessage = confirm("All alerts for this artist will be replaced with a song alert, specific to this station. Click Ok to Confirm Or Cancel to restore.");
                if(confirmMessage)
                {
                    chkGrdSongObj.value = chkGrdSongObj.value.split("_")[0] + "_";
                    chkGrdSongObj.checked=false;
                    PageMethods.updateSongAlert(chkGrdSongObj.value.split("_")[0], chkGrdSongObj.checked);    
                }
            }
            else
            {
                var chkSongObj = document.getElementById("chkCCSongAlert");
                if(chkSongObj.value.split("_")[1] == "*")
                    confirmMessage = confirm("All alerts for this artist will be replaced with a song alert, specific to this station. Click Ok to Confirm Or Cancel to restore.");
                if(confirmMessage)
                {
                    chkSongObj.value = chkSongObj.value.split("_")[0] + "_";
                    chkSongObj.checked=false;
                    PageMethods.updateSongAlert(chkSongObj.value.split("_")[0], chkSongObj.checked);    
                }
            }
        }
            
        if(control != null && confirmMessage)
            PageMethods.updateArtistAlert(control.value.split("_")[0], control.checked);    
        else if(!confirmMessage)
            control.checked = false;
    }
    catch (Error){alert(Error);}
}

function AddOnPlayYouTube(VideoType)
{
    if(VideoType=="Songs")
    {
        youTubePlayAlbum("", 1,"album-novideo-image"); 
        if(document.getElementById('default_Album_Imagevideo'))
            document.getElementById('default_Album_Imagevideo').style.display = 'block';
    }
    else if(VideoType=="StaticAd")
    {
        youTubePlayAlbum("", 1,"youtube-addon-static-ads-bg"); 
        if(document.getElementById('default_Album_Imagevideo'))
            document.getElementById('default_Album_Imagevideo').style.display = 'block';
    }    
    else if(VideoType=="AddOnAds")
    {
        youTubePlayAlbum("", 1,"youtube-addon-ads-bg"); 
        if(document.getElementById('default_Album_Imagevideo'))
            document.getElementById('default_Album_Imagevideo').style.display = 'block';   
    }      
    else
    {
        youTubePlayAlbum("", 1,"novideo-album");
        if(document.getElementById('divYouTubeAlbumMain'))
            document.getElementById('divYouTubeAlbumMain').style.display = '';
    }
}

function ValidateShareStuff(source, args)
{
    var controltoValidate = source.id;
    var argFlag = true;
    if(controltoValidate == "shareEmailCusValidatior")
    {
        if(document.getElementById('txtShareEmail').value == "" && document.getElementById('chkShareEmail').checked)
            argFlag = false;
    }
    else if (controltoValidate == "twitterUserNameCusValidator")
    {
        alert(document.getElementById('txtTwitterUserName').visible);
        if(document.getElementById('txtTwitterUserName').value == "" && document.getElementById('chlShareTwitter').checked)
            argFlag = false;    
    }
    else if(controltoValidate == "twitterPasswordCusValidator")
    {
        if(document.getElementById('txtTwitterPassword').value == "" && document.getElementById('chlShareTwitter').checked)
            argFlag = false;    
    }
    args.IsValid=argFlag; 
}


function openAddonMusicListPopup(e, divId)
{
    var divObj = document.getElementById(divId);
    var pageName = document.getElementById("hdnPageName");
    var IE = document.all?true:false;
    var tempX = 0;
    var tempY = 0;
  if (IE) { // grab the x-y pos.s if browser is IE
    tempX = event.clientX + document.body.scrollLeft;
    tempY = event.clientY + document.body.scrollTop;
  } else {  // grab the x-y pos.s if browser is NS
    tempX = e.pageX;
    tempY = e.pageY;
  }
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0} 
   
if(pageName.value == "MyQuu")
  {
    if(IE)
        divObj.style.left = 212;
    else
        divObj.style.left = 254;
  }
  else if(pageName.value == "PlayList")
  {
    if (IE)
        divObj.style.left = 227;
    else
        divObj.style.left = 247;    
  }
    
  divObj.style.display = '';
}

function AlbumAction()
{
    youTubePlayAlbum("",1,"");
    document.getElementById("divPlayListAction").style.display='block';
    //document.getElementById("divYouTubeAlbumMain").style.display='none';
    //document.getElementById("divAlbumImageViewer").style.display='none';
    AlbumPlayerSelect('none','none','none','none','none', 'none', 'none');
}

function ValidAction(source, args)
{
    var controltoValidate = source.id;
    var argFlag = true;
    if(controltoValidate == "cusActionPhoneValidator")
    {
        if(document.getElementById('txtActionPhoneNumber').value == "" && document.getElementById('chkActionPhoneNumber').checked)
            argFlag = false;
    }
    else if (controltoValidate == "cusActionEmailValidator")
    {
        if(document.getElementById('txtActionEmail').value == "" && document.getElementById('chkActionEmail').checked)
            argFlag = false;    
    }
    args.IsValid=argFlag;
}

function openMyQuuAddOnPopup(divName)
{
    var control = document.getElementById(divName);
    var popupIndex = document.getElementById("hdnPopupZIndex");
    if(popupIndex == null)
        popupZindex = 99999;
    else{
    popupZindex = popupIndex.value;    
    ++popupZindex;
    popupIndex.value = popupZindex;
    }
    if (control != null && control.id == 'divMyAccount')
       control.innerHTML = "<iframe id=\"iframeMyAccount\" name=\"iframeMyAccount\" width=\"400px\" height=\"420px\" frameborder=\"0\" style=\"top:" + document.body.scrollTop +  "\;z-index:" + popupZindex + "\" src=\"MyAccount.aspx\" class=\"addon-popup-account\" ALLOWTRANSPARENCY=\"true\"></iframe>";        
    else if(control != null && control.id == 'divSongSearch')    
        control.innerHTML = '<iframe id="iFrameSongSearch" width="410px" height="400px" frameborder="0" src="SongSearch.aspx?isAddon=true" style="top:' + document.body.scrollTop +  ';z-index:' + popupZindex + '" class="addon-popup-song-search" ALLOWTRANSPARENCY="true"></iframe>';
    if(control)
        control.style.display = 'block';
}
function AddOnAlbumvideoplay(videoLink,imgclass)
{
    if(videoLink != "")
    {
        var albumMediaPlayerObj = document.getElementById("divAlbumMediaPlayer");
        youTubePlayAlbum("",1,imgclass);
        setPlayerVisiblityLoading('');
        AlbumPlayerSelect('none','block','none','none','none', 'none', 'none');
        videoLink= videoLink != ""? (videoLink) :"../Images/Bear.wmv";
        scriptHTML  = "<object width='280' height='245' ";
        scriptHTML += "align='middle' wmode=transparent style='z-index:-1;' >";
        scriptHTML += "<param name=FileName value='"+videoLink+"' />";
        scriptHTML += "<param name=wmode value=transparent />";
        scriptHTML += "<param name=quality value=high />";
        scriptHTML += "<param name=autostart value=false />";
        scriptHTML += "<embed src ='"+videoLink+"' style='z-index:-1;' scale=showall autostart=true wmode=transparent  type=application/x-mplayer2 width='279' height='245'></embed></object>";        albumMediaPlayerObj != null ? albumMediaPlayerObj.innerHTML=scriptHTML : "";
        setTimeout("setPlayerVisiblityLoading('none');",1000); 
    }
    else 
    {
        document.getElementById('default_Album_Imagevideo').className = imgclass;
        document.getElementById('divYouTubeAlbum').style.display = 'none';
    }
}

function OpenAddThis(object, url)
{
    addthis_pub  = 'rlmcalpin';
    return addthis_open(object, '', url, 'check this out');
}


function getElementPosition(element) 
{
     var offsetTrail = element;
     var offsetLeft = 0;
     var offsetTop = 0;
     while (offsetTrail) {
         offsetLeft += offsetTrail.offsetLeft;
         offsetTop += offsetTrail.offsetTop;
         offsetTrail = offsetTrail.offsetParent;
     }
     return { left: offsetLeft, top: offsetTop };
}

function stopPlayListAlbumYouTube()
{  
    youTubePlayAlbum("", 1,"album-novideo-image"); 
    document.getElementById('default_Album_Imagevideo').style.display = 'block';
    document.getElementById('divYouTubeLoadingAlbum').style.display = 'block'; 
}

function ValidateCouponStuff(source, args)
{
    var controltoValidate = source.id;
    var argFlag = true;
        if(document.getElementById('txtCouponPhone').value == "")
            argFlag = false;

    args.IsValid=argFlag; 
}

function manageAddonCPPopup(displayFlag)
{
    var control = document.getElementById("divMyQuuAddonCP");
    var controlHeader = document.getElementById("divMyQuuAddOnCpHeader");
    if(control)
    {
        control.style.display = displayFlag;
        controlHeader.style.display = displayFlag;
        if (displayFlag == "none")
            youTubePlayAlbum("", 1,"album-novideo-image");
    }
}

function ValidateCouponEmailStuff(source, args)
{
    var controltoValidate = source.id;
    var argFlag = true;
        if(document.getElementById('txtCouponEmail').value == "")
            argFlag = false;

    args.IsValid=argFlag; 
}

function checkAddOnPhoneKeyPress(control,length)
 {
    var controlObj = document.getElementById("btnPhoneRegister");
    var maxlength=length;
    if(controlObj!= null && control.value.length == maxlength)
        controlObj.disabled=false;
    else if(controlObj != null)
        controlObj.disabled=true;
 }
 
 function ValidCoupon(source, args)
{
    var controltoValidate = source.id;
    var argFlag = true;
    if(controltoValidate == "custCuponValidationPhone")
    {
        if(document.getElementById('txtCouponPhone').value == "" && document.getElementById('chkCouponPhoneNumber').checked)
            argFlag = false;
    }
    else if (controltoValidate == "custCuponValidationEmail")
    {
        if(document.getElementById('txtCouponEmail').value == "" && document.getElementById('chkCouponEmail').checked)
            argFlag = false;    
    }
    args.IsValid=argFlag;
}

function user_condition_check(control)
{
    var controlId = "ctl00_headerPlaceHolder_contentPanelPlaceHolder_";
    var objContinue=document.getElementById(controlId+"btnsumit");
     objContinue= objContinue != null ? objContinue : document.getElementById("btnsumit");
    if(control.checked)
      objContinue.disabled=false;
    else
      objContinue.disabled=true;
}

function validateInputDate()
{
    var date=document.getElementById('YearofBirth').value;
    if(date.length != 4 || (date < 1920 || date > 2100))
    {
      document.getElementById('errLbl').innerText='Invalid year';
      document.getElementById('errLbl').style.display='';
      return false;
    }
    else
    {
      document.getElementById('errLbl').innerText='';
      document.getElementById('errLbl').style.display='none';
    }
}

function bindDescrption(detail)
{
    document.getElementById('spnQDesc').innerHTML=detail;
}


function confirmAdultWarn(obj,status,objId,desc)
{
   var btnEnter=document.getElementById('btnAdultOk');
   var btnClose=document.getElementById('btnAdultWarnClose');
   var hdnAdultEror = document.getElementById('hdnAdultError');
   var btnID=obj.id != undefined ? obj.id : obj;
   var adId=objId.id!= undefined ? objId.id : objId;
   document.getElementById('spnerrMonthAdult').innerHTML="";
   if(document.getElementById('hdnAdId').value != adId || document.getElementById('hdnAdId').value=="")
   {
        document.getElementById('hdnAdultError').value="";
        document.getElementById('hdnAdId').value=adId;
   }

   if((document.getElementById('hdnAdultError').value=="") && (status.toString().toLowerCase() == 'true'))
   {
        btnEnter.onclick= (btnID != 'tooltip' ? function(){adultWarnAgeLimitCheck(btnID)} : function(){showDesc(desc,status)});
        
        if(btnID != 'tooltip')
            btnClose.onclick= function(){document.getElementById('hdnAdultError').value="false",adultWarnPlay(btnID,'true')}
        else
           btnClose.onclick= function(){document.getElementById('hdnAdultError').value="false",document.getElementById('divAdultWarn').style.display='none'};
       
        var playlistAction=document.getElementById('divPlayListAction');
        if(playlistAction != null && playlistAction.style.display== 'none')
            playlistAction.style.display= 'none';
       
            if(status.toString().toLowerCase() == 'true')
            {
                document.getElementById('divAdultWarn').style.display='';
                return false;
            }
            else
            {
                document.getElementById('divAdultWarn').style.display='none';
                document.getElementById('hdnAdultError').value="true";
                return true;
            }
    }
    else
    {
        //document.getElementById('hdnAdultError').value="false";
        return true;
    }
}
function adultWarnPlay(btnName,status)
{
   document.getElementById('divAdultWarn').style.display='none';
   status == "false" ? alert('You need to be at least 21 years to view this ad') : "";
   var lnkExport = btnName !="" ? document.getElementById(btnName):"";
     if(lnkExport)
        lnkExport.href != undefined ? window.location=lnkExport.href : lnkExport.click();
}

function showImage(ImgUrlObj, jsURL)
 {
    var imgObj = new Image();
    imgObj.src = ImgUrlObj;
    var imgheight = imgObj.height;
    var imgWidth = imgObj.width;

//    imgheight = imgheight > 600 ? 600 : imgheight+50;
//    imgWidth = imgWidth > 600 ? 600 : imgWidth+50;
    var top = window.document.body.clientHeight - imgheight;
    var left = window.document.body.clientWidth - imgWidth;
    top = top > 200 ? top/2 : top;
    left = left > 400 ? left/2 : left;
//    
    if(imgAddonWindow)
        imgAddonWindow.close();
        
    var imgWindow = window.open("", "ViewFullImage", "toolbar=no,menubar=no,location=no,status=no,width="+imgWidth+",height="+imgheight+",height="+imgheight+",scrollbars=yes");
    imgWindow.document.writeln("<html><body style='margin: 0 0 0 0;'><img src='" +ImgUrlObj+ "' alt='Original Image' id='bigImage'/></body></html>");
    imgWindow.document.close();
    imgWindow.focus();
    
    imgAddonWindow = imgWindow;
//    popup.show(ImgUrlObj, 'item-img-bg', ((top < 0 || top < 200) ? 200 : top), left < 0 ? 100 : left, imgWidth, imgheight, jsURL);
}

function adultWarnAgeLimitCheck(obj)
{
    var age=0;
    age=findAge();
    //document.getElementById('hdnAdultBtnName').value="";
    if(age != undefined)
      if(age >= 21)
      {
        document.getElementById('hdnAdultError').value="true";
        adultWarnPlay(obj,"true");
      }
      else
      {
          document.getElementById('hdnAdultError').value="false";
          adultWarnPlay(obj,"false");
      }
}  

function findAge()
{
    var monthObj=document.getElementById('txtMonthAdult');
    var DayObj=document.getElementById('txtDayAdult');
    var YearObj=document.getElementById('txtYearAdult');
    var age=0;
    var monthflag;
    var dayflag;
    var yearflag;
    var errorMessage="";
    var todayflag;
    var currentDate = new Date();
   
    document.getElementById('spnerrMonthAdult').innerHTML="";
  
    
    monthflag = (monthObj != null && monthObj.value <= 12 && monthObj.value > 0)? "true" : errorMessage+="Invalid Month";
    dayflag = (DayObj != null && DayObj.value <= 31 && DayObj.value >0) ? "true":errorMessage+=(errorMessage != "" ? ", Date" : "Invalid Date");
    yearflag =(YearObj != null && YearObj.value > 1920)? "true":errorMessage+=(errorMessage != "" ? ", Year" : "Invalid Year");
    todayflag=(new Date(YearObj.value,(monthObj.value-1),DayObj.value)>= new Date(currentDate.getFullYear(),currentDate.getMonth(),currentDate.getDate())) ? errorMessage="Date should not be greater than current date." :"true"; 
    
    document.getElementById('spnerrMonthAdult').innerHTML=errorMessage;
    
    if(monthflag == "true" && dayflag == "true" && yearflag == "true" && todayflag == "true")
    {
      now = new Date();
      born = new Date(YearObj.value, DayObj.value*1-1, monthObj.value);
      years = new Date(now.getTime() - born.getTime());
      base = new Date(0);
      age = years.getFullYear()-base.getFullYear();
       return age;
    }
}

function escapeJSLitrals(string)
{
    string = string.replace(/^\s+|\s+$/, '');
    string = string.replace("\n", "<br/>");
    string = string.replace("\\r", "");
    string = string.replace("\\t", "");
    string = string.replace("\\0", "");
    return string;
}

function adultWarnForTooltip(control,status,objId,desc)
{
    var objhdnErr=document.getElementById('hdnAdultError');
    var adId=objId;
    document.getElementById('txtMonthAdult').value="";
    document.getElementById('txtDayAdult').value="";
    document.getElementById('txtYearAdult').value="";
        
    if(document.getElementById('hdnAdId').value != adId || document.getElementById('hdnAdId').value=="")
    {
        document.getElementById('hdnAdultError').value="";
        document.getElementById('hdnAdId').value=adId;
    }
   if(status.toString().toLowerCase()=="" || status.toString().toLowerCase()=='false' || objhdnErr.value == "true")
        tooltip.show(desc,'true');
   else
      {
        tooltip.show(desc,status);
        tooltip.poupHide();
      }
    if(objhdnErr.value == "" && status.toString().toLowerCase()=="true")
        confirmAdultWarn(control,status,objId,desc);
    
}

function showDesc(desc,status)
{
    var age=0;
    age=findAge();
   // document.getElementById('hdnAdultBtnName').value="";
    if(age != undefined)
    {
        document.getElementById('divAdultWarn').style.display='none';
        document.getElementById('hdnAdultError').value="";
        document.getElementById('txtMonthAdult').value="";
        document.getElementById('txtDayAdult').value="";
        document.getElementById('txtYearAdult').value="";
        
          if(age >= 21)
          {
            document.getElementById('hdnAdultError').value="true";
            //document.onmousedown=tooltip.pos(this);
            tooltip.show(desc,status);
          }
          else
          {
            document.getElementById('hdnAdultError').value="false";
            alert('You need to be at least 21 years to view this description');
           }
    }
}


 function ValidAdvertiserCoupon(source, args)
{
    var controltoValidate = source.id;
    var argFlag = true;
    if(controltoValidate == "CustomPhone")
    {
        if(document.getElementById('txtAdvertiserCouponPhone').value == "" && document.getElementById('chkAdvertiserCouponPhoneNumber').checked)
            argFlag = false;
    }
    else if (controltoValidate == "CustomEmail")
    {
        if(document.getElementById('txtAdvertiserCouponEmail').value == "" && document.getElementById('chkAdvertiserCouponEmail').checked)
            argFlag = false;    
    }
    args.IsValid=argFlag;
}