// function bgOn(Obj,bdcolor,bgcolor)
// {
//  Obj.style.border=bdcolor;
//  Obj.style.backgroundColor=bgcolor;
// }

// function bgOff(Obj,bdcolor,bgcolor)
// {
//  Obj.style.border=bdcolor;
//  Obj.style.backgroundColor=bgcolor;
// }

// function changeBg(Obj, strCssClass)
// {
//	Obj.className = strCssClass;
// }

// function SPB()
// {
//  //formExplorer.ProgressBar.src = "progress.gif";
//  setTimeout('SPB()', 1250);
// }

// function ShowProgressBar(CallFunction)
// {

//	//objPanelUpload = document.getElementById("PanelUpload");
//    //objPanelUpload.style.display = "none";

//	//objProgressBar = document.getElementById("ProgressBar");
//	//objProgressBar.src = "progress.gif";
//	//objProgressBar.style.display = "block";

//    //formExplorer.ProgressBar.src = "progress.gif";	
//    //formExplorer.ProgressBar.style.display = 'block';

//	objProgressBarPanel = document.getElementById("ProgressBarPanel");
//	objProgressBarPanel.style.display = "block";
//    //ProgressBarPanel.style.display = 'block';

//    setTimeout('SPB()', 1000);

//  __doPostBack(CallFunction,'');
//  
// }
// 
//    //-------------------------------------------------------------
//    // Select all the checkboxes (Hotmail style)
//    //-------------------------------------------------------------
function SelectAllCheckboxes(theBox)
{    
xState=theBox.checked;
elm=theBox.form.elements;        
    for(i=0;i<elm.length;i++)
    {      
        if(elm[i].type=="checkbox" && elm[i].id!=theBox.id)
        {                
            if(elm[i].checked!=xState)
                elm[i].click();
        }
    }
    try
    {
        document.getElementById("cbxMySyncFiles").checked=false;
        document.getElementById("cbxMyFiles").checked=false;
    }
    catch(err)
    {}

}


function CheckAnyCheckboxChecked(theBox)
{ 
    document.getElementById('lblSectionMessage').innerHTML="";
    elm=document.forms[0].elements;
    var displayErrorMessage = true;
    for(i=0;i<elm.length;i++)
    {      
        if(elm[i].type=="checkbox" && elm[i].name.substring(elm[i].name.length-10)!="$cbxSelect")// && elm[i].id!=theBox.id)
        {                
            if(elm[i].checked==true)
            {
                new Lightbox.base('divDisplayConfirmationGrp');
                displayErrorMessage = false;
                //return true;
            }
        }
    }
    if(displayErrorMessage==true)
        document.getElementById('lblSectionMessage').innerHTML=document.getElementById('hdnSelectABuddy').value;
    
}

