﻿// JScript File



 function window_onscroll()
{

if (ctrlToShow)
{
   var offsetTop = document.documentElement.clientHeight - (document.documentElement.clientHeight /2) - (ctrlToShow.offsetHeight/2);
    var offsetLeft = document.documentElement.clientWidth - (document.documentElement.clientWidth /2) - (ctrlToShow.offsetWidth/2);

    document.getElementById('backgroundBlanket').style.top = document.documentElement.scrollTop;
    ctrlToShow.style.top =  document.documentElement.scrollTop+offsetTop;
    ctrlToShow.style.left =  offsetLeft;
}

if (document.getElementById('backgroundBlanket').style.display == 'block')
{
   var offsetTop = document.documentElement.clientHeight - (document.documentElement.clientHeight /2) - (ctrlToShow.offsetHeight/2);
    var offsetLeft = document.documentElement.clientWidth - (document.documentElement.clientWidth /2) - (ctrlToShow.offsetWidth/2);

 document.getElementById('backgroundBlanket').style.top = document.documentElement.scrollTop;
 
  
   ctrlToShow.style.top =  document.documentElement.scrollTop+offsetTop;
   ctrlToShow.style.left =  offsetLeft;
   

}


}

function showSubMenu(elem)
{}

function hideSubMenu(elem)
{}
IE4 = document.all;

function newConfirm(title,mess,icon,defbut,mods) {
   if (IE4) {
      icon = (icon==0) ? 0 : 2;
      defbut = (defbut==0) ? 0 : 1;
      retVal = makeMsgBox(title,mess,icon,4,defbut,mods);
      retVal = (retVal==6);
   }
   else {
      retVal = confirm(mess);
   }
   return retVal;
}

var browserName=navigator.appName;

function showWindow(url){
    if (browserName=="Netscape")
    {
        window.open(url,"Link","toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1");
    }
    else
    {
        if (browserName=="Microsoft Internet Explorer")
        {
            window.open(url,"Link","toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1");
        }
    }
   }
   
function showControlledWindow(url){
    if (browserName=="Netscape")
    {
        window.open(url,"Link","toolbar=0,location=0,height=600,width=800,directories=0,status=1,menubar=0,scrollbars=1,resizable=1");
    }
    else
    {
        if (browserName=="Microsoft Internet Explorer")
        {
            window.open(url,"Link","toolbar=0,height=600,width=800,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1");
        }
    }
   }
   
   
   
function togglePanel(link,elemstr)
{



var elem = document.getElementById(elemstr);

if (link.childNodes[0].src.indexOf('/images/box-collapse.png') > 0)
{
elem.style.display = 'none';
link.childNodes[0].src='/images/box-expand.png';
}
else
{
elem.style.display = 'block';
link.childNodes[0].src='/images/box-collapse.png';
}



}


function LookupPostCode(strPostCode){var loading=document.getElementById('postcodeLoading');loading.style.visibility='visible';HealthEdgeShop.EcommerceService.LookupPostCode(strPostCode,PostCodeReturned);}
function PostCodeReturned(res){var loading=document.getElementById('postcodeLoading');loading.style.visibility='hidden';var objResult;var cell=document.getElementById('lstAddresses');if(cell.hasChildNodes())
{while(cell.childNodes.length>=1)
{cell.removeChild(cell.firstChild);}}
if(res.length>0){document.getElementById('lstAddresses').options[document.getElementById('lstAddresses').options.length]=new Option(res.length+" Addresses Found. Please Select...","-1");}
else
{document.getElementById('lstAddresses').options[document.getElementById('lstAddresses').options.length]=new Option("No Addresses Found! Check the Postcode","-1");}
for(i=0;i<res.length;i++){objResult=eval('('+res[i]+')');document.getElementById('lstAddresses').options[document.getElementById('lstAddresses').options.length]=new Option(objResult.nameField,objResult.idField);}
document.getElementById('lstAddresses').style.display='block';}
function GetAddress(strAddressId){var loading=document.getElementById('postcodeLoading');if(strAddressId!="-1"){loading.style.visibility='visible';HealthEdgeShop.EcommerceService.GetAddressResult(strAddressId,AddressReturned);}}
function AddressReturned(res){var loading=document.getElementById('postcodeLoading');loading.style.visibility='hidden';var objResult;for(i=0;i<res.length;i++){objResult=eval('('+res[i]+')');var currentControl;currentControl=txtOrganisation
if(objResult.organisationNameField.length>0)
{currentControl.value=objResult.organisationNameField;currentControl=txthouseNameNo;}
if(objResult.buildingNumberField!="0")
{currentControl.value=objResult.buildingNumberField+" "+objResult.buildingNameField+' '+objResult.streetField;}
else{currentControl.value=objResult.buildingNameField+' '+objResult.streetField;;currentControl=txtStreet;}
txtStreet=objResult.areaField;txtTown.value=objResult.townField;txtCounty.value=objResult.countyField;txtPostCode.value=objResult.postCodeField;document.getElementById('lstAddresses').style.display='none';validateForm();}}




var delay=5000;
var start_frame = 0;
function init() {
if ($('slide-images'))
{

 var lis = $('slide-images').getElementsByTagName('li');
 
 for( i=0; i < lis.length; i++){
  if(i!=0){
  lis[i].style.display = 'none';
  }
 }
 end_frame = lis.length -1;
 
 start_slideshow(start_frame, end_frame, delay, lis);
 }
 
}



function start_slideshow(start_frame, end_frame, delay, lis) {
 setTimeout(fadeInOut(start_frame,start_frame,end_frame, delay, lis), delay);
}


function fadeInOut(frame, start_frame, end_frame, delay, lis) {
 return (function() {
  lis = $('slide-images').getElementsByTagName('li');
  Effect.Fade(lis[frame]);
  if (frame == end_frame) { frame = start_frame; } else { frame++; }
  lisAppear = lis[frame];
  setTimeout("Effect.Appear(lisAppear);", 0);
  setTimeout(fadeInOut(frame, start_frame, end_frame, delay), delay + 1850);
 })
 
}


Event.observe(window, 'load', init, false);

//document.getElementById('txtmailist').setAttribute("autocomplete","off");
