// popup window reference, so we can ensure we only open one pop-up
var objWin = null;

// open a popup window, and format us per params
function popupWindow(pURL, pName, pWidth, pHeight, pScroll, pResize, pToolbar, pMenu){
 var strParams='';
 intLeft = (screen.width) ? (screen.width-pWidth)/2 : 0;
 intTop = (screen.height) ? (screen.height-pHeight)/2 : 0;
 strParams+='height=' + pHeight + ', ';
 strParams+='width=' + pWidth + ', ';
 strParams+='top=' + intTop + ', ';
 strParams+='left=' + intLeft;
 
 (pScroll) ? strParams+=', scrollbars=yes' : '';
 (pResize) ? strParams+=', resizable=yes' : '';
 (pToolbar) ? strParams+=', toolbar=yes' : '';
 (pMenu) ? strParams+=', menubar=yes' : '';

 if (pURL!='')
  objWin = window.open(pURL, pName, strParams);
 
 if(objWin.window.focus)
  objWin.window.focus();
}

function trim(pText){
  return pText.replace(/^\s{1,}/, "").replace(/\s{1,}$/, "");
}

function gotoURL(url){
  location.href = url;
}

function confirmDelete(){
 return confirm('Delete the current record.\n\nAre you sure?');
}

function doReset(){
 if(confirm('Clear the form.\n\nAre you sure?')){
  document.forms[0].reset();
 }
}

function isEmail(objSource, objArgs){
 text = document.all("txtEmail").value;
 objArgs.IsValid = ((text.length > 0) && isValid(isEmailAddress, text));
}

function showCart(){
 var cart;
 var link;
 if(document.getElementById)
 {
  cart = document.getElementById("shoppingList");
  link = document.getElementById("headerLogin");
 }
 else
 {
  cart = document.all["shoppingList"];
  link = document.all["headerLogin"];
 }
 if(cart.style.display == "block")
 {
  link.innerHTML = "<a href='javascript:showCart()' id='hlCart' title='show/hide your shopping cart'>Show Cart</a>";
  cart.style.display = "none";
 }
 else
 {
   link.innerHTML = "<a href='javascript:showCart()' id='hlCart' title='show/hide your shopping cart'>Hide Cart</a>";
   cart.style.display = "block";
 }
}

function sameAddress() {
if (frm.chkShipSame.value == 'same')
{
    frm.txtDelNameNo.value = frm.txtNameNo.value;
    
    frm.txtDelAddress1.value = frm.txtAddress1.value;
    frm.txtDelAddress2.value = frm.txtAddress2.value;
    frm.txtDelAddress3.value = frm.txtAddress3.value;
    frm.txtDelAddress4.value = frm.txtAddress4.value;
    frm.txtDelPostcode.value = frm.txtPostcode.value;
    frm.ddlDelCountry.value = frm.ddlCountry.value;
    frm.chkShipSame.value = 'not-same';
  }
  else
  {
    frm.txtDelNameNo.value = '';
    frm.txtDelAddress1.value = '';
    frm.txtDelAddress2.value = '';
    frm.txtDelAddress3.value = '';
    frm.txtDelAddress4.value = '';
    frm.txtDelPostcode.value = '';
    frm.ddlDelCountry.value = '';
    frm.chkShipSame.value = 'same';
  }
}

