
function onLoad() {
  checkFrame();
}

function checkFrame() {
  if (top == self) {
      //var protocol = 'http://'
      //var host = location.host;
      //var port = location.port;
      var page = '/index.php';
      var query = '?mainpage=';
      var queryValue = location.pathname + location.search;
      queryValue = URLencode(queryValue);
      self.location.replace(page + query + queryValue);
  }
}

function URLencode(url) {
  url = escape(url);
  url.replace(/\+/g, '%2B');
  url.replace(/\"/g,'%22');
  url.replace(/\'/g, '%27');
  url.replace(/\//g,'%2F');
  return url;
}

function checkSize(field,maxsize) {
  if (field.value.length > maxsize) {
     alert('Size off the field is limited to ' + maxsize + ' characters.');
     // field is not trimmed to the maxsize
     // field.value = field.value.substring(0, maxsize);
     return false;
  } else {
     return true;
  }
}