function registerMemberCallback(responce) {
  if (!processResponceErrors(responce, 'errorDiv')) { 
    doc = parseXML(unescape(responce)) ;
    
    var result;
    result = doc.getElementsByTagName('result') ;   
    result = result[0] ;
    
    var addDeliveryAddress ;
    addDeliveryAddress = result.getAttribute('adddelivery') ;
    var redirect ;
    redirect = result.getAttribute('redirect') ;
       
    if (addDeliveryAddress=='yes') {
      jQuery("#register_member").fadeOut();  
      jQuery("#delivery_address").fadeIn();  
    }
    else {
      if (redirect=="shop/paynow") {
        window.location = '/shop/paynow.html' ;
      }
      else {
        window.location.reload(true) ;      
      }
    }
  }
}

function loginCallback(responce) {
  if (!processResponceErrors(responce, 'loginErrorDiv')) { 
    doc = parseXML(unescape(responce)) ;
    
    var result;
    result = doc.getElementsByTagName('result') ;   
    result = result[0] ;
    
    var loggedin ;
    loggedin = result.getAttribute('loggedin') ;

    var redirect ;
    redirect = result.getAttribute('redirect') ;
    
    if (loggedin=='yes') {
      var o ;
      o = document.getElementById('loginErrorDiv') ;
      o.innerHTML = '&nbsp;' ;

      if (redirect=="shop/paynow") {
        window.location = '/shop/paynow.html' ;
      }
      else {
        window.location = '/members/' ;      
      }
    }
    else {
      var o ;
      o = document.getElementById('loginErrorDiv') ;
      o.innerHTML = '<b>Uknown Email Address and Password</b>' ;
    }
  }
}

function contactusCallback(responce) {
  if (!processResponceErrors(responce, 'errorDiv')) { 
    doc = parseXML(unescape(responce)) ;
    
    var result;
    result = doc.getElementsByTagName('result') ;   
    result = result[0] ;

    result = result.childNodes[0].nodeValue ;    
    
    var o ;
    o = document.getElementById('errorDiv') ;
    o.innerHTML = '&nbsp;' ;

    if (result == 'ok') {
      o.innerHTML = '<b>Message Sent</b>' ;
      jQuery("#mail_to_form_div").fadeOut();  

    }
  }
}

function getInvoiceDetails(invoiceId) {
  if (invoiceId > 0) {
    var values ;
    values = new Array() ;

    ajaxPostValuesAsXML(values, 'members', 'invoice/'+invoiceId, 'getInvoiceDetailsCallBack') ;    
  }
  else {
    alert('invalid invoice id') ;
  }
}

function getInvoiceDetailsCallBack(responce) {
  pageResponceProcessor(responce, 'invoice_details') ;
  jQuery("#invoice_details").fadeIn();  
}

/*
$(function() {
	   $('a[@rel*=lightbox]').lightBox({
		overlayBgColor: '#FFF',
		overlayOpacity: 0.6
	   });
	});
*/
