﻿var selectedTheme;

  function setIconsback(Eleid)
    {

        var maxLimit=(YAHOO.util.Dom.getXY("innerFooterContainer"));
        StrechWebPage();
        if(xyCoordinatesafter[1] > maxLimit[1])
        {
            YAHOO.util.Dom.setY(Eleid,(maxLimit[1]-10));
        }
        
        if(xyCoordinatesafter[0] > my_width)
        {
            YAHOO.util.Dom.setX(Eleid,my_width-30);
        }
        
    }
	
    
function getHeight()
{    
     var toolbarPosition = new Array();
     var toolbarPosition=YAHOO.util.Dom.getXY("dvMyDetails");
     var xx1=document.getElementById('dvMyDetails').style.top;
     
}
    
function WidthAnimator(id,gotoVal,type,presVal)
 {   

        // for minimize
         var xx0=YAHOO.util.Dom.getStyle("myMidContainer","height");
        if(type=="1")
        {
           if(parseInt(presVal)-26>parseInt(gotoVal))
            {
              document.getElementById(id).style.width=(parseInt(presVal)-25)+"px";
              setTimeout("WidthAnimator('"+id+"','"+parseInt(gotoVal)+"','1','"+(parseInt(presVal)-25)+"')",5);
            }
            else
            {
               document.getElementById(id).style.display="block";
            }
        }
        else
        {
            if(parseInt(gotoVal)-parseInt(presVal)>=0)
            {
                document.getElementById(id).style.display="block";
                document.getElementById(id).style.width=(parseInt(presVal)+25)+"px";
                setTimeout("WidthAnimator('"+id+"','"+parseInt(gotoVal)+"','2','"+(parseInt(presVal)+25)+"')",5);
            }
        }
 } 


// test pandu
function getThemes(thid,thx,thy)
{   
    var toolbarPosition = new Array();
    toolbarPosition=YAHOO.util.Dom.getXY("yuMenuBox");
    var xPos = parseInt(toolbarPosition[0])+parseInt(thx)+142;
    var yPos = parseInt(toolbarPosition[1])+parseInt(thy)+1;
    if (thid=='Ultra')   
    {
    document.getElementById("themeDefault").style.display="block";
    document.getElementById("dvUltra").style.display="block"; 
    document.getElementById("dvDefault").style.display="none";
    document.getElementById("dvSoft").style.display="none";
    document.getElementById("dvMini").style.display="none";
      
    document.getElementById("themeDefault").style.left=xPos;
    document.getElementById("themeDefault").style.top=yPos;
    document.getElementById("themeDefault").style.zIndex=10;
    }
    else if (thid=='Soft')
    {
    document.getElementById("themeDefault").style.display="block";
     document.getElementById("dvSoft").style.display="block";   
     document.getElementById("dvDefault").style.display="none";
    document.getElementById("dvUltra").style.display="none";
    document.getElementById("dvMini").style.display="none";
   
    document.getElementById("themeDefault").style.left=xPos;
    document.getElementById("themeDefault").style.top=yPos;
    document.getElementById("themeDefault").style.zIndex=10;
    }
    else if (thid=='Minimal')
    {
    document.getElementById("themeDefault").style.display="block";
    document.getElementById("dvMini").style.display="block"; 
     document.getElementById("dvDefault").style.display="none";
    document.getElementById("dvUltra").style.display="none";
    document.getElementById("dvSoft").style.display="none";
    
    document.getElementById("themeDefault").style.left=xPos;
    document.getElementById("themeDefault").style.top=yPos;
    document.getElementById("themeDefault").style.zIndex=10;
    }
    else if (thid=='Default')
    {
    document.getElementById("themeDefault").style.display="block";
    document.getElementById("dvDefault").style.display="block"; 
    document.getElementById("dvUltra").style.display="none"; 
    document.getElementById("dvSoft").style.display="none";
    document.getElementById("dvMini").style.display="none"; 
       
    document.getElementById("themeDefault").style.left=xPos;
    document.getElementById("themeDefault").style.top=yPos;
    document.getElementById("themeDefault").style.zIndex=10;
    }
    
   
}
function clearThemes(id)
{
    //stayBack(id);
    //document.getElementById("themeSeletor").style.display="none";
}
function clearThemes1(id)
{
    document.getElementById(id).style.display="none";
}
function stayBack(id)
{ 
 document.getElementById(id).style.display="block";
}