/* By Pandu*/
function DivOpener(DivID,DivWidth,DivHeight,fadeTime)
{
    document.getElementById(DivID).style.visibility='visible';
    document.getElementById(DivID).style.width="0px";
    document.getElementById(DivID).style.height="0px";
    for(i=0;i<=DivWidth;i++)
    {
        SetDivWidth(DivID,i)
        //setTimeout("DivWidth("+DivID+","+i+")",fadeTime);
    }
    for(i=0;i<=DivHeight;i++)
    {
        SetDivHeight(DivID,i)
        //setTimeout("DivHeight("+DivID+","+i+")",fadeTime);
    }
}
function SetDivWidth(ID,Wd)
{
    //alert(ID);
    //document.getElementById(ID).style.width=Wd+"px";
}
function SetDivHeight(ID,Hg)
{
    //alert(ID);
    //document.getElementById(ID).style.height=Hg+"px";
}
function DivCloser(DivID,DivWidth,DivHeight,fadeTime)
{
    document.getElementById(DivID).style.visibility='hidden';
}
function createDropDown(parentID,divID,extHeight,flag)
{
    if(flag==1)
    {
        var IE = document.all?true:false
        var leftStyle="";
        if(IE)
            leftStyle="428px";
        else
            leftStyle="478px";
            
        //var posParent=new YAHOO.util.Dom.getXY(parentID);
        document.getElementById(divID).style.visibility='visible';
        //document.getElementById(divID).style.top=(posParent[1]+parseInt(extHeight));
        //document.getElementById(divID).style.left=posParent[0];
        document.getElementById(divID).style.top="63px";
        document.getElementById(divID).style.left=leftStyle;
    }
    else
    {
        document.getElementById(divID).style.visibility='hidden';
    }
}
/*  to Get The Mouse Over Effect*/
function ChangeImage(ElementID,ImgPath)
{
    document.getElementById(ElementID).src=ImgPath;
}
function ShowPicture(Uid,Did)
{
    document.getElementById(Did).style.display='';
    document.getElementById(Did).innerHTML="<br/><img src='../Shares/MyPicture.aspx?UID="+Uid+"' style='height:auto;width:auto;' alt='My Picture'>";
}
function ClosePicture(Did)
{
    document.getElementById(Did).style.display='none';
    document.getElementById(Did).innerHTML="";
}
/*  Animators*/
function HeightAnimator(id,gotoVal,type,presVal)
{   
    // for minimize
    if(type=="1")
    {
       if(parseInt(presVal)-26>parseInt(gotoVal))
        {
          document.getElementById(id).style.height=(parseInt(presVal)-25)+"px";
          setTimeout("HeightAnimator('"+id+"','"+parseInt(gotoVal)+"','1','"+(parseInt(presVal)-25)+"')",10);
        }
        else
        {
           document.getElementById(id).style.display="none";
        }
    }
    else
    {
        if(parseInt(gotoVal)-parseInt(presVal)>=0)
        {
            document.getElementById(id).style.display="block";
            document.getElementById(id).style.height=(parseInt(presVal)+25)+"px";
            setTimeout("HeightAnimator('"+id+"','"+parseInt(gotoVal)+"','2','"+(parseInt(presVal)+25)+"')",10);
        }
    }
}





function ltrim(str)
{
	var whitespace = new String(" \t\n\r");
	var s = new String(str);
	if (whitespace.indexOf(s.charAt(0)) != -1) 
	{
		var j=0, i = s.length;
		while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
		j++;
		s = s.substring(j, i);
	}
	return s;
}
function rtrim(str)
{
	var whitespace = new String(" \t\n\r");
	var s = new String(str);
	if (whitespace.indexOf(s.charAt(s.length-1)) != -1) 
	{
		var i = s.length - 1;       // Get length of string
		while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
		  i--;
		s = s.substring(0, i+1);
	}
	return s;
}
function trim(str)
{
  return rtrim(ltrim(str));
}

function changeLoading(e) 
{
    if(document.getElementById("TestLoader").style.visibility=="visible")
    {
        var posx = 0;
        var posy = 0;
        if (!e) var e = window.event;
        if (e.pageX || e.pageY)
        {
            posx = e.pageX;
            posy = e.pageY;
        }
        else if (e.clientX || e.clientY) 	
        {
            posx = e.clientX + document.body.scrollLeft+document.documentElement.scrollLeft;
            posy = e.clientY + document.body.scrollTop+document.documentElement.scrollTop;
        }
        document.getElementById("TestLoader").style.left=posx;
        document.getElementById("TestLoader").style.top=posy;
    }
}
function rearrangeDesktop()
{
    if(document.getElementById("imgMyFiles") || document.getElementById("flaMyFiles"))
    {
        for(i=0;i<ddObjects.length-1;i++)
        {
            if(document.getElementById(ddObjects[i]))
            {
                if(ddObjects[i]=="myAcctContainer")
                {
                    document.getElementById(ddObjects[i]).style.position="absolute";
                    document.getElementById(ddObjects[i]).style.left="37%";
                    document.getElementById(ddObjects[i]).style.top="10%";                
                }else if(ddObjects[i]=="flaClock")
                {
                    document.getElementById(ddObjects[i]).style.position="absolute";
                    document.getElementById(ddObjects[i]).style.left="86%";
                    document.getElementById(ddObjects[i]).style.top="24%";                
                }else if(ddObjects[i]=="MessageContainer")
                {
                    document.getElementById(ddObjects[i]).style.position="absolute";
                    document.getElementById(ddObjects[i]).style.left="59%";
                    document.getElementById(ddObjects[i]).style.top="11%";                
                }else if(ddObjects[i]=="PictureContainer")
                {
                    document.getElementById(ddObjects[i]).style.position="absolute";
                    document.getElementById(ddObjects[i]).style.left="60%";
                    document.getElementById(ddObjects[i]).style.top="17%";                
                }else if(ddObjects[i]=="welcomeContainer")
                {
                    document.getElementById(ddObjects[i]).style.position="absolute";
                    document.getElementById(ddObjects[i]).style.left="37%";
                    document.getElementById(ddObjects[i]).style.top="42%";
                }else{
                    document.getElementById(ddObjects[i]).style.position="relative";
                    document.getElementById(ddObjects[i]).style.left="";
                    document.getElementById(ddObjects[i]).style.top="";
                }
            }
        }
        SavePreferences();
        generateDragDrops();
   }
}


