var cookie_set;
function checkCookies()
{
    // if Get_Cookie succeeds, cookies are enabled, since
    //the cookie was successfully created.
    if ( Get_Cookie( 'checkCookie' ) )
    {
        //alert( 'cookies ARE currently enabled.' );
        cookie_set = true;
        // and these are the parameters for Delete_Cookie:
        // name, path, domain
        // make sure you use the same parameters in Set and Delete Cookie.
        Delete_Cookie( 'checkCookie' );
    }
    // if the Get_Cookie test fails, cookies
    //are not enabled for this session.
    else
    {
        alert( 'Cookies are not currently enabled in your browser.  \nPlease refer to the help file for more details.' );
        cookie_set = false;
    }
}

function Delete_Cookie ( cookie_name )
{
  var cookie_date = new Date ( );  // current date & time
  cookie_date.setTime ( cookie_date.getTime() - 1 );
  document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}

function Get_Cookie ( cookie_name )
{
  var results = document.cookie.match ( cookie_name + '=(.*?)(;|$)' );

  if ( results )
    return ( unescape ( results[1] ) );
  else
    return null;
}

function Set_Cookie ( name, value, exp_y, exp_m, exp_d, path, domain, secure )
{
  var cookie_string = name + "=" + escape ( value );

  if ( exp_y )
  {
    var expires = new Date ( exp_y, exp_m, exp_d );
    cookie_string += "; expires=" + expires.toGMTString();
  }

  if ( path )
        cookie_string += "; path=" + escape ( path );

  if ( domain )
        cookie_string += "; domain=" + escape ( domain );

  if ( secure )
        cookie_string += "; secure";

  document.cookie = cookie_string;
}

function setStep( step )
{
  var stepStr = 'one';

  if ( step == '1' ){
    stepStr = 'one';
  }
  else if ( step == '2' ){
    stepStr = 'two';
  }
  else if ( step == '3' ){
    stepStr = 'three';
  }
  else if ( step == '4' ){
    stepStr = 'four';
  }
  else if ( step == '5' ){
    stepStr = 'five';
  }

  // hide all
  document.getElementById( 'stepone'  ).style.display='none';
  document.getElementById( 'steptwo' ).style.display='none';
  document.getElementById( 'stepthree' ).style.display='none';
  document.getElementById( 'stepfour' ).style.display='none';
  document.getElementById( 'stepfive' ).style.display='none';

  // show just one

  if ( step != 'none' ){
    document.getElementById( 'step' + stepStr ).style.display='inline';
  }

}

function copyPaymentDetails() {
    if (document.getElementById('same').checked) {
        document.getElementById('deliveryFirstName').value='';
        document.getElementById('deliveryFirstName').disabled='true';
        document.getElementById('deliveryLastName').value='';
        document.getElementById('deliveryLastName').disabled='true';
        document.getElementById('deliveryLine1').value='';
        document.getElementById('deliveryLine1').disabled='true';
        document.getElementById('deliveryLine2').value='';
        document.getElementById('deliveryLine2').disabled='true';
        document.getElementById('deliverySuburb').value='';
        document.getElementById('deliverySuburb').disabled='true';
        document.getElementById('deliveryState').value='';
        document.getElementById('deliveryState').disabled='true';
        document.getElementById('deliveryPostcode').value='';
        document.getElementById('deliveryPostcode').disabled='true';
        // document.getElementById('deliveryCountry').selectedIndex=12;
        document.getElementById('deliveryCountry').disabled='true';
    }
    else {
        document.getElementById('deliveryFirstName').disabled=null;
        document.getElementById('deliveryLastName').disabled=null;
        document.getElementById('deliveryLine1').disabled=null;
        document.getElementById('deliveryLine2').disabled=null;
        document.getElementById('deliverySuburb').disabled=null;
        document.getElementById('deliveryState').disabled=null;
        document.getElementById('deliveryPostcode').disabled=null;
        document.getElementById('deliveryCountry').disabled=null;
    }
}
