﻿// JScript File
    //function OpenBlog(blogname,userid,username,blogid)
    function OpenBlog(blogname,username,page)
    {
       // alert(blogname);
        var winBlog = "Blog" + blogname;
        var wleft;
        var wtop;
        var wwidth=800;
        var wheight=600;
        wleft = (screen.width-wwidth) / 2;
        wtop = (screen.height-wheight) / 10;
        //var winBlog = window.open("../Subtext.Web/" + escape(blogname) + "/Default.aspx?Uid=" + escape(userid) + "&UName=" + escape(username),"","width=" + wwidth +",height=" + wheight +",resizable=yes,dependent=yes,status=yes,scrollbars=yes,toolbar=yes,left=" + wleft +",top=" + wtop);
        closewindow[closewindow.length]=winBlog;
        //var test = location.replace("test.aspx?blogurl=../Subtext.Web/" + escape(blogname) + "/Default.aspx?Uid=" + escape(userid) + "&UName=" + escape(username)+"");
        //location.href= "ViewBlog.aspx?BlogName=" + escape(blogname)+"&UName="+username+"&Page="+page;
         var viewblog = location.replace("ViewBlog.aspx?BlogName=" + escape(blogname)+"&UName="+username+"&Page="+page);
    }
    function ClearBlog()
    {
        Lightbox.hideAll();
        if(document.getElementById("ctl00_ContentPlaceHolder1_hdnLightBox").value=="1")
        {
            //document.getElementById("ctl00_ContentPlaceHolder1_btnSave").style.visibility="visible";
            //document.getElementById("ctl00_ContentPlaceHolder1_btnSave").style.display="block";
            document.getElementById("ctl00_ContentPlaceHolder1_lkbSave").className="visibleclass";
            document.getElementById("ctl00_ContentPlaceHolder1_lkbUpdate").className="hiddenclass";
            //document.getElementById("ctl00_ContentPlaceHolder1_btnUpdate").style.visibility="hidden";
            //document.getElementById("ctl00_ContentPlaceHolder1_btnUpdate").style.display="inline-block";
            //document.getElementById("ctl00_ContentPlaceHolder1_btnUpdate").style.display="inline";
        }
        document.getElementById("ctl00_ContentPlaceHolder1_hdnLightBox").value = "0";
        document.getElementById("ctl00_ContentPlaceHolder1_lblBlog").innerHTML = document.getElementById("hdnBlog").value;
        document.getElementById("ctl00_ContentPlaceHolder1_txtBlogTitle").value="";
        document.getElementById("ctl00_ContentPlaceHolder1_txtBlogName").value="";
        document.getElementById("ctl00_ContentPlaceHolder1_lblCheckBlogName").innerHTML="";
        document.getElementById("ctl00_ContentPlaceHolder1_lblCheckBlogName").className="";
        
    }  
    var closewindow= new Array();
    function CloseWindows()
    {
        if(closewindow.length!="0")
	    {
			for(i=0;i<=closewindow.length-1;i++)
			{
				closewindow[i].close();
			}
	    }
    }  
    function EditYuntaaBlog()
    {
        var uid=document.getElementById("ctl00_ContentPlaceHolder1_hdnAdminId");
        var uname=document.getElementById("ctl00_ContentPlaceHolder1_hdnAdminmail");
        var adminblog = document.getElementById("ctl00_ContentPlaceHolder1_hdnAdminBlog");
        //var varEditYuntaaBlog = window.open("../Subtext.Web/" + escape("Yuntaa Blog") + "/Default.aspx?Uid=" + escape(uid.value) + "&UName=" + escape(uname.value),"","width=800,height=600,resizable=yes,dependent=yes,status=yes,scrollbars=yes,toolbar=yes");
        //var viewblog = location.replace("../Blog/ViewBlog.aspx?Type=View&BlogName=" + escape("Yuntaa Blog")+"&UName="+uname.value);
        var viewblog = location.replace("../Blog/ViewBlog.aspx?BlogName=" + escape(adminblog.value)+"&UName="+uname.value+"&Page=AdminBlog");
    }
    function ConfirmDeletion()
    {
           var hdnConfirm = document.getElementById("hdnConfirm");
           return confirm(hdnConfirm.value);
    }
    /* For Blogs Light Box */
    function onClickNewBlog()
    {
          
          new Lightbox.base('divNewBlog', { closeOnOverlayClick : false });
           document.getElementById("ctl00_ContentPlaceHolder1_lkbUpdate").className="hiddenclass";
          if(document.getElementById("ctl00_ContentPlaceHolder1_hdnLightBox").value=="1")
          {
            document.getElementById("ctl00_ContentPlaceHolder1_lblCheckBlogName").innerHTML="";
            document.getElementById("ctl00_ContentPlaceHolder1_lblCheckBlogName").className="";
          }
    }
    
     function onClickUpdateBlog()
    {
              
          new Lightbox.base('divNewBlog', { closeOnOverlayClick : false });
          document.getElementById("ctl00_ContentPlaceHolder1_lkbUpdate").className="visibleclass";
          if(document.getElementById("ctl00_ContentPlaceHolder1_hdnLightBox").value=="1")
          {
            document.getElementById("ctl00_ContentPlaceHolder1_lblCheckBlogName").innerHTML="";
            document.getElementById("ctl00_ContentPlaceHolder1_lblCheckBlogName").className="";
          }
          
    }
    /* for valid blog name */
    function checkvalidblogname()
    {
        //var invalidchars = "@!#$%:^&*()?+|=;";
        //var invalidchars = "@!#$%:^&*?+|""=<>;,";
        var invalidchars = "#%&*||:<>?\/\"";
        var name = document.getElementById("ctl00_ContentPlaceHolder1_txtBlogName");
        var blogname = name.value;
        var Valid = true;
        var i;
        for (i = 0; i < blogname.length; i++)
        {
          ch = blogname.charAt(i);
          for (j = 0; j < invalidchars.length; j++)
            if (ch == invalidchars.charAt(j)) 
            {
               Valid = false;
               break; 
            }
        }
        if (blogname.charAt(0)=='.' || blogname.charAt(blogname.length-1)==".")
        {
            Valid = false;
        }
        if (Valid == false)
        {
             document.getElementById("alertMsg").style.display = "block";
             name.value="";
             name.focus();
             return false;
        }
        else
        {
              document.getElementById("alertMsg").style.display = "none";
              return true;
        }
     }
     //function to confirm deletion
     function ConfirmDeletion(bID)
     {
        document.getElementById('ctl00_ContentPlaceHolder1_hdnDeleteBlogId').value=bID;
        new Lightbox.base('DialogueContainer');
        return false;
     }    
     
     function CreateAdminBlog()
     {
        document.getElementById("divCreateYuntaaBlog").style.visibility = "visible";
     }
     //function to change design for my favourite blogs
     function ChangeDesign()
     {
        document.getElementById("my2ndFilesContainer").style.display = "none";
     }
     //function for mouse out and mouseover effects
     function ChangeImage(ElementID,ImgPath)
     {
        document.getElementById(ElementID).src=ImgPath;
     }
     
     function SharetoBuddies()
     {
        new Lightbox.base('divShare');
        return false;
     }
     //function to check multiple checkboxes with header checkbox for Blogs
     function CheckUnCheckAll(chkd)
     {     
        var chkheader=document.getElementById("headercheck");
        var elm=document.forms[0].elements;
        var i=0;

        for(i=0;i<elm.length;i++)
        {   
           if(elm[i].type=="checkbox" && elm[i].id!="headercheck")
           {  
                if(chkd)
                {           
                    elm[i].checked = true;
                }
                else
                {
                    elm[i].checked = false;
                   
                }            
           }
        }
     }
      //function to check multiple checkboxes with header checkbox for FavBlogs   
      function CheckUnCheckAllFav(chkd)
     {     
        var chkheader=document.getElementById("headerchk");
        var elm=document.forms[0].elements;
        var i=0;

        for(i=0;i<elm.length;i++)
        {   
           if(elm[i].type=="checkbox" && elm[i].id!="headerchk")
           {  
                if(chkd)
                {           
                    elm[i].checked = true;
                }
                else
                {
                    elm[i].checked = false;
                   
                }            
           }
        }
     }
     //function to check and uncheck header for Blogs
     function CheckUnCheckHeader()
     {
        var headerchk = document.getElementById("headercheck");
        var elm=document.forms[0].elements;
        var Flag=0;
        var i=0;
        if(headerchk.checked == true)
        {
            headerchk.checked = false;
        }
        else
        {
            for(i=0;i<elm.length;i++)
            {
                if(elm[i].type=="checkbox" && elm[i].id!="headercheck")
                {
                    if (elm[i].checked != true)
                    {
                        Flag=1;
                    }
                }
            }
            if(Flag==0)
            {
                headerchk.checked =true;
            }
            else
            {
                headerchk.checked =false;
            }
        }
     }
     
      //function to check and uncheck header for FavBlogs
      function CheckUnCheckHeaderFav()
     {
        var headerchk = document.getElementById("headerchk");
        var elm=document.forms[0].elements;
        var Flag=0;
        var i=0;
        if(headerchk.checked == true)
        {
            headerchk.checked = false;
        }
        else
        {
            for(i=0;i<elm.length;i++)
            {
                if(elm[i].type=="checkbox" && elm[i].id!="headerchk")
                {
                    if (elm[i].checked != true)
                    {
                        Flag=1;
                    }
                }
            }
            if(Flag==0)
            {
                headerchk.checked =true;
            }
            else
            {
                headerchk.checked =false;
            }
        }
     }
     //function to check whether blogs are selected or not 
     function CheckBlogs()
     {
        var elm=document.forms[0].elements;
        var i=0;
        var Flag=0;
        var sFlag=0;
            
        for(i=0;i<elm.length;i++)
        {   
             if(elm[i].type=="checkbox" && elm[i].id!="headerchk")
             {  
                if(elm[i].checked == true)
                {           
                    Flag=1;
                }
             }
        }
        
        var hdnSelectedBlogIds=document.getElementById("ctl00_ContentPlaceHolder1_hdnSelectedBlogIds");
        if(hdnSelectedBlogIds.value=="")
        {
            sFlag=0;
        }   
        else
        {
            sFlag=1;
        }
        if(Flag==1 || sFlag==1)
        {
            new Lightbox.base('divShare', { closeOnOverlayClick : false });
            return false;
            //return true;
        }
        else if(Flag==0 || sFlag==0)
        {
            new Lightbox.base('divMessage');
            return false;
        }
     } 
     
     
     function CheckBuddies()
     {
        var elm=document.forms[0].elements;
        var i=0;
        var Flag=0;
        var Buddyindex=0;
        
        for(i=0;i<elm.length;i++)
        {   
             if(elm[i].type=="checkbox" && elm[i].id!="headercheck")
             {  
                Buddyindex=elm[i].id.indexOf("chkBuddy");
                if(elm[i].checked == true && Buddyindex > 0)
                {     
                    Flag=1;
                }
             }
        }
        if (document.getElementById("ctl00_ContentPlaceHolder1_rbBuddies").checked == true)
        {
            if(Flag==0)
            {
                var hdnAlrtMsg = document.getElementById("hdnAlrtSelectBuddies");
                //document.getElementById("ctl00_ContentPlaceHolder1_lblAlert").innerHTML = "Please Select Buddies";
                document.getElementById("ctl00_ContentPlaceHolder1_lblAlert").innerHTML = hdnAlrtMsg.value;
                document.getElementById("ctl00_ContentPlaceHolder1_lblAlert").className = "redText";                
                return false;
            }
            else
            {
                return true;
            }
        }
     }
     
     //function to check the blogs are selected or not for sharing
     function CheckSelectedBlogs()
     {
        var elm=document.forms[0].elements;
        var i=0;
        var Flag=0;
        var Buddyindex=0;
        var sFlag=0;
        
        for(i=0;i<elm.length;i++)
        {   
             if(elm[i].type=="checkbox" && elm[i].id!="headercheck")
             {  
                Buddyindex=elm[i].id.indexOf("chkShares");
                if(elm[i].checked == true && Buddyindex > 0)
                {     
                    Flag=1;
                }
             }
        }
        
        var hdnSelectedBlogIds=document.getElementById("ctl00_ContentPlaceHolder1_hdnSelectedBlogIds");
        if(hdnSelectedBlogIds.value=="")
        {
            sFlag=0;
        }   
        else
        {
            sFlag=1;
        }
        
        if(Flag==1 || sFlag==1)
        {
            return true;
        }
        else if(Flag==0 || sFlag==0)
        {
            new Lightbox.base('DialogueContainer');
            return false;
        }
     }
     //function to load BlogShares Page
     function LoadBlogShares()
     {
        location.replace('BlogShares.aspx');
     }
    
     //function to change the design for my buddy shares
     function ChangeDesign()
     {
        //document.getElementById("lkbWorld").style.cursor = text;
     }
     //function to check and uncheck multiple checkboxes
     function Allcheckuncheck(chkd)
     {
     
       var chkheader=document.getElementById("chkHeader");
        var elm=document.forms[0].elements;
        var i=0;

        for(i=0;i<elm.length;i++)
        {   
           if(elm[i].type=="checkbox" && elm[i].id!="chkHeader")
           {  
            if (elm[i].id.indexOf('chkBuddy') > 1)
            {
                if(chkd)
                {           
                    elm[i].checked = true;
                }
                else
                {
                    elm[i].checked = false;
                }           
            }
           }
         } 
     }
     
    //function to check and uncheck header when one of multiple checkboxes is checked or unchecked
     function HeaderCheckUncheck()
     {
        var headerchk = document.getElementById("chkHeader");
        if(headerchk.checked = true)
        {
            headerchk.checked = false;
        }   
     }
     
     function CheckUncheck(ChkElement,name)
     {
        
        var flag=false;
        if(ChkId.checked==true)
            flag=true;
        else
            flag=false;
            
            
        var trCollection = document.getElementsByName(name);
        for(i=0;i<trCollection.length;i++)
        {

            trCollection[i].checked=flag;
        }
     /*
     
         var str=document.getElementById('rptBuddies_ctl00_ucSharedFileDetails_hdnCheckBoxIds').value;
         //alert(str);
         var splitRes1=str.split('|');
         //alert("splitRes1"+splitRes1);
         var i=0;
         for(i=1;i<splitRes1.length;i++)
         {
            //alert(splitRes1.length);
            var splitRes2=splitRes1[i].split(',');
            //alert("splitRes2"+splitRes2);
            //alert("splitRes2[0]"+splitRes2[0]);
            //alert("ChkId"+ChkId);
            //alert("splitRes2[0]"+splitRes2[0]);
            if(splitRes2[0]==ChkId)
            {
            
               var j=1;
               for(j=1;j<splitRes2.length;j++)
               {
                  
                  if(document.getElementById(splitRes2[j])!=null)
                  document.getElementById(splitRes2[j]).checked=document.getElementById(ChkId).checked;
               }
            }
         }
     */
     }
     function CheckUnCheckAllGroups(ChkId)
   {
   
       var str=document.getElementById('rptBuddies_ctl00_ucSharedFileDetails_hdnGroupCheckBoxIds').value;
         
         var splitRes1=str.split('|');
         //alert("splitRes1"+splitRes1);
         var i=0;
         for(i=1;i<splitRes1.length;i++)
         {
            //alert(splitRes1.length);
            var splitRes2=splitRes1[i].split(',');
            //alert("splitRes2"+splitRes2);
            //alert("splitRes2[0]"+splitRes2[0]);
            //alert("ChkId"+ChkId);
            //alert("splitRes2[0]"+splitRes2[0]);
            if(splitRes2[0]==ChkId)
            {
            
               var j=1;
               for(j=1;j<splitRes2.length;j++)
               {
                  
                  if(document.getElementById(splitRes2[j])!=null)
                  document.getElementById(splitRes2[j]).checked=document.getElementById(ChkId).checked;
               }
            }
         }
   }

/* added by pandu for hiding the smart menus */
function preCallBlog(){
close_showList();
playLoadingleft();
}
     
  