﻿var currentSelectedObject;
var currentSelectedObjectSameCreator;
var firstBestId='';
var IsHover = false;

function SetSelectedObject(desc)
{
    if(desc=='Same Creator')
    {
        var defSameId=document.getElementById(hidDefSameCreatorId).value;
        if(defSameId=='')
            setTimeout("SetSelectedObject('Same Creator')",100);
        else
        {    
            currentSelectedObjectSameCreator=document.getElementById(defSameId);
        }
    }
}

function showTheBest()
{
    var divTheBest=document.getElementById(divTheBestId);
    var divSameCreator=document.getElementById(divSameCreatorId);
    var liTheBestUpper=document.getElementById(liTheBestUpperId);
    var liSameCreator=document.getElementById(liSameCreatorId);
    divTheBest.style.display='';
    divSameCreator.style.display='none';            
    liTheBestUpper.className='tabsH';
    liSameCreator.className='';
    document.getElementById(hidCurrentTitleId).value='The Best';
    if(currentSelectedObject)
    {
        if(currentSelectedObject!=document.getElementById(firstBestId))
            document.getElementById(firstBestId).className='';
        
    }
    document.getElementById(hidDefSameCreatorId).value='';
    
}

    
function SetUserId(uId,hidUTheBestId,obj,selectedClassName)
{
    //debugger
    var hid=document.getElementById(hidUTheBestId);
    if(hid)
    {
        hid.value=uId;
     }
     var hidCurrentTitleObj=document.getElementById(hidCurrentTitleId);
     var hidCurrentTitleVal='';
     if(hidCurrentTitleObj)
        hidCurrentTitleVal=hidCurrentTitleObj.value;
     if(hidCurrentTitleVal=='The Best' || hidCurrentTitleVal=='The New')
     {
         if (!(currentSelectedObject))
         {
            
              currentSelectedObject=document.getElementById(firstBestId);
         }
         if(currentSelectedObject)
         {
            currentSelectedObject.className='';
         }
         currentSelectedObject=obj;
         obj.className=selectedClassName;
     }
     else if (hidCurrentTitleVal=='Same Creator')
     {
         if(currentSelectedObjectSameCreator)
         {
            currentSelectedObjectSameCreator.className='';
         }
         currentSelectedObjectSameCreator=obj;
         obj.className=selectedClassName;
     
     }
     try
     {
     var divMsgObj=document.getElementById(divMsgId);
     divMsgObj.innerHTML='';
     divMsgObj.style.display='none';
     }
     catch(e){}
    
}
    
    
function changeTitleClass(liDesc,obj)
{
    var hidCurrentTitle=document.getElementById(hidCurrentTitleId);
    if(liDesc!=hidCurrentTitle.value)
        obj.className='';
}
function changeBottomTitleClass(liDesc,obj)
{
    var hidCurrentBottomTitle=document.getElementById('hidCurrentBottomTitle');
    if(liDesc!=hidCurrentBottomTitle.value)
        obj.className='';
}
function changeBestItemsClass(obj1)
{
    if(!(currentSelectedObject))
        currentSelectedObject = document.getElementById(firstBestId);
    if(obj1 != currentSelectedObject)
            obj1.className='';
}
function changeSameCreatorClass(obj2)
{
    var contId;
    var hidContObj=document.getElementById(hidContId);
    if(hidContObj)
    {
        contId=hidContObj.value;
        if(contId=='')
        {
            var hidDefContobj=document.getElementById(hidDefContId);
            if(hidDefContobj)
                contId=hidDefContobj.value;
        }
        if (contId!=obj2.getAttribute('contId'))
        {
            obj2.className='';
        }
    }
}    
            
    
function showContentDetails(title,text,userName,dateStr,hourStr,views,raters,time,grade,userPagePath,userId,numOfMsg)
{
    var midTitleObj=document.getElementById(midContentTitleId);
    var midTextObj=document.getElementById(midContentTextId);
    var midUsernameObj=document.getElementById(midContentUserNameId);
    var midDateObj=document.getElementById(midContentDateId);
    var midHourObj=document.getElementById(midContentHourId);
    var midDivUsernameObj=document.getElementById(midContentDivUsernameId);
    var midDivGradeObj=document.getElementById(midContentDivGradeId);
    var spanViews=document.getElementById(midContentSpanViewsId);
    var spanRaters=document.getElementById(midContentSpanRatersId);
    //var spanTime=document.getElementById(midContentSpanTimeId);
    var spanGrade=document.getElementById(midContentSpanGradeId);
    var divMidGradeObj=document.getElementById(divMidGradeId);
    var lblNumOfMsgObj=document.getElementById('lblNumOfMsg');
    var emTalkbacksObj=document.getElementById(emTalkbacksId);
    
    midDivUsernameObj.style.display='';
    midDivGradeObj.style.display='';
    divMidGradeObj.style.display='';
    midTitleObj.innerHTML=title;
    midTextObj.innerHTML=text;
    var userPageLink="<a href='"+userPagePath+"?UserId="+userId+"'>"+userName+"</a>";
    midUsernameObj.innerHTML=userPageLink;
    midDateObj.innerHTML=dateStr;
    midHourObj.innerHTML=hourStr;
    spanViews.innerHTML=views;
    spanRaters.innerHTML=raters;
    //spanTime.innerHTML=time;
    spanGrade.innerHTML=grade;
    emTalkbacksObj.style.display='';
    if(lblNumOfMsgObj)
    {
         lblNumOfMsgObj.innerHTML=numOfMsg;
    }
}

