var selectedcolor = '#DE923A';
var __loadings1__=true;

//·½Ïò¶¨Î»
 var flag=0;
// 
var issuceed=0; 
function ShowLoginRegister()
{

	try
	{      
        var regBody = $$('.myDHTPanelOn')[0];
        
        if (regBody.visible()) 
            return;
     
        DisableButton();
          
        toggleReg(true);
        setTimeout ('EnableButton()',1000);
    }
    catch(e)
    {
    }
}

function HideLoginRegister()
{
	try
	{
	    if(flag>0)
	    {
	     carousels(-1, null, $$('.carouselContainer')[0], 1, 956*flag);
	     }
	     else if(flag<0)
	     {
	      carousels(-1, null, $$('.carouselContainer')[0], 1, -956*flag);
	     } 
	    __loadings1__ = true;
        var regBody = $$('.myDHTPanelOn')[0];
        if (!regBody.visible()) 
            return;
        DisableButton();
        toggleReg(false);
        setTimeout ('EnableButton()',1000);  
    }
    catch(e)
    {
    }
}

function EnableButton()
{
    document.getElementById("btLogin").href = "javascript:ShowLoginRegister();";
   // document.getElementById("btRegister").href = "javascript:ShowLoginRegister();";
    document.getElementById("btClose").href = "javascript:HideLoginRegister();";
}

function DisableButton()
{

    document.getElementById("btLogin").href = "#";
   // document.getElementById("btRegister").href = "#";
    document.getElementById("btClose").href = "#";
}

function toggleReg(expended) 
{
    // make sure there's no other effects happening on the page
    if (expended&&Effect.Queue.effects.length > 0) return;
    var regBody = $$('.myDHTPanelOn')[0];

    if (expended)
    {
      Effect.SlideDown(regBody, {duration: 1});
      $('regCloseBtn').show();
      $('regOpenBtn').hide();
    }
    else 
    {
      Effect.SlideUp(regBody, {duration: 1});
      setTimeout (function() 
      {
          ShowMyPanel(expended);
      }, 1000);
    }
}

function ShowMyPanel(expended)
{
    if (expended)
    {
        document.getElementById("regOpenBtn").style.display = "none";
        document.getElementById("regCloseBtn").style.display = "";
    }
    else
    {
        document.getElementById("regOpenBtn").style.display = "";
        document.getElementById("regCloseBtn").style.display = "none";
    }
}

function carousels(dir, buttons, currentCarousel, divUnits, xMoveBy) 
{
var carouselCountainer = currentCarousel;
	if(!carouselCountainer || Effect.Queue.effects.length > 0)
		return;

	// setup variables
	var curX = Position.positionedOffset(carouselCountainer)[0];
	
	var xMove = carouselCountainer.parentNode.getWidth();
	var divUnits = typeof(divUnits) == "undefined" ? 5 : divUnits;

	//if we're one of the smaller scrolls we need to tweak the xMove a little bit.
		
	var numScrolls = Math.ceil(carouselCountainer.immediateDescendants().length / divUnits) - 1;
	var xMoveBy = typeof(xMoveBy) == "undefined" ? (xMove * dir) : xMoveBy;
	var xMoveTo = curX + (xMoveBy);
	var xMax = -Math.abs((numScrolls) * xMove);
	var curScroll = Math.abs(xMoveTo / xMove);
	// do the move
	if(dir != 0)
	{
	    new Effect.MoveBy(carouselCountainer, 0, xMoveBy);	
	    var n=xMoveBy/956;	       
	       flag=flag+n;
  }
 }

function ResetPassword()
{
	document.getElementById("divPasswordReset1").style.display = "";
    document.getElementById("divPasswordReset2").style.display = "";
    if(!__loadings1__) 
     return; 
    carousels(-1, null, $$('.carouselContainer')[0], 1, -956);
    __loadings1__=false; 
     //  getam=false; 
    //document.getElementById('ctl00_txtForgotUsername').focus();

}

function CancelResetPassword()
{
	carousels(-1, null, $$('.carouselContainer')[0], 1, 956);
}

var __call_page3__="ForgotPwAJAX.aspx";
var __is_loading3__=false;
var __is_loading4__=false;
var __call_page4__="ResetPasswordAjax.aspx";

