function pcz_handle_error(msg, url, line) 
 {
  //if (pcz_debug == 1)
  // {
  //  alert('msg: ' + msg + '\nurl: ' + url + '\nline: ' + line  + '\n');
  // }
  return true;
 } 

//window.onerror = pcz_handle_error; 
 
function pcz_trim(value)
 {
  return value.replace(/^\s+|\s+$/g, "");
 }

function pcz_get_cookie(c_name)
 {
  if (document.cookie.length > 0)
   {
    c_start=document.cookie.indexOf(c_name + "=");
    if (c_start != -1)
     { 
      c_start=c_start + c_name.length + 1;
      c_end=document.cookie.indexOf(";",c_start);
      if (c_end == -1) {c_end=document.cookie.length};
      return unescape(document.cookie.substring(c_start, c_end));
     } 
   }
  return "";
 }  
 
function pcz_get_expirydate(nodays)
 {
  var UTCstring;
  Today = new Date();
  nomilli=Date.parse(Today);
  Today.setTime(nomilli+nodays*24*60*60*1000);
  UTCstring = Today.toUTCString();
  return UTCstring;
 }

function pcz_set_cookie(name, value, duration)
 {
  cookiestring=name+"="+escape(value)+";EXPIRES="+pcz_get_expirydate(duration);
  document.cookie=cookiestring;
 }
 
function pcz_copy_to_clipboard(text)
 {
  text = text.replace(/&popup=1/, '');
  text = text.replace(/popup=1/, '');
  text = text.replace(/\?&/, '?');
  window.clipboardData.setData("Text", text);
 } 
 
function pcz_get_el(id)
 {
  return document.getElementById(id);
 }
 
function pcz_el_class(id, class_name)
 {
  el = pcz_get_el(id);
  el.className = class_name;  
 }

function pcz_el_display_none(id)
 {
  el = pcz_get_el(id);
  el.style.display = 'none';  
 } 
 
function pcz_el_display_block(id)
 {
  el = pcz_get_el(id);
  el.style.display = 'block';  
 }   
 
 