function showVideo(fileName,contentId)
{
    //var tblImgObj=document.getElementById(tblImagesId);
    var iframeObj=document.getElementById(iframeId);
    if(iframeObj)
    {
        iframeObj.src=fileName;
        iframeObj.style.display='';
      //  if(tblImgObj)
      //      tblImgObj.style.display='none';
    }
    if(contentId > 0)
        updateVideoCounter(contentId);


    //alert(iframeObj.src);
}
function updateVideoCounter(contentId)
{

    var imgVideoCounter=document.getElementById(imgVideoCounterId);
    if(imgVideoCounter)
    {
        imgVideoCounter.src=imgVideoCounterSrc+"?Type=0&ContentId="+contentId;
        
        //alert("imgVideoCounter.src = " + imgVideoCounter.src);
    }
        
}
function showPicture(fileName, contentID)
{
    //var playerImg=document.getElementById(playerImgId);
    //if(playerImg)
    var iframeObj=document.getElementById(iframeId);
    if(iframeObj)
    {
        iframeObj.src=fileName;
      //  playerImg.src=fileName;
        
        updateVideoCounter(contentID);
    }
}

function swapwBottomDivs(n)
{
    var divNewObj=document.getElementById('divNew');
    var divAllobj=document.getElementById('divAll');
    var dibBestCreatorsObj=document.getElementById('divBestCreators');
    var liNewobj=document.getElementById('liNew'); 
    var liAllobj=document.getElementById('liAll');
    var liBestCreatorsobj=document.getElementById('liBestCreators');
    var hidCurrentBottomTitle=document.getElementById('hidCurrentBottomTitle');
    switch(n)
    {
        case 1:
          divNewObj.style.display='';
          divAllobj.style.display='none';
          dibBestCreatorsObj.style.display='none';
          liNewobj.className='tabsH';
          liAllobj.className='';
          liBestCreators.className='';
          hidCurrentBottomTitle.value='New';
          break;
        case 2:
          divNewObj.style.display='none';
          divAllobj.style.display='';
          dibBestCreatorsObj.style.display='none';
          liNewobj.className='';
          liAllobj.className='tabsH';
          liBestCreators.className='';
          hidCurrentBottomTitle.value='All';
          break;
        case 3:
          divNewObj.style.display='none';
          divAllobj.style.display='none';
          dibBestCreatorsObj.style.display='';
          liNewobj.className='';
          liAllobj.className='';
          liBestCreators.className='tabsH';
          hidCurrentBottomTitle.value='BestCreators';
          break;
          
          
    }
}

function SetContentId(contentid)
{
    var hidContObj=document.getElementById(hidContId);
    if(hidContObj)
    {
        hidContObj.value=contentid;
    }
}

function myRedirect()
{
    location.href = location.href;
}

function ShowForgotPassword(url)
{
    showPopWin(url, 420, 300, myRedirect, true, '');
}


