function prevent_top_open(url)
{
   if(parent == self)
   {
      location.replace(url);
   }
}


function fold(elementID)
{
   disp = document.getElementById(elementID).style.display;
   document.getElementById(elementID).style.display = (disp == "" || disp == "none") ? "block" : "none";
}


function closeTB(_parent)
{
   var loc = _parent.location.toString();  
   anhorPos = loc.indexOf("#");
   if(anhorPos != -1)
   {
      loc = loc.substr(0, anhorPos);
   }
   _parent.location.replace(loc);
}

function copyAddress(invoiceStreet, invoiceCity, invoicePostCode,
   isSameAddress, sendStreet, sendCity, sendPostCode)
{
   srcStreet = document.getElementById(invoiceStreet).value;
   srcPostCode = document.getElementById(invoicePostCode).value;
   srcCity = document.getElementById(invoiceCity).value;

//   dstStreet = document.getElementById(sendStreet).value;
//   dstPostCode = document.getElementById(sendPostCode).value;
//   dstCity = document.getElementById(sendCity).value;

   checked = document.getElementById(isSameAddress).checked;

   if(checked)
   {
      document.getElementById(sendStreet).value = srcStreet;
      document.getElementById(sendPostCode).value = srcPostCode;
      document.getElementById(sendCity).value = srcCity;

      Prado.Validation.validateControl(sendStreet);
      Prado.Validation.validateControl(sendCity);
      Prado.Validation.validateControl(sendPostCode);
   }
   else
   {
      document.getElementById(sendStreet).value = "";
      document.getElementById(sendPostCode).value = "";
      document.getElementById(sendCity).value = "";
   }   
}
