var GuestMenu = 'default help contact pricing HowItWorks ';
var user_agent = null;
switch (true) {
    case navigator.userAgent.indexOf("Opera") > -1:
        user_agent = "Opera";
        window.captureEvents(Event.MOUSEMOVE);
        
        break;
    case navigator.userAgent.indexOf("MSIE") > -1:
        user_agent = "IE";
        break;
    case navigator.userAgent.indexOf("Gecko") > -1:
        user_agent = "Gecko";
        window.captureEvents(Event.MOUSEMOVE);
        
        break;
}
var currentPage;
function selectCurrent(sPage,value)
{

var ePage;
ePage=document.getElementById(sPage);

if(ePage==null){
sPage='default';
value='Home';
ePage=document.getElementById('default');
}
 if(ePage==null)
 {
     sPage = 'paymentinfo';
 value='Account Profile';
 ePage = document.getElementById('paymentinfo');
}
currentPage = sPage; 
ePage.className  ="menuitemon";
value=value+' ';
}


function SmBgOver(tdd)
{
tdd.style.cursor='hand';
tdd.style.backgroundColor='#1F5782';
}


function SmBgOut(tdd)
{
tdd.style.backgroundColor='#316F9F';
}



function MmBgOver(tdd)
{
tdd.className = 'menuitemsmover';
}

function MmBgOut(tdd)
{
tdd.className = 'menuitem';
}


function MmBgOverByID(tdd)
{
st=document.getElementById(tdd);
st.className = 'menuitemsmover';
}


function MmBgOutByID(tdd)
{
var st=document.getElementById(tdd);
st.className = 'menuitem';
}


function  openlnk(URL)
{
  document.location=URL;
}





function MyCursorHand(tdd)
{
tdd.style.cursor='hand';
}



function MyCursorOver(tdd)
{
tdd.style.cursor='default';
}


function MyCursorOut(tdd)
{
tdd.style.cursor='auto';
}

function ArrangeMenu()
{
    
//MoveLayer("pusing","lusing");


}

function ArrangeSMenu()
{
	MoveLayer("paccount","laccount");	
	MoveLayer("pconfig","lconfig");	
	//MoveLayer("pinbox","linbox");	
	MoveLayer("psupport","lsupport");
	
	MoveLayer("ppaymentinfo","lpaymentinfo");
	
}



function MoveLayer(picName, layerName)
{

hlayer = document.getElementById(layerName)	;
var imgX=AbsLeftOffset(document.images[picName]);
var imgY=AbsTopOffset(document.images[picName]);

hlayer.style.left=imgX+1+'px';
hlayer.style.top=imgY+38+'px';

}


//---------------------------------------------------------------//
    function AbsLeftOffset(objID)
	{  var retValue
	   var objParent = objID.offsetParent
	   retValue = objID.offsetLeft
	   while(objParent.tagName!= 'BODY')
	    {retValue += objParent.offsetLeft
	     objParent = objParent.offsetParent
		}
		return retValue;
	}
	
//---------------------------------------------------------------//
    function AbsTopOffset(objID)
	{  
	    var retValue
	   var objParent = objID.offsetParent
	   retValue = objID.offsetTop
	   while(objParent.tagName!= 'BODY')
	    {retValue += objParent.offsetTop
	     objParent = objParent.offsetParent
		}
		return retValue;
	}
	