function selectRegistered()
{
    document.getElementById(radioRegisteredId).checked=true;
    document.getElementById(btnRegisteredId).style.display='';
    document.getElementById(btnUnRegisteredId).style.display='none';  
    document.getElementById(txtUserName_NRId).value='';
    document.getElementById(txtPassword_NRId).value='';
    document.getElementById(txtConfirmPasswordId).value='';
    document.getElementById(txtEmailId).value='';
    document.getElementById(ValidationSummary1Id).style.display='none';
    document.getElementById(ValidationSummary2Id).style.display='none';
    clearError();
      
}
function selectNotRegistered()
{
    document.getElementById(radioNotRegisteredId).checked=true;
    document.getElementById(btnRegisteredId).style.display='none';
    document.getElementById(btnUnRegisteredId).style.display='';
    document.getElementById(txtUserName_RId).value='';    
    document.getElementById(txtPassword_RId).value=''; 
    document.getElementById(ValidationSummary1Id).style.display='none';
    document.getElementById(ValidationSummary2Id).style.display='none';
    clearError();  
}
function clearError()
{
    var spanErrorNRObj=document.getElementById(spanErrorNRId);
    if(spanErrorNRObj)
        spanErrorNRObj.innerHTML='';
    var spanErrorRObj=document.getElementById(spanErrorRId);    
    if(spanErrorRObj)
    spanErrorRObj.innerHTML='';
    return true;
}

function swapNewBestDivs(Desc)
{
    var divTheNew=document.getElementById(divTheNewId);
    var divTheBest=document.getElementById(divTheBestId);
    var divSameCreator=document.getElementById(divSameCreatorId);
    var liTheNew=document.getElementById(liTheNewId);
    var liTheBestUpper=document.getElementById(liTheBestUpperId);
    var liSameCreator=document.getElementById(liSameCreatorId);
    divSameCreator.style.display='none';            
    liSameCreator.className='';
    if(Desc=='The Best')
    {
        divTheBest.style.display='';
        liTheBestUpper.className='tabsH';
        divTheNew.style.display='none';
        liTheNew.className='';
    }
    else
    {
        divTheBest.style.display='none';
        liTheBestUpper.className='';
        divTheNew.style.display='';
        liTheNew.className='tabsH';
    }

    document.getElementById(hidCurrentTitleId).value=Desc;
//    if(currentSelectedObject)
//    {
//        if(currentSelectedObject!=document.getElementById(firstBestId))
//            document.getElementById(firstBestId).className='';
//        
//    }
    document.getElementById(hidDefSameCreatorId).value='';
}
function swapContentPromotionTabs(divId,desc,tabId)
{
    if(divId !="" && lastDivId==divId)
        return;
    var lastDivObj=document.getElementById(lastDivId);
    if(lastDivObj) 
        lastDivObj.style.display='none';  
    var divObj=document.getElementById(divId);
    if(divObj) 
        divObj.style.display='';  
    lastDivId=divId; 
    
    var tabObj=document.getElementById(tabId);
    if(tabObj)
        tabObj.className='tabsH';
    var lastTabObject=document.getElementById(lastTabId);    
    if(lastTabObject)
        lastTabObject.className='';
     lastTabId= tabId;  
     var hidCurrentTitle=document.getElementById(hidCurrentTitleId);
     if(hidCurrentTitle) 
        hidCurrentTitle.value=desc;  

}

function ChangRatingClass(ratId, class_name)
{    
    if(!IsHover)
    {
        var starObj;
        for (var i = 1; i <= 5 ; i++)
        {
            starObj=document.getElementById(ratId+'_Star_'+i.toString());
            if(starObj)
            {
                starObj.className=class_name;
            }
        }
        IsHover = true;
     }
     
    /*
    var ratOb=document.getElementById(ratId);
    ratOb.setAttribute("EmptyStarCssClass","star_empty_blue_bg");
    ratOb.setAttribute("WaitingStarCssClass","star_full_blue_bg");
    ratOb.setAttribute("FilledStarCssClass","star_full_blue_bg");
    ratOb.setAttribute("StarCssClass","star_full_blue_bg");
    
 */   
}
function UploadComplete()
{
    window.parent.document.getElementById('divUpload').style.display='none';
    window.parent.document.getElementById('trUploadSuccess').style.display='block';
    window.parent.document.getElementById('Master_ContentPlaceHolder1_btnUploadVideo').style.display='none';
    window.parent.document.getElementById('Master_ContentPlaceHolder1_btnSend').style.display='block';
}
function GotoCompItem()
{
    var contentIdObj=document.getElementById(hidContId);
    var contentId;
    if(contentIdObj)
    {
        try
        {
        contentId=contentIdObj.value;
        if(contentId=='')
            contentId=document.getElementById(hidDefContId).value;
        var url=itemUrl+'?ContentId='+contentId;
        window.location.href=url;
        }
        catch(e){alert(e.description)}
    }
}

function hideTalkBacks(divId)
{
    var obj=document.getElementById(divId);
    if(obj)
    {obj.className='d_none';}
        //obj.setAttribute("style","display:none;");
}