/* For Saving Preferences */
function SavePreferences()
{
    var tempId=new Array();
    tempId[0]="myFilesXpos=";
    tempId[1]="&myFilesYpos=";
    tempId[2]="&myFilesVisibility="+getVisibility("flaMyFiles");
    
    tempId[3]="&myUploadsXpos=";
    tempId[4]="&myUploadsYpos=";
    tempId[5]="&myUploadsVisibility="+getVisibility("flaMyUploads");
    
    tempId[6]="&myPhotosXpos=";
    tempId[7]="&myPhotosYpos=";
    tempId[8]="&myPhotosVisibility="+getVisibility("flaMyPhotos");
    
    tempId[9]="&myBlogsXpos=";
    tempId[10]="&myBlogsYpos=";
    tempId[11]="&myBlogsVisibility="+getVisibility("flaMyBlogs");
    
    tempId[12]="&mySharesXpos=";
    tempId[13]="&mySharesYpos=";
    tempId[14]="&mySharesVisibility="+getVisibility("flaMyShares");
    
    tempId[15]="&myBuddiesXpos=";
    tempId[16]="&myBuddiesYpos=";
    tempId[17]="&myBuddiesVisibility="+getVisibility("flaMyBuddies");
    
    tempId[18]="&myAccountXpos=";
    tempId[19]="&myAccountYpos=";
    tempId[20]="&myAccountVisibility="+getVisibility("myAcctContainer");
    
    tempId[21]="&myRecyclebinXpos=";
    tempId[22]="&myRecyclebinYpos=";
    tempId[23]="&myRecyclebinVisibility="+getVisibility("flaMyRecyclebin");
    
    tempId[24]="&myPublicFilesXpos=";
    tempId[25]="&myPublicFilesYpos=";
    tempId[26]="&myPublicFilesVisibility="+getVisibility("flaMyPublicFiles");
    
    tempId[27]="&myVideoXpos=";
    tempId[28]="&myVideoYpos=";
    tempId[29]="&myVideoVisibility="+getVisibility("flaMyVideos");
    
    tempId[30]="&myAudioXpos=";
    tempId[31]="&myAudioYpos=";
    tempId[32]="&myAudioVisibility="+getVisibility("flaMyAudios");
    
    tempId[33]="&myFlashClockXpos=";
    tempId[34]="&myFlashClockYpos=";
    tempId[35]="&myFlashClockVisibility="+getVisibility("flaClock");
    
    tempId[36]="&MessageContainerXpos=";
    tempId[37]="&MessageContainerYpos=";
    tempId[38]="&MessageContainerVisibility="+getVisibility("MessageContainer");
    
    tempId[39]="&PictureContainerXpos=";
    tempId[40]="&PictureContainerYpos=";
    tempId[41]="&PictureContainerVisibility="+getVisibility("PictureContainer");
    
    tempId[42]="&myReferralsXpos=";
    tempId[43]="&myReferralsYpos=";
    tempId[44]="&myReferralsVisibility="+getVisibility("flaMyReferrals");
    
    tempId[45]="&WelcomeContainerXpos=";
    tempId[46]="&WelcomeContainerYpos=";    
    tempId[47]="&WelcomeContainerVisibility="+getVisibility("welcomeContainer");
    
    tempId[48]="&MyYuntaaXpos=";
    tempId[49]="&MyYuntaaYpos=";
    tempId[50]="&MyYuntaaVisibility="+getVisibility("flaMyYuntaa");
    
   

    if(document.getElementById("imgMyFiles") || document.getElementById("flaMyFiles"))
    {
        var GetParam="";
        var j=0;
        for(i=0;i<ddObjects.length-1;i++)
        {
            GetParam=GetParam+""+tempId[i+j]+""+YAHOO.util.Dom.getX(ddObjects[i])+""+tempId[i+j+1]+""+YAHOO.util.Dom.getY(ddObjects[i])+""+tempId[i+j+2];
            j=j+2;
        }
        
        /* extra parameters for wallpapers and other images*/
        GetParam+="&ImageID="+strMyPictureImageID+"&WallpaperImageID="+strWallpaperImageID+"&WallpaperImageFrom="+strWallpaperImageFrom+"&WallpaperStyle="+strWallpaperStyle;
        if(YAHOO.util.Dom.getX(ddObjects[0]))
        {
            if (window.XMLHttpRequest)
            {
                ContactsObj=new XMLHttpRequest();
                ContactsObj.onreadystatechange=reloadquickResponce;
                ContactsObj.open("GET","Desktop.aspx?Type=Save&"+GetParam,true);
                ContactsObj.send(null);
            }
            else if (window.ActiveXObject) // for IE
            {
                ContactsObj=new ActiveXObject("Microsoft.XMLHTTP")
                if (ContactsObj)
                {
	                ContactsObj.onreadystatechange=reloadquickResponce;
	                ContactsObj.open("GET","Desktop.aspx?Type=Save&"+GetParam,true);
	                ContactsObj.send();
                }
            }
        }
    }
}
function getVisibility(id)
{
    try
    {
        return (document.getElementById(id).style.display);
    }
    catch(err)
    {
        return "block";
    }
}