function changePageTheme(themenName)
{   
    var oldTheme=document.getElementById('hdnOldTheme');
    oldTheme.value=themenName;
    
    if(themenName=="Default1")
    {   
        //oldTheme.value=document.body.className;
        document.body.className="myYuntaaBody";        
        document.getElementById("ThemeCssHolder").href="../CSS/yuntaaprofile(gray).css"; 
        activateToolBar();       
    }
    
    else if(themenName=="Default2")
    { 
         //oldTheme.value=document.body.className; 
         document.body.className="myYuntaaBodyBlack";  
         document.getElementById("ThemeCssHolder").href="../CSS/yuntaaprofile(black).css";
          activateToolBar(); 
    }  
    
	else if(themenName=="Default3")
    { 
         //oldTheme.value=document.body.className; 
         document.body.className="myYuntaaBodyGreenDf";  
         document.getElementById("ThemeCssHolder").href="../CSS/yuntaaprofile(green).css";
          activateToolBar(); 
    } 
            
    else if(themenName=="Default4")
    {
         //oldTheme.value=document.body.className;
         document.body.className="myYuntaaBodyBlue"; 
         document.getElementById("ThemeCssHolder").href="../CSS/yuntaaprofile(blue).css";
          activateToolBar();  
    }
    
    else if(themenName=="Ultra1")
    {   
        //oldTheme.value=document.body.className;
        document.body.className="myYuntaaBodyGreen";        
        document.getElementById("ThemeCssHolder").href="../CSS/yuntaaprofile(ultra1).css"; 
         activateToolBar();        
    }
    
    else if(themenName=="Ultra2")
    {   
         //oldTheme.value=document.body.className;
         document.body.className="myYuntaaBodyWooden";  
         document.getElementById("ThemeCssHolder").href="../CSS/yuntaaprofile(ultra2).css";
          activateToolBar(); 
    } 
    
    else if(themenName=="Ultra3")
    {   
        //oldTheme.value=document.body.className;
        document.body.className="myYuntaaBodySpace";        
        document.getElementById("ThemeCssHolder").href="../CSS/yuntaaprofile(ultra3).css"; 
         activateToolBar();        
    }
    
 	else if(themenName=="Ultra4")
    {   
         //oldTheme.value=document.body.className;
         document.body.className="myYuntaaBodyFrGreen";  
         document.getElementById("ThemeCssHolder").href="../CSS/yuntaaprofile(ultra4).css";
         activateToolBar();
    } 
           
    else if(themenName=="Soft1")
    {
        //oldTheme.value=document.body.className;
        document.body.className="myYuntaaBodyPink"; 
        document.getElementById("ThemeCssHolder").href="../CSS/yuntaaprofile(soft1).css";
         activateToolBar(); 
    } 
         
    else if(themenName=="Soft2")
    {
        //oldTheme.value=document.body.className;
        document.body.className="myYuntaaBodyBalloon"; 
        document.getElementById("ThemeCssHolder").href="../CSS/yuntaaprofile(soft2).css"; 
         activateToolBar(); 
    }
            
	else if(themenName=="Soft3")
    {
        //oldTheme.value=document.body.className;
        document.body.className="myYuntaaBodyMint"; 
        document.getElementById("ThemeCssHolder").href="../CSS/yuntaaprofile(soft3).css"; 
         activateToolBar(); 
    } 
     
    else if(themenName=="Soft4")
    {
        //oldTheme.value=document.body.className;
        document.body.className="myYuntaaBodyPaleGreen"; 
        document.getElementById("ThemeCssHolder").href="../CSS/yuntaaprofile(soft4).css";
         activateToolBar(); 
    } 
            
    else if(themenName=="Mini1")
    {
        //oldTheme.value=document.body.className;
        document.body.className="myYuntaaBodyMinOne"; 
        document.getElementById("ThemeCssHolder").href="../CSS/yuntaaprofile(min1).css";
         activateToolBar(); 
    }
     
    else if(themenName=="Mini2")
    {
        // oldTheme.value=document.body.className;
        document.body.className="myYuntaaBodyMinTwo"; 
        document.getElementById("ThemeCssHolder").href="../CSS/yuntaaprofile(min2).css"; 
         activateToolBar();  
    } 
     
    else if(themenName=="Mini3")
    {
        //oldTheme.value=document.body.className;
        document.body.className="myYuntaaBodyMinThree"; 
        document.getElementById("ThemeCssHolder").href="../CSS/yuntaaprofile(min3).css";
         activateToolBar(); 
    }
     
    else if(themenName=="Mini4")
    {
        // oldTheme.value=document.body.className;
        document.body.className="myYuntaaBodyMinFour"; 
        document.getElementById("ThemeCssHolder").href="../CSS/yuntaaprofile(min4).css"; 
         activateToolBar();  
     } 
     
     else
     {
        document.body.className="myYuntaaBody";        
        document.getElementById("ThemeCssHolder").href="../CSS/yuntaaprofile(gray).css"; 
         activateToolBar();   
     } 
        
}
function activateToolBar()
{
    var tempWidgetXpos = parseInt(YAHOO.util.Dom.getX("yuMenuBox"));
	var tempWidgetYpos =parseInt(YAHOO.util.Dom.getY("yuMenuBox"));
	//alert(YAHOO.util.Dom.getX("yuMenuBox"));alert(YAHOO.util.Dom.getY("yuMenuBox"));
	YAHOO.util.Dom.setX("yuMenuBox",parseInt(tempWidgetXpos)+1);
	//YAHOO.util.Dom.setY("yuMenuBox",parseInt(tempWidgetYpos)+1);
	YAHOO.util.Dom.setX("yuMenuBox",tempWidgetXpos);
	//YAHOO.util.Dom.setY("yuMenuBox",tempWidgetYpos-8);
	
}