var NS4 = (window.ActiveXObject) ? true : false;
function ResetPassword2()
{

  var forgotname=document.getElementById('ctl00_txtForgotUsername').value.replace(/(^\s*)|(\s*$)/g, "");
   forgotname=(forgotname=="") ? 0 : forgotname;
 
//  if(forgotname.replace(/(^\s*)|(\s*$)/g, "")=="")
 //  {
     //  alert("Please input your Email!");     
  // }
  // else
  // {
   //judge to exist of user

  __callAJAXPage3(forgotname);
  // }
   //return false;
}
function LoginResetPassword2()
{
    var grogotname1=document.getElementById('Lusername').value.replace(/(^\s*)|(\s*$)/g, "");
    grogotname1=(grogotname1=="")?0:grogotname1;
   //nanswer=(txtanswer=="") ? 0 : txtanswer;  
   // if(grogotname1.replace(/(^\s*)|(\s*$)/g, "")=="")
    // {
    //   alert("Please input your Email!");  
   //  }
   //  else
    // {  
        __callAJAXPage5(grogotname1);
   //  }
}
function __callAJAXPage3(username)
{
   if(__is_loading3__)
   return;
   //var npage=page;
    var ajax3 = new AJAX(GetAbsoluteUrl(__call_page3__));
    ajax3.AddUrlParameter('UserName',username);
    ajax3.SetCallbackFun(__fillPageData3);
    ajax3.Send(null);
}
function __fillPageData3(ajax3)
{       
    var doc2  = ajax3.GetXmlDoc();
    if (!__is_loading3__) 
    {
       //__is_loading3__     = true;
      //get the value of  node 
       var node=doc2.selectSingleNode("//xmlRoot/IsUserName").text;
       if(node==0)
         {
            alert("Email is not exist!");
             __is_loading3__     = false;
            return;
         }    
         else if(node==1)
         {    
            var question=doc2.selectSingleNode("//xmlRoot/ResetQuestion").text;
             carousels(-1, null, $$('.carouselContainer')[0], 1, -1030);
            document.getElementById('forgotName').innerHTML=document.getElementById('ctl00_txtForgotUsername').value ;
            document.getElementById('ctl00_txtPasswordResetQuestion').value=question;
         //   document.getElementById('ResetPassword').onclick=function() {
                      // ResetPassword3()
            //};
             __is_loading3__  = false;
         }
 
    }
}
//button 
function ResetPassword3()
{
  var nquestion,txtanswer,uname,nanswer;
    nquestion=document.getElementById('ctl00_txtPasswordResetQuestion').value;
    txtanswer=document.getElementById('ctl00_txtPasswordResetResponse').value.replace(/(^\s*)|(\s*$)/g, "");
    if(NS4)
   { 
    uname=document.getElementById('forgotName').innerText;
   }
   else
   {
     uname=document.getElementById('forgotName').textContent
   } 
     nanswer=(txtanswer=="") ? 0 : txtanswer; 
      __callAJAXPage4(uname,nquestion,nanswer);
}
 
function __callAJAXPage4(username,question,tanswer)
{
   if(__is_loading4__)
   return;
    var ajax4 = new AJAX(GetAbsoluteUrl(__call_page4__));
    ajax4.AddUrlParameter('UserName',username);
    ajax4.AddUrlParameter('Question',question);
    ajax4.AddUrlParameter('Answer',tanswer)  
    ajax4.SetCallbackFun(__fillPageData4);
    ajax4.Send(null);
}
function __fillPageData4(ajax4)
{       
    var doc4  = ajax4.GetXmlDoc();
    if (!__is_loading4__) 
    {
       __is_loading4__     = true;
      //get the value of the node 
       var node=doc4.selectSingleNode("//xmlRoot/Isupdate").text;
       if(node=="yes")
          {
               alert("Reset password successful! We have sent a email that contains the new password to your email!");
               document.location="Default.aspx" ;
          } 
         else
         {
         //dispaly the value of node
             alert(node);
         } 
             __is_loading4__  = false;
    }
}



function OnMenuOver(menuid)
{
    /*for (var i = 1; i <= 7; i++)
    {
        var obj = document.getElementById('dj'+i);
        if (obj)
        {
            if (menuid == i)
            {
                obj.className='menu2';
               // obj.style.background-color:#91aab2;
            }
            //else
            //    obj.className='menu22';
        }
    }*/
     
}

function showsubmenu(menuid,submenuid)
{

    //var muneB = document.getElementById('muneB'+menuid);
     if (menuid==2)
     {
       // muneB.className='menu2';
       $('cai2').style.display='';
     }
     var muneMain = document.getElementById('muneMain'+menuid);
     if (muneMain)
     {
        muneMain.style.backgroundColor="#71aab2";
        var eles = muneMain.getElementsByTagName("span");
        if (eles.length > 0)
        {
            eles[0].style.color = "#ffffff";
        }
     }
     
     if (submenuid)
     {
        var muneB_P = document.getElementById('muneB'+menuid+"_p"+submenuid);
        if (muneB_P)
        {
            muneB_P.style.color = "#325B6F";
           muneB_P.style.fontWeight = "bold";
        }
     }
     
  //  OnMenuOver(menuid);
  //  setmenuselected(menuid, submenuid);
}