//---------------------------------------------------------------//

	function MM_showHideLayers() {	//v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
  if (obj.style) {
      obj = obj.style; v = (v == 'show') ? 'visible' : (v == 'hide') ? 'hidden' : v;
      
    }
    obj.visibility = v;
}


}

 function getElementPosition(elemID){
var offsetTrail = document.getElementById(elemID);
var offsetLeft = 0;
var offsetTop = 0;
var offsetHeight=0;
while (offsetTrail){
offsetLeft += offsetTrail.offsetLeft;
offsetTop += offsetTrail.offsetTop;
offsetHeight+=offsetTrail.offsetHeight;
offsetTrail = offsetTrail.offsetParent;
}

if (navigator.userAgent.indexOf('Mac') != -1 && typeof document.body.leftMargin != 'undefined'){
offsetLeft += document.body.leftMargin;
offsetTop += document.body.topMargin;
offsetHeight += document.body.heightMargin;
}

return {left:offsetLeft,top:offsetTop,height:offsetHeight};
}

 function getDocumentHeight()  
 {  
     return (document.body.scrollHeight > document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight;
 }
 function getScrollXY() {
     var scrOfX = 0, scrOfY = 0;
     if (typeof (window.pageYOffset) == 'number') {
         //Netscape compliant
         scrOfY = window.pageYOffset;
         scrOfX = window.pageXOffset;
     } else if (document.body && (document.body.scrollLeft || document.body.scrollTop)) {
         //DOM compliant
         scrOfY = document.body.scrollTop;
         scrOfX = document.body.scrollLeft;
     } else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
         //IE6 standards compliant mode
         scrOfY = document.documentElement.scrollTop;
         scrOfX = document.documentElement.scrollLeft;
     }
    
     return  scrOfY;
 }
 var WindowHeight = 0;
 function ClearData(popupID) {
     
     var mlayer = document.getElementById(popupID);
     mlayer.style.padding = "";
     mlayer.style.height = "";
     var problemlayer = document.getElementById('iframeHide');

     if (problemlayer != null)
         problemlayer.style.visibility = 'hidden';
     
 }
 function SetPopUpInCenterStartPosition(popupID) 
 {
     var mlayer = document.getElementById(popupID);
     if (mlayer.style.padding == "") {
         var LeftOffset = Math.round((screen.availWidth - mlayer.offsetWidth) / 2);
         if (user_agent != 'IE')
             LeftOffset -= mlayer.offsetWidth * 2;
         mlayer.style.padding = "0 0 0 " + LeftOffset;
     }
     mlayer.style.position = "fixed";
     mlayer.style.height = getDocumentHeight();

 }


 function SetPopUpInCenterJQ(popupID,pId) {
     var mlayer = document.getElementById(popupID);
     var correctionHeight4Scroll = 0;
     if (user_agent == 'IE') { correctionHeight4Scroll = getScrollXY(); }

     if (mlayer.style.padding == "" || user_agent == 'IE') {
         var TopOffset;
         if (user_agent != 'IE') {
             TopOffset = Math.round((screen.availHeight - mlayer.offsetHeight) / 2);
             if (screen.availHeight < mlayer.offsetHeight)
                 TopOffset = 0;
         }
         else {
             var elem = $('#p'+pId);
             var offset = elem.offset();
             TopOffset = offset.top;
         }

         var LeftOffset = Math.round((screen.availWidth - mlayer.offsetWidth) / 2);

         if (user_agent != 'IE') {
             LeftOffset -= mlayer.offsetWidth * 2;
         }
         if (TopOffset > 40) { TopOffset = TopOffset - 40; }
         mlayer.style.padding = TopOffset + " 0 0 " + LeftOffset;




     }
     mlayer.style.position = "fixed";

     mlayer.style.height = getDocumentHeight();
     var problemlayer = document.getElementById('iframeHide');

     if (problemlayer != null)
         problemlayer.style.visibility = 'visible';

  }
 
 function SetPopUpInCenter(popupID) {
     var mlayer = document.getElementById(popupID);
    
     var correctionHeight4Scroll = 0;
     if (user_agent == 'IE') { correctionHeight4Scroll = getScrollXY(); }
     
     if (mlayer.style.padding == "") {
         var TopOffset;
         if (user_agent != 'IE') {
             TopOffset = Math.round((screen.availHeight - mlayer.offsetHeight) / 2);
             if (screen.availHeight < mlayer.offsetHeight)
                 TopOffset = 0; 
         }
         else {
             if ((getDocumentHeight() > (screen.availHeight + 100)) && correctionHeight4Scroll!=0) {
                 var av = (screen.availHeight - mlayer.offsetHeight) / 2;
                 
              //   TopOffset = Math.round(screen.availHeight - correctionHeight4Scroll - av);
                 TopOffset = (correctionHeight4Scroll * getDocumentHeight() / screen.availHeight);
               
                
             }
             else { TopOffset = Math.round((screen.availHeight - mlayer.offsetHeight) / 2); }
         }
         
         var LeftOffset = Math.round((screen.availWidth - mlayer.offsetWidth) / 2);
         
         if (user_agent != 'IE') 
         {            
             LeftOffset -= mlayer.offsetWidth * 2;
         }
         if (TopOffset > 40) {TopOffset = TopOffset - 40; }
         mlayer.style.padding = TopOffset + " 0 0 " + LeftOffset;
         
        
         
         
     }
     mlayer.style.position = "fixed";

     mlayer.style.height = getDocumentHeight();
     var problemlayer = document.getElementById('iframeHide');
    
     if (problemlayer != null)
         problemlayer.style.visibility = 'visible';

 }

 var oldBody;
 var subBody=0;
 function CloseIt() {
     if (oldBody == null || oldBody == '') {
         if ((user_agent == "Opera") || (user_agent == "IE")) {
             history.go(-1);
         }
         else {history.back();}
         return;
     }
     document.body.innerHTML = oldBody;
     subBody = 0;


 }
 function ahah(url, target) {
     window.status = "loading";
     if (window.XMLHttpRequest) {
         req = new XMLHttpRequest();
     } else if (window.ActiveXObject) {
         req = new ActiveXObject("Microsoft.XMLHTTP");
     }
     if (req != undefined) {
         req.onreadystatechange = function() { ahahDone(url, target); };
         try{
         req.open("GET", url, true);
         req.send("");
     }
         catch(e){alert(e);}
     }
 }

 function ahahDone(url, target) {
     if (req.readyState == 4) { // only if req is "loaded"
         if (req.status == 200) { // only if "OK"
             document.body.innerHTML = req.responseText;
             if (req.responseText.match(/psupport/)) {
                 ArrangeSMenu();
             }
             
             window.status = "";
         } else {
         document.body.innerHTML = oldBody;
         }
     }
 }

 function load(name, div) {
     ahah(name, div);
     return false;
 }
 function ShowBody1(page) {
     $("#main").hide();
     $("#newpage").html(' <img src="images/ajax_loader.gif"  width="150" height="150"/>');
     var xmlHttpRequst = jQuery.ajax({
         url: page,
         type: "GET",
         data: null,
         dataType: null,
         complete: function(res, status) {

             if (status == "success" || status == "notmodified") {
                 if (res.responseText.match(/checklogon/)) {
                    
                     $("#newpage").html(res.responseText);
                 }
                 else {
                   
                     window.location = "UserCatalog.aspx";
                     return;
                 }

             }
         }
     });   $("#newpage").show();
 }

 function CloseIt1() {
     $("#newpage").hide();
     $("#main").show();
     


 }
 
 function ShowBody(page) {
     
     if(subBody==0) {
        oldBody = document.body.innerHTML;}
     
        load(page, 0);
     subBody = 1;

 }
 var SelectInfo = new Array();
 var Storage = new Array();
 function KillSelect() {
     if (navigator.userAgent.toLowerCase().indexOf("msie 6.") == -1) return;
     var i = 0;
     SelectInfo = document.getElementsByName('selectdiv');
     for (i = 0; i < SelectInfo.length; i++) {
         Storage.push(SelectInfo[i].innerHTML);
         SelectInfo[i].innerHTML = '';
     }
 }
 function RestoreSelect() {
     if (navigator.userAgent.toLowerCase().indexOf("msie 6.") == -1) return;
     var i = 0;
     for (i = 0; i < SelectInfo.length; i++)
         SelectInfo[i].innerHTML = Storage[i];
 }
 //alert(navigator.userAgent);

 
