/*Function to Fix the Payments Link  when no bank acc exists */
function fixBankLink(hBank){ 
 if(hBank=='false'){  
  var links = document.getElementsByClassName("h")
  for(i=0;i<links.length;i++){   
   var curLinkHref = links[i].href  
   if(curLinkHref!=undefined && curLinkHref.indexOf('pg_Payments')!=-1){    
    curLinkHref=(curLinkHref.substring(0,curLinkHref.indexOf('pg_Payments')))+'pg_MyProfile';
    links[i].href=curLinkHref;    
   }
   else if(curLinkHref!=undefined && curLinkHref.indexOf('pg_Statements')!=-1){    
    curLinkHref=(curLinkHref.substring(0,curLinkHref.indexOf('pg_Statements')))+'pg_MyProfile';
    links[i].href=curLinkHref;    
   }
  }
 }
}

function showepayportlet(sepay){
/*
 if(sepay=='true'){  
  var links = document.getElementsByClassName("h")
  for(i=0;i<links.length;i++){   
   var curLinkHref = links[i].href  
   if(curLinkHref!=undefined && (curLinkHref.indexOf('pg_Payments')!=-1 || curLinkHref.indexOf('pg_Statements')!=-1) ){    
    curLinkHref='#';
    //links[i].href=curLinkHref;    
    links[i].onclick=showErrorePay; 
   }
  }
 }
 */ 
}

function fnforceTandCAccept(accountIndex,isFirstEpayEnroll){
    Element.hide('imagecontain');
    Element.show('enrolloption');
    scrollWindowTo('enrolloption');
    if('true' != isFirstEpayEnroll)
        Element.hide('bankInfo');
    if(accountIndex!=null && accountIndex !=''){
        var t = getElementByPartId("idx","epayenrollform");
        t.value = accountIndex;        
    }
        
    //alert("value..."+getElementByPartId("idx","epayenrollform").value);
    
}
/* Function to fix for epay access */
function fixEPayLinks(aepay){ 
 if(aepay=='false'){   
  var links = document.getElementsByClassName("h")
  for(i=0;i<links.length;i++){   
   var curLinkHref = links[i].href  
   if(curLinkHref!=undefined && (curLinkHref.indexOf('pg_Payments')!=-1 || curLinkHref.indexOf('pg_Statements')!=-1) ){    
    curLinkHref='#';
    //links[i].href=curLinkHref;    
    links[i].onclick=showErrorePay; 
   }
  }
 }
}

function showErrorePay(){
  document.getElementById('epayAccessError').style.display="block";
  scrollWindowTo('epayAccessError');
  return false;
}



function scrollWindowTo(navnode){
 
 if(navnode == undefined || navnode == 'null'){ 
    return;
 }
 var elem = document.getElementById(navnode);
  
 xco = findPosX(elem); 
 yco = findPosY(elem);
 
 window.scrollTo(xco,yco);

}

function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }

  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }