function popup(url,id,query){
  window.open(url, 'popup', 'width=400,height=340');
}

function flPopup(url,w,h){
  win=window.open(url, 'popup', 'width='+w+',height='+h+',resizable=no');
}

function goBookmark(f){
  window.location="#"+f;
}

function filterChars(type,inp,event){
  if(type=='alpha'){
    try{
      a=document.all.tags;
      if((event.keyCode >= 48) && (event.keyCode <= 57) || (event.keyCode >= 187) && (event.keyCode <= 191) || (event.keyCode >= 193) && (event.keyCode <= 221)) {
                return false;
      }else{
        return event.keyCode;
      }
    }catch(e){
      if((event.which >= 48) && (event.which <= 57) || (event.which >= 187) && (event.which <= 191) || (event.which >= 193) && (event.which <= 221)) {
                event.preventDefault();
        event.stopPropagation();
        return false;
      }else{
        return event.which;
      }
    }
  }
  if(type=='number'){
    if((event.keyCode >= 48) && (event.keyCode <= 57) || event.keyCode==8 || event.keyCode==9 || event.keyCode==46 || event.keyCode==37 || event.keyCode==38 || event.keyCode==39 || event.keyCode==40) {
      if(!event.shiftKey){
        return event.keyCode;
      }else{
        return false;
      }
    }else{
      return false;
    }
  }
  if(type=='phone'){
    try{
      a=document.all.tags;
      if((event.keyCode >= 48) && (event.keyCode <= 57) || event.keyCode==8 || event.keyCode==9 || event.keyCode==46 || event.keyCode==37 || event.keyCode==38 || event.keyCode==39 || event.keyCode==40 || event.keyCode==187 || event.keyCode==43 || event.keyCode==32) {
        if(!event.shiftKey && event.keyCode!=43){
          return event.keyCode;
        }else{
          if(event.keyCode==43){
            return event.keyCode;
          }else{
            return false;
          }
        }
      }else{
        return false;
      }
    }catch(e){
      if((event.which >= 48) && (event.which <= 57) || event.which==8 || event.which==9 || event.which==46 || event.which==37 || event.which==38 || event.which==39 || event.which==40 || event.which==187  || event.which==43 || event.which==32) {
        if(!event.shiftKey && event.which!=43){
          return event.which;
        }else{
          if(event.which==43){
            return event.which;
          }else{
            event.preventDefault();
            event.stopPropagation();
            return false;
          }
        }
      }else{
        event.preventDefault();
        event.stopPropagation();
        return false;
      }
    }
  }
  if(type=='count'){
    try{
      a=document.all.tags;
      if((event.keyCode >= 49) && (event.keyCode <= 57) || event.keyCode==8 || event.keyCode==9 || event.keyCode==46 || event.keyCode==37 || event.keyCode==38 || event.keyCode==39 || event.keyCode==40) {
        if(!event.shiftKey){
          return event.keyCode;
        }else{
          return false;
        }
      }else{
        return false;
      }
    }catch(e){
      if((event.which >= 49) && (event.which <= 57) || event.which==8 || event.which==9 || event.which==46 || event.which==37 || event.which==38 || event.which==39 || event.which==40) {
        if(!event.shiftKey){
          return event.which;
        }else{
          event.preventDefault();
          event.stopPropagation();
          return false;
        }
      }else{
        event.preventDefault();
        event.stopPropagation();
        return false;
      }
    }
  }
}