function AddBuddy()
{
 var wleft;
     var wtop;
     var wwidth=800;
     var wheight=600;
     wleft = (screen.width-wwidth) / 2;
     wtop = (screen.height-wheight) / 5;
     window.open("../BuddyList/AddBuddy.aspx?Page=0&PPage=MyProfile","SearchUsers","width=" + wwidth +",height=" + wheight +",resizable=yes,dependent=yes,status=yes,scrollbars=yes,toolbar=no,location=no,menubar=no,left=" + wleft +",top=" + wtop);     
}


function profileAnim(profileDataHolderID,handlerElementID)
{
    if(document.getElementById(profileDataHolderID).style.display=="none")
    {  
        document.getElementById(handlerElementID).innerHTML= " - ";
        document.getElementById(handlerElementID).title=document.getElementById("hdnMinimize").value;        
        document.getElementById(profileDataHolderID).style.display="block";                
    }
    else
    {   
        document.getElementById(handlerElementID).innerHTML= " + ";
        document.getElementById(handlerElementID).title=document.getElementById("hdnMaximize").value;		
		document.getElementById(profileDataHolderID).style.display="none";       
    }
}

//Resize testing 


    YAHOO.example.DDResize = function(panelElId, handleElId, sGroup, config) { 
	    YAHOO.example.DDResize.superclass.constructor.call(this, panelElId, sGroup, config); 
	    if (handleElId) { 	    
	        this.setHandleElId(handleElId); 
	    } 
	}; 

	YAHOO.extend(YAHOO.example.DDResize, YAHOO.util.DragDrop,{ 
	 
	    onMouseDown: function(e) { 
	        var panel = this.getEl(); 
	        this.startWidth = panel.offsetWidth; 
	        this.startHeight = panel.offsetHeight; 
	 
	        this.startPos = [YAHOO.util.Event.getPageX(e), 
	                         YAHOO.util.Event.getPageY(e)]; 
	    }, 
	 
	    onDrag: function(e) { 
	        var newPos = [YAHOO.util.Event.getPageX(e), 
	                      YAHOO.util.Event.getPageY(e)]; 
	 
	        var offsetX = newPos[0] - this.startPos[0]; 
	        var offsetY = newPos[1] - this.startPos[1]; 
	 
	        var newWidth = Math.max(this.startWidth + offsetX, 10); 
	        var newHeight = Math.max(this.startHeight + offsetY, 10); 
	 
	        var panel = this.getEl(); 
	        panel.style.width = newWidth + "px"; 
	        panel.style.height = newHeight + "px"; 
	    } 
});