
function trim(value) {
   var temp = value;
   var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
   if (obj.test(temp)) { temp = temp.replace(obj, '$2'); }
   var obj = / +/g; 
   temp = temp.replace(obj, " ");
   if (temp == " ") { temp = ""; }
   return temp;
}

function chkNums(e) {
   var key;
   var keychar;
   if (window.event)
      key = window.event.keyCode;
   else if (e)
      key = e.which;
   else
      return true;
   keychar = String.fromCharCode(key);
   keychar = keychar.toLowerCase();
   
   // control keys
   if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) )
      return true;
   // numbers
   else if ((("0123456789").indexOf(keychar) > -1))
      return true;
   else
   
   return false;
}

function chkMail(sMail) {
   var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
   return sMail.match(re);
}

sAgent = navigator.userAgent;
bIsMac = sAgent.indexOf("Mac") > -1;
bIsIE = sAgent.indexOf("MSIE") > -1;
bIsIE4 = sAgent.indexOf("IE 4") > -1;
bIsIE5 = sAgent.indexOf("IE 5") > -1;
bIsIE6 = sAgent.indexOf("IE 6") > -1;
bIsIE7 = sAgent.indexOf("IE 7") > -1;
bIsNav = sAgent.indexOf("Mozilla") > -1 && !bIsIE;
bDoesAll = (bIsIE4 || bIsIE5 || bIsIE6 || bIsIE7) && !bIsMac;

// up - down
function shAdv(id) {
   var o=document.getElementById("adv" + id);

   if (bDoesAll | bIsMac | bIsNav) {
      if (o.style.display == "none") {
         o.style.display = "";
      } else {
         o.style.display = "none";
      }

      var oImg=document.getElementById("advI" + id);
      if(oImg)
         if(oImg.src.indexOf('btDown.gif') == -1) {
            oImg.src = 'img/btDown.gif';
            oImg.alt = 'Részletek megjelenítése';
         } else {
            oImg.src = 'img/btUp.gif';
            oImg.alt = 'Részletek elrejtése';
         }
   }
}