function setmenuselected(menuid, submenuid)
{
    if (menuid == '1')
    {
        document.getElementById(ctrl_aAbout).style.color = selectedcolor;
        
        if (submenuid == '1')
        {
            document.getElementById(ctrl_aCorporateProfiles).style.color = selectedcolor;
        }
        else if (submenuid == '2')
        {
            document.getElementById(ctrl_aCorporateSocialResponsibility).style.color = selectedcolor;
        }
        else if (submenuid == '3')
        {
            document.getElementById(ctrl_aPartners).style.color = selectedcolor;
        }
        else if (submenuid == '4')
        {
            document.getElementById(ctrl_aInvestorRelations).style.color = selectedcolor;
        }
        else if (submenuid == '5')
        {
            document.getElementById(ctrl_aNews).style.color = selectedcolor;
        }
        else if (submenuid == '6')
        {
            document.getElementById(ctrl_aCareers).style.color = selectedcolor;
        }
        else if (submenuid == '7')
        {
            document.getElementById(ctrl_aContactUs).style.color = selectedcolor;
        }
        else if (submenuid == '8')
        {
            document.getElementById(ctrl_aWhatWeDo).style.color = selectedcolor;
        }
    }
    else if (menuid == '2')
    {
        document.getElementById(ctrl_aServices).style.color = selectedcolor;
        
//        document.getElementById(ctrl_aTechServiceGuide).className = "cai2";
//        document.getElementById(ctrl_aDigitalVault).className = "cai2";
//        document.getElementById(ctrl_aeSupport).className = "cai2";
//        document.getElementById(ctrl_aEtcetera).className = "cai2";

        if (submenuid == '1')
        {
            document.getElementById(ctrl_aTechServiceGuide).style.color = selectedcolor;
        }
        else if (submenuid == '2')
        {
            document.getElementById(ctrl_aDigitalVault).style.color = selectedcolor;
        }
        else if (submenuid == '3')
        {
            document.getElementById(ctrl_aeSupport).style.color = selectedcolor;
        }
        else if (submenuid == '4')
        {
            document.getElementById(ctrl_aEtcetera).style.color = selectedcolor;
        }
    }
    else if (menuid == '3')
    {
        document.getElementById(ctrl_aHelpNow).style.color = selectedcolor;
    }
    else if (menuid == '4')
    {
        document.getElementById(ctrl_aMyAccount).style.color = selectedcolor;

//        document.getElementById(ctrl_aSummary).className = "cai2";
//        document.getElementById(ctrl_aMyProfile).className = "cai2";
//        document.getElementById(ctrl_aBilangDetails).className = "cai2";
//        document.getElementById(ctrl_aStatements).className = "cai2";
//        document.getElementById(ctrl_aTermsofUse).className = "cai2";
//        document.getElementById(ctrl_aEquipment).className = "cai2";

        if (submenuid == '1')
        {
            document.getElementById(ctrl_aSummary).style.color = selectedcolor;
        }
        else if (submenuid == '2')
        {
            document.getElementById(ctrl_aMyProfile).style.color = selectedcolor;
        }
        else if (submenuid == '3')
        {
            document.getElementById(ctrl_aBillingDetails).style.color = selectedcolor;
        }
        else if (submenuid == '4')
        {
            document.getElementById(ctrl_aStatements).style.color = selectedcolor;
        }
        else if (submenuid == '5')
        {
            document.getElementById(ctrl_aTermsofUse).style.color = selectedcolor;
        }
        else if (submenuid == '6')
        {
            document.getElementById(ctrl_aEquipment).style.color = selectedcolor;
        }
    }
}
function Enterps(e)
{
  var code;
  if(NS4)
  {
     code=window.event.keyCode;
  }
  else
  {
     code=e.which;
  }
  if(code.keyCode==13)
  {
    document.getElementById(ctrl_btnSubmit).focus();
  }
}
function EnterClick(e,buttonid)
{
//alert()
var code;
  if(NS4)
  {
     code=window.event.keyCode;
  }
  else
  {
     code=e.which;
  }

    if(buttonid=='imgReset'||buttonid=='btnLogin1'||buttonid=='ResetPassword')
     {
         if(code==9)
         {
            if(NS4)
            event.returnValue=false;
            else
            e.preventDefault();
            //e.returnValue=false;
         }
     }
    
       if(code==13)
     {
        if(NS4)
        {
          document.getElementById(buttonid).click();
          document.getElementById(buttonid).focus();
         
           //return;
        }
        else
        {
         document.getElementById(buttonid).onclick(); 
        document.getElementById(buttonid).focus();
       
           //return;
        }
    
     // e.returnValue=false; 
     }  
}
function HiddenTab(e)
{ 
//alert("sdf");
//return(false);
//e.preventDefault();
 //event.returnValue=false;
   
}