function reloadquickResponce()
{

}


function dropdownAnimator()
{
    document.getElementById("TestDiv").style.height="20px";
    document.getElementById("TestDiv").style.visibility="visible";
}
function setdropdownAnimator()
{

}


function showMenu(id)
{
    running=true;
    if(id=="1")
    {
        document.getElementById('YuntaaDesk').style.display="block";
        document.getElementById('YuntaaDesk').style.zIndex=tmpZindex;
        tmpZindex+=1;
        //FadeAnimator("YuntaaDesk","100","2","0");
        //HeightAnimator("YuntaaDesk","37","2","0")
    }
    else
    {
        document.getElementById('YuntaaDesk').style.display='block';
        document.getElementById('YuntaaDesk').style.zIndex=tmpZindex;
        tmpZindex+=1;
    }
}
function hideMenu()
{

    running=false;
    //document.getElementById('YuntaaDesk').style.filter="alpha(opacity=0)";
    document.getElementById('YuntaaDesk').style.display='none';
}

function FadeAnimator(id,gotoVal,type,presVal)
{   
    if(running==true)
    {
        if(type=="2")
        {
            if(parseInt(gotoVal)-parseInt(presVal)>=0)
            {
                document.getElementById(id).style.filter="alpha(opacity="+(parseInt(presVal)+3)+")";
                setTimeout("FadeAnimator('"+id+"','"+gotoVal+"','2','"+(parseInt(presVal)+3)+"')",10)
                document.getElementById(id).style.visibility="visible";
            }
        }
        else
        {
        }
    }
}


var tempHe
function dropdownMenu(id)
{
    if(tempHe=="")
    {
        tempHe=document.getElementById(id).style.height;
    }
    document.getElementById(id).style.bottom="10";
}


function dropdownAnimator(bodyID,ddID,ddHeight,bdBottom)
{
    if(parseInt(bdBottom)>=0)
    {
        document.getElementById(ddID).style.bottom=bdBottom+"px";
        document.getElementById(bodyID).style.height=ddHeight+"px";
        setTimeout("dropdownAnimator('"+bodyID+"','"+ddID+"','"+(parseInt(ddHeight)+20)+"','"+(parseInt(bdBottom)-20)+"')",1);	
        if(parseInt(ddHeight)==0)
        {
            document.getElementById(bodyID).style.display="block";
        }
    }
